From 849cb00ebe5432d0c8034172b15ed36a1f3a4edb Mon Sep 17 00:00:00 2001 From: Dorsisdwarf Date: Mon, 1 Dec 2014 18:03:41 +0000 Subject: [PATCH 01/82] Adds icons for the chem-makers to chemical.dmi Makes them used in Chemistry-Machinery.dm Works for porta-chem-makers too. --- code/modules/reagents/Chemistry-Machinery.dm | 2 + icons/obj/chemical.dmi | Bin 30737 -> 31141 bytes tgstation.dme | 43 +++++++++++++++++++ 3 files changed, 45 insertions(+) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index 7fe43b639c3..af6b89b09b5 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -138,6 +138,7 @@ var/obj/item/weapon/reagent_containers/glass/B = beaker B.loc = loc beaker = null + icon_state = "dispenser" add_fingerprint(usr) return 1 // update UIs attached to this object @@ -158,6 +159,7 @@ B.loc = src user << "You add the beaker to the machine!" nanomanager.update_uis(src) // update all UIs attached to src + icon_state = "dispenser_full" /obj/machinery/chem_dispenser/attack_ai(mob/user as mob) return src.attack_hand(user) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index 8c3eee2a656951136bf8a221df45ab577188eeb7..73a22f62ee4719c822c4c341352e1b7b51ee9202 100644 GIT binary patch delta 12653 zcmZX41yodR7w)0EK|oYWq!B>{r4dAtmXvOlZUNyCiZlokf--^<{w7cb`kFa9R@$WPbMQ_0rD+WnQQ=PMUy0C@AI zIHlEjQIs}pp!>Pu*1h6ITJHuD5kWZ9hhwJrr(wUM%A36DYg`Z{DqLA*xM@@6CmaD8 zZma3#?J{T_#`>UV{C2u0$6C&iV|!1hw7N#c_KO;;C@%FE3F_1D*_#=zmoqg~>J&8G zEyy_l9oyfep}tD$oXUnuDlySk2j$aeC(|AgWj8C1GAISK!PBf+^aEm(VAe-#sX#32 zd@6qIgZWg#SR=m0E8e-AjP3UbMYcIz-ROd&(n(EBl;;;k@R?KSe*B1OY4?iu3VWaV zIB1APVU$et26y-iyvH_#+P7O$qd8s^voHxJfm8a5&*nZx4bSo!sqpiFN5Fkjhx0f6 z*CPnZs$cj$n<7}&#@$NU5smGvQ;0k*mVT18c%PU*sKGy8Q3j=}$%2&Rx?TzsA5Vzd zaU%>iy5+`^_s(IF?Q7Xyi{3Mp>75h%vM)iscMG0INYq$Kv%&6acTDp{-VzJbl)Tq;{#lGOYc5AU;7GtGv67aI#+eDom9tJB!=j)&Kwy>Qysq}kj7X)+`~vTDZ5{f_U7^kM3^#L**Z)kkTKdXM#=#N-{u=%lPQ z+Uncc>YHg6y>oauEjgSWtGO2)=I7Cjj~dd7x@%F|Eal`4=XFu`T59U?;cc-6oUTRu z4KtG6SjD(~#(o&6!d79r-b-Y$QwAnEpUCWf@VJ6wcy^=DoOz~lZQ`CW!f{xxT|zr( z{>FMtr3L<`3g~!UnzV?OWr=`OI`| z%rxOVpnvFNeSJO5n7!U*#(1a6795z<5vLS4ng@Q}1b^MI*}upAGJZ0nl+`xq%#og6 zs;?78-E(4PtSak*-zLhC>PDc|NY10pvt+Q6_|)aTURk+<%1FD_BW|EYOQ}0C4*7c` zTH(yh@fm;Oiuzi4ckWV#P-pD*Z&Evr&reOM?e^XEfC}t4DnU9P7o~7~y&N6?_X+t4 zAA7w_zksihlVYg_;5cc-bHyC5jl&)+*9pnTNosa>qK~omob81+3`AG_T~!Bl;4hJr z^t=0p(aeO)zO=D?roWGV^UtM3P7r-w|6y+(bUq(SgAu_O@2(R7j5Hgf_^|b=;xi>#5{iOQbma@)qR7}7R_OqbXbxA4)9BBp@q8EXL{|(OdVsw!<%F|dC=P0 za?Lr9NEwz*#kzK_0wtnm*taOgP#ermuUt{qvC)cZ+vT-u=U0D3z`C446+Rb*9 zy(i1!Y0IHSjnX9aL@XR>gjuhKctzl8bXBFB<1RE0&(gH*G(NZx>2IjtlK1^R)p_IF zEAajMQyU9_s6&?b=7*2RCNg`r-{`BjOF$P<-T?wcC#^#s_5 zlrwFupULy?mB2GU1+9D!zro?2;yfSCmEWSynzorv!KgqqWS_3G&82)uTV|rC1y6ia z3+=E_Vh%1-U7@4T8!nGIu0X-3!GId*&hj`aps|NR29^jqr8UQ@ubPQ^CsVppQOBRiK!2MofQ?7J4huON>67-Pn;xq*69;+D<3~{ z-GHf)Rlnd1sbFR}7|2;hL;RbR?E#%~>n1!zN5U4ms50~cdbH%`#SgV34Gz#!lB3gq zrzZeyBvU?g2oZqPCpH@ECMor{Jz9o$UXXiS^f+VNS~w6VE5! zYJI{xRPgc#b2zaU+OHh;Y@CPS$E|#!<7!7F-_`B0r=C-x8mP75?r2u=T`26WI-*%O z^m&$tbDlNVv4Z)<#W|BO-R1#u`Tf5JW?NLspRy-ySK;GHrH*v`_(b(BP2{d0m_Cs{ zBLz>Jr>}IqQF`LplF3>hjP~#x;vqby%l|@3(@ox~zQSE@aBJU%OIj(@owMw=3bQG+ z#&R&4G=jRcmL{B70e>8C$i8sR;jvaS5wPr^CK6j<^92C>TPi>i))eXOv$Q+WL&7t} zfELrIFt2h_VA=g_CS>;-txTLvFR!^c7-lQF?~eE-RT3%Ry3Ok|zyv9y-d2SwISKFn z&`A#mB@l*8;%ykA{7p)3O6V8Q5ukD_v|nlIaAPEpIk=mny1Kf`5h?Zy_nrP- zNm^v5+1aGAqNpI}jC{4@k$jAIHS0SCQp|O-x6g=qeUnf%L}FKl(0FfxNZA2!s0Saw z3sPYDlte1OMbPW1}#kSua(Td49;1sU5tIKs$j--vhfeDIbyhF0*~6L9%5obFx#l zF6>RGi%~Ybt=_o&xWR_qZnrF2WJDNb9SOqh*DC%4Sy4Lj|AHUeh+%N-Gcp^ z56^sEIsAY-XbZSOOPmA&C-96>;h?C9-&E+lhk}OY{)9x^Cfksz692H?P%i%)`W86> zeDGd21(2`L=VuE+jDf+cVrEuDeJ=b6Vqk30&4gEXlNL{1p-w1NV=*QKHVf?{wg7**C2~78-1)quu683JL0B z8&dwL*6jiT?(=tigH&I-^+4H4x3ja;S>rT4 zoN$vXw2v3|79U8x=WxaB?VfV|@sz_I{m-`q42U?4>biPJ?05*ocbDP1SxTSURqryP z(ILNHgX&rPbf)rjgg~i4$abwQzHf5ERZcfm?N^DSO2TBXui$I8(qiG6ZHn`5To`%1 zT|PQ}QoZFB3TsI{`@p+I4KU9aSps}SmLGEG$+#K`9~FfuYSJz6C|G$Ztyn)W7QYaHQfVk>fw;SMsRb)^?i$F*5FcoFwa>S3uWQxt)R}QbTWf&J__CZSBSSl72;x8 zxF##g+s6zuwFxwt(l`mt-g7lm%DiP(z8;sD*>TNO=qi1c(sKx2Z?nGRG0R;5r-q9^ zaKF=tmv6QcimvfoSLY5v-y0+C`DFc7DbG3cp+U~9p7D(vjwLSC0+uT$?iPE7!hlgZ zxhZSpvKGImTcfRY@6IWMJ<5RcgZD>O|y`xi-T{Ige^!!HEN=xFIIV{C# z`9t8}kRN}TbJrV?O6QSNelG4O$(|W6d-2@47KWG0bj51RI&KIx5O{?~_H;h~1cmpb zsp)#0^gikDuTsnt=3rCx+wmf!AA22a3!WWe<>PaWzTz=s`5CEY{ zBqg4S#WA@84Blf~vW29&O1ge3cs=?}Wq(hseQh=;Xb+VY-e|<1(pV-rSJ6DaZ~Sol zVOVAkdD(<4cZj2Ko*#AU+N^~~fJd;#qKtYg19!b-vS73?-J?DxILOz-!_C4u#2MsO zAN==iq}ivI%<4z=!w%FO!eV!qj`#4(iYd0eD~WE_z6zrq_tg?Mewda?{)o^1NnTEx zVqV*K#ud0{p2lLlz`DLKjT@Zae+5RpEI)l2JUA?xp+rJjI+`7~`+>D?U$Z7>#p@&; z1Nf;HaC;bkqfXp3w?bufWO(H>F`#lCZyQF+1tLlq)1ivax3VeGX z)b(81hEO$jj7g>CI4itD(jZ4F;ulROYwapNq<2a`-!af(C*(Pq%1?Zv2Ljcfr^j!XRHWKH=Am&%>zVB)o56Zc)9yrtj)xMS+Ehw$S(H}YZx)NEP39;) zf?id_SrtI^o%<(lvV_MavlV_C9s%N>S%;*d8KMky!}qy=?(T|CO-~n>q!vUL{i=1E zzRxc(>bW=gh=$C!lq8(^Tbvw@1#sP}o>*Lplk2FSFq7J_%cCtWE{>HOg;J0xL<$95 z4N0YCv!krzY<6FlLQrW$G^rH1uHAjQ74Cb01W{>56hEm+rLT@F8^Bi*0?ziO@b0FX z3U}%8=Tod)vDAvdb1b|^;^r6ZX z(UPVts(N)%TzuY>U<@7}E&tM`FvMAcL9HhddAowb{fSnvn(Po`V@c{pNBPc5B1@H~ zCdfT^u*h=r&GBGao%v%db>S$nh0~`E5G->+UrmF+|e7)B%y}13unM4@4loNU40-`on#-@DF+Ad;GTxS$kw4-ysPYP@Gd0|t>P`FW9oPA%&SRw5BDHGqudn>R znL>%GZH;qnv?W4AFfg{7*$_a-6zR2&ue!xQF`s*oE&ezvODZkG=n z*}8C2sR?!kR?3VVo}5@ird!|HIVq+D`<6TPD4z7k&!3zU zqdy73Gkx80;twQJAy!-aytPZvqEfIo4J`;Ue`snWrYji@OsY+(0=7<-Dq?@{(L9sB@dNFI)qH~Jzw1R-|n9O33qD$RpY(F zVak)eTtGe>4-&v;q{aTowlJ~Cu!T4t6+&Y(PVSy63 zKdS}^n9&c7P~ta%Z?|O|zibNA)x7d~Y--p=LE~Qwnh4CeB-k`8*!ZM3(nk1Xi6!N& zeOxkWRJ&()>wZj3Omo6m_~+l1ci*fPW=Ue+P;c=I#R1N>Sg;wQj0;HBS)&K zdtt3K>a{=yyR#!}blsT=vEk=etuWW8mrBY8=~2bKGTL-vgG8(HD| z{^~hCghLPI(XS@2Ili`=Mb=I@2^@1+41|q(w`8ht)5^uJTe+1e`ot>?D09eG%T$SQ zgTgR2m&Q8`SHqsNCCUQIPdtC=%L2qJ`<$k3UpXvtg$KgrF)S@#1V<`N3f{#BlS^t_ zl*gezZuXq~k^SVHZAC)~wZUxNIbJtgQMNfQOp>Jg-C<70N;!(N8HVcKiy=o5Xphh> zcmCX14-EVKQthw5d`pr)AzZPx*Plq34K&7w(rIm+Rs3Y`RPC+rRSjZeoi3VN)pNZc zEA`V6Dl=vj@J(K4BDVza^%RKo7jdJU8K zhIQXfY$js#A43|}qKg9XpWSYrmMyorb$;B*Rdestx~yhyX@|IapG<}}L&{I@+u-1D zAr^WxmSeu>P|ZDLX!3+L%&p@)jePkV?Y&=O9|h8sPWb2>C2S*R#wVAy+nd9&v6BZJ z>Bkan-w6z!?}<{jiK@ZX&i&<~4}Ht;2x!|xDVHd&1+j!#vY4m3KP6RL&4ODoOgv$+LV&cJ(5dw}Q5dXLmhE1FszzcU%gDTD688U1D zEhX_CQBl#=^YYEybIq1ONW|;YI*M2~C1{17zW$3+g5aQ~9X@{kat%=N@&M%K8q|x8 z!7e+vxcD3*dwNs}@$m>lw>wFoNfhiwAhmq7^>Vj_`@pxS#V~(Q5-2NMBHXRy(8z&6 z1HAm2n(>~%-SabA6znu`zNh=da%?W9ZnkLL#d9St^c(@)8euV{U^Mry_e_jhN@^NZP>p7?LuM@ zCJ(-hO~Z=jyeQUNf(gdO4vZF9>*(!4I}mf6SW;Fdy5Q$9VOH$;(v_KJr18Y}Y8G~LsI6U>n z{t_8b;&D9bEd-DAIxl(zOAY53O3#FmH|&iFf=W+tS%NzTvk#A~InD>lmIvDtK&9Vc z1ETdfZJa!uxF;3X2Q>V~N~BRqTDclXwopo_av}LN00V+`?kv}xF77YHA<{*DXqV<`!WIq%brvBKA?dsS{m8F1 zgb1ZcP%fPL^XJb~?u?1{GuK8tZTdd}*MkTRESApV+QxSeT5ms~4wkBE*a>m}E7vTd z5h~F(E%$m3Jr7BVvuZ%I3Rijnz?HM7N(#CnEo$swC*I4pFskvn+aLl{F%p;8hr+Ti zu3Z<$17O%;u>Wn$dJPj=xoc$1%!n3$2DK0rvuJZQ zVX<0#?+8e!L5r21q;a(WF{<2bdcs5Mgc0&oT*0Q#wIGN(1*j{YPE9o1onbkQvF;T^vvv*qg?DDI*@5|9! zWpXlszWYecyAjeuH}}c;j=z8MQ1~k8hA$%{19EV!>@Ku5pW}tMeV~c+?|cJyhCF?z zcJ4?fQ_jy{1el-j`Ra{k;$NsmY;Dm37DJ{Zokrp^Rq41M%JVJtt-bN`QbEn;<74l` z!^6z)-``;`uL2>;Q|i2t(&>$jji+bJ(8y)^<9aNQPIbzHfe#Y)YD2+_i_Ri_nv@uDOHQl20Jq|6LWU3Mi6u)WgR=pWHx=2bN{^}-~Hw!iwpu+6ZHj2jcYmr#Z)SXsM5n|Rku?PY3D67&B?{(o%j@asl{l;B4AXSuB9=&kY|YK@II~i}J*lqxJsbZ!5D^FY z#PkkP$qpX0a;VYwKvaV9XUbY%s}naj5X4Yd_XBjYA>?)UzystS_+KeC{SoAQuxe>x z(Nh00>92+b0ucxpA_8U9rw>K6@N{(@B~nT%XLr_tK|D|F$h}tu?=HcwgWbI4-pL30 z5|6Xr8>h7gpY9{fr*Fq07>3<&<#JM3vjqWQY;<%Gg{;H_S}kY^2nei8*c+VTQo&dd zcg~|JhrP?Qlv26jr(Scu)j3DDA$c(g3kbaJ_J@cU7RyUUh##9%o`@_5_fNN^PyTo` zXS5*K<79BoyZabx(EF^ZLmQ}YX&fP8gt7}4Ehz^J<-_x9Xx>=Z9`nCCfKi+9aCXJO z9(dU4Y??Q|8S)b1Hbhhk$0ND{-BEDlIphr6YEp7Hte%%Yw=t1nDa*_+2QOWWFgkdr=q`Vat%%@H{GC&ZorSl2%| zIGDPr`+f~U01V)|`?NW+Y>0Y8e4zNjOcZZ6`*nw4G_l*^*{dIG1)60zO&n1v=I=o9 z#8770mHd}1wO^JNYGHdRKRUt29+i@jJI4Yg1K`NqQ1JSzD+7sCIC6kWUb%7U4jCpe zVN`zfXmeuZ4ft8MU@&c@NzxlRGhyoM!iBc&U0OdFDYN^1^;$q++S1@Bq{ek(}^MYp4-G0zyxeK$wrg4bIO-Pf(2{#;!n z-0LOBW#r-hybe%mXeFl)xXGU|bFr~6juR`uU5w+uY{?gCjg9q+7|-y-5m!>y0MbTS za7o+P_!-3WUphDt02ov?0ShV7*3JWRMFu$0;kZgm-1hMf`LA+BHXdYO>ly!uS)b4M z|7NJYFqVIH2pw&NyRc!V6)5rS#51r9bJd~qJG+1h2RgufCS%_}Ll~3iF&im#@jtB% zBB!9}yuSBUz{i|~qm`*e>2S`&oC=JUH4pkGDtH!2{O4el7wGdB*TmLsR@|(-7}>DL z*j8XJe33+Vk+=)qkhxxwL7Rf&Vj{qCvJ4L}Az|m}7Lq(0phYV+?p5@DxwPY(?yQ&h z!vl~?$B_GN!qsj%m}n5W9@4rFJijOD$5&l(wq=ju8QMD$Yv}%cb{h-ox2GsF4}L!; z7;+Xx8z=U`gdk-sx*%{)=ao#oyZgPjmvR$^537RcIY|^ATsKJU8>QK+P`Cw`L%QAD zsg({*xQXqahy0G&7xOiCbN3u$e=&L>wP0U*9RN($A0!T+NK(ruB_)x*S4@=+cnD=b z>T8lgPzrmovxBSzJN=x@2MVvZ1cKOT#AyHq37f%9QvOI+RmD?kSWwIg?3_#S1QHHt z+nuFpXI^&qBng(=58Mzku0g@Sj?T_*pN9#cu}9*##gn~D+~2y{6XNkm2k(hNW zi6pkU+1XeKmp^^_k)9Hc#htT)d+5{4Wf4#ODM(#qv9(__GBQ3%Wc=TA)*p|r#J|m6 zO5k}`WS36+GhSVWO9!y{e-fHx@IQMZPL#&ra8MwjQ{OwU>#k{CbHMdF6kONrxKd78 z=M^5$J=Rx3ilp4f)d5DRO{L8rZk2PO+|q3b$r;g8%|gds*a3->cC}N1en5LhlZ9I2_(Jumt6^V}h2G=98vRh)0WjK=*d~WXu!0Z_D6A z9v+@lIj}iNu?yF|WRFqyhMjs{S|O0*A%o&$yEY9a$0=B1Uo@29`(Se5=o(V44)b4A z1-6)GK7F^T;{FV>YkfmQF(n1-D{CL!`peYOVUCf-p$42m_z!aVEUm8dhK2?wCrC z|2GWfM9L+ml7F+K8axrN}i;bnm529cexmk@vR@&nMP)G3x?@TcC zmh8O+&+`DFy}fg|bx zF2>W;)TC=-65R|o%N7|`-a7Xm*Eu{o%KGtx1)6!~6x?}~jzG#iz?Rg{L*B5nu-u(E zzA0y1&iO4#6pEviq@)->h`mq&EUc`S7mP{# z$q!oNT4!ZwE{B^3&1SdlYi199sDVp3 ziG$OQL>$7<8){$B8+}Dbwbe6`mG&Jkn84EUF;XTySquucbF_XuwsDFQ8!F^ z8sW7$u3c)~8PpY>KY26>vjitZz?S4|@otE=EuS&`bBM!-QL){(fNG8(1>YG@X8lXk zOWmj-efRoPmkS3)qXS5RZy2L0?C~~}{|bW?^-a?mc@*qs;D?#`l1@D2=f6f4D3YnE zDN+0WFGCdKhIk!E_GLuzTmQ%|6v$B8ESHPIQX5-je7CeeC;tKwD|D?RGDH}Gql3zX zNMYle)1|qJF`-aRoX}JtnrYXNfL7d%s2^9b1aVIEb!*L&-={G?$M%2NNePvnKW7j& zt@rE`MAg?nynF8+CoSolG}1PxFu7cuxVYEJ&TK!Bp{%0PnGcJTJ%2em0J-mo7-<6J zgTaDE8hc=VVc|356PnBN$XFhwndYhIcv+nvz?0L`(k|∓!VUJuMBjSq{TK<$Pgm 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 diff --git a/tgstation.dme b/tgstation.dme index 17ef9c54309..9bd5c9575cc 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,6 +6,49 @@ // BEGIN_FILE_DIR #define FILE_DIR . +#define FILE_DIR "html" +#define FILE_DIR "icons" +#define FILE_DIR "icons/ass" +#define FILE_DIR "icons/effects" +#define FILE_DIR "icons/mecha" +#define FILE_DIR "icons/misc" +#define FILE_DIR "icons/mob" +#define FILE_DIR "icons/obj" +#define FILE_DIR "icons/obj/assemblies" +#define FILE_DIR "icons/obj/atmospherics" +#define FILE_DIR "icons/obj/clothing" +#define FILE_DIR "icons/obj/doors" +#define FILE_DIR "icons/obj/flora" +#define FILE_DIR "icons/obj/machines" +#define FILE_DIR "icons/obj/pipes" +#define FILE_DIR "icons/obj/power_cond" +#define FILE_DIR "icons/pda_icons" +#define FILE_DIR "icons/spideros_icons" +#define FILE_DIR "icons/stamp_icons" +#define FILE_DIR "icons/Testing" +#define FILE_DIR "icons/turf" +#define FILE_DIR "icons/vending_icons" +#define FILE_DIR "nano" +#define FILE_DIR "nano/images" +#define FILE_DIR "sound" +#define FILE_DIR "sound/AI" +#define FILE_DIR "sound/ambience" +#define FILE_DIR "sound/effects" +#define FILE_DIR "sound/hallucinations" +#define FILE_DIR "sound/items" +#define FILE_DIR "sound/machines" +#define FILE_DIR "sound/mecha" +#define FILE_DIR "sound/misc" +#define FILE_DIR "sound/piano" +#define FILE_DIR "sound/spookoween" +#define FILE_DIR "sound/violin" +#define FILE_DIR "sound/voice" +#define FILE_DIR "sound/voice/complionator" +#define FILE_DIR "sound/vox_fem" +#define FILE_DIR "sound/weapons" +#define FILE_DIR "tools" +#define FILE_DIR "tools/AddToChangelog" +#define FILE_DIR "tools/AddToChangelog/AddToChangelog" // END_FILE_DIR // BEGIN_PREFERENCES From d3000942a3c789f6dd263fe08a55f4bc77b002ae Mon Sep 17 00:00:00 2001 From: Dorsisdwarf Date: Mon, 1 Dec 2014 18:34:17 +0000 Subject: [PATCH 02/82] fixes the dme (maybe) --- tgstation.dme | 43 ------------------------------------------- 1 file changed, 43 deletions(-) diff --git a/tgstation.dme b/tgstation.dme index 9bd5c9575cc..17ef9c54309 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,49 +6,6 @@ // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "html" -#define FILE_DIR "icons" -#define FILE_DIR "icons/ass" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/obj/power_cond" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/stamp_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "nano" -#define FILE_DIR "nano/images" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/spookoween" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/voice/complionator" -#define FILE_DIR "sound/vox_fem" -#define FILE_DIR "sound/weapons" -#define FILE_DIR "tools" -#define FILE_DIR "tools/AddToChangelog" -#define FILE_DIR "tools/AddToChangelog/AddToChangelog" // END_FILE_DIR // BEGIN_PREFERENCES From 5a925e9f412ae6f130714fd30d475d5528a4e710 Mon Sep 17 00:00:00 2001 From: Dorsisdwarf Date: Tue, 2 Dec 2014 19:59:04 +0000 Subject: [PATCH 03/82] Adds a beaker icon to chemical.dm , implements it. Shows when a beaker is inside a chem dispenser --- code/modules/reagents/Chemistry-Machinery.dm | 4 ++-- icons/obj/chemical.dmi | Bin 31141 -> 30781 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index af6b89b09b5..06d14897c81 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -138,7 +138,7 @@ var/obj/item/weapon/reagent_containers/glass/B = beaker B.loc = loc beaker = null - icon_state = "dispenser" + overlays -= "disp_beaker" add_fingerprint(usr) return 1 // update UIs attached to this object @@ -159,7 +159,7 @@ B.loc = src user << "You add the beaker to the machine!" nanomanager.update_uis(src) // update all UIs attached to src - icon_state = "dispenser_full" + overlays += "disp_beaker" /obj/machinery/chem_dispenser/attack_ai(mob/user as mob) return src.attack_hand(user) diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index 73a22f62ee4719c822c4c341352e1b7b51ee9202..af5e4e68ac55a0074b61b5f71fc75a42b034ee25 100644 GIT binary patch delta 12445 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 Q4M2aIYL8VbRcs>uADViMi~s-t delta 12808 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 LL#ag3BKUs*M~SA> From 06fd4fb89c06bb8be41370e6b8858a3934bb20f8 Mon Sep 17 00:00:00 2001 From: iamgoofball Date: Mon, 15 Dec 2014 17:56:32 -0800 Subject: [PATCH 04/82] RAGIN' MAGES --- code/game/gamemodes/wizard/raginmages.dm | 122 +++++++++++++++++++++++ tgstation.dme | 1 + 2 files changed, 123 insertions(+) create mode 100644 code/game/gamemodes/wizard/raginmages.dm diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm new file mode 100644 index 00000000000..9ba63b2fd2e --- /dev/null +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -0,0 +1,122 @@ +/datum/game_mode/wizard/raginmages + name = "Ragin' Mages" + config_tag = "raginmages" + required_players = 20 + var/max_mages = 0 + var/making_mage = 0 + var/mages_made = 1 + var/time_checked = 0 + +/datum/game_mode/wizard/announce() + world << "The current game mode is - Ragin' Mages!" + world << "The \red Space Wizard Federation\black is pissed, help defeat all the space wizards!" + +/datum/game_mode/wizard/raginmages/post_setup() + var/playercount = 0 + ..() + if(!max_mages) + for(var/mob/living/player in mob_list) + if (player.client && player.stat != 2) + playercount += 1 + max_mages = round(playercount / 5) + +/datum/game_mode/wizard/raginmages/greet_wizard(var/datum/mind/wizard, var/you_are=1) + if (you_are) + wizard.current << "\red You are the Space Wizard!" + wizard.current << "The Space Wizards Federation has given you the following tasks:" + + var/obj_count = 1 + wizard.current << "Objective Alpha: Make sure the station pays for its actions against our diplomats" + for(var/datum/objective/objective in wizard.objectives) + wizard.current << "Objective #[obj_count]: [objective.explanation_text]" + obj_count++ + return + +/datum/game_mode/wizard/raginmages/check_finished() + var/wizards_alive = 0 + for(var/datum/mind/wizard in wizards) + if(!istype(wizard.current,/mob/living/carbon)) + continue + if(istype(wizard.current,/mob/living/carbon/brain)) + continue + if(wizard.current.stat==2) + continue + if(wizard.current.stat==1) + if(wizard.current.health < 0) + wizard.current << "\red The Space Wizard Federation is upset with your performance and have terminated your employment." + wizard.current.stat = 2 + continue + wizards_alive++ + + if (wizards_alive) + if(!time_checked) time_checked = world.time + if(world.time > time_checked + 3000 && (mages_made < max_mages)) + time_checked = world.time + make_more_mages() + else + if(wizards.len >= max_mages) + finished = 1 + return 1 + else + make_more_mages() + return ..() + +/datum/game_mode/wizard/raginmages/proc/make_more_mages() + var/time_passed = world.time + if(making_mage) + return 0 + if(mages_made >= max_mages) + return 0 + making_mage = 1 + mages_made++ + var/list/mob/dead/observer/candidates = list() + var/mob/dead/observer/theghost = null + spawn(rand(200, 600)) + message_admins("SWF is still pissed, sending another wizard - [max_mages - mages_made] left.") + for(var/mob/dead/observer/G in player_list) + if(!jobban_isbanned(G, "wizard") && !jobban_isbanned(G, "Syndicate")) + spawn(0) + switch(alert(G, "Do you wish to be considered for the position of Space Wizard Foundation 'diplomat'?","Please answer in 30 seconds!","Yes","No")) + if("Yes") + if((world.time-time_passed)>300)//If more than 30 game seconds passed. + return + candidates += G + if("No") + return + else + return + if(!candidates.len) + message_admins("No candidates found, sleeping until another mage check...") + making_mage = 0 + mages_made-- + return + else + shuffle(candidates) + for(var/mob/i in candidates) + if(!i || !i.client) continue //Dont bother removing them from the list since we only grab one wizard + + theghost = i + break + + if(theghost) + var/mob/living/carbon/human/new_character=makeBody(theghost) + new_character.mind.make_Wizard() + return 1 + +/datum/game_mode/wizard/raginmages/declare_completion() + if(finished) + feedback_set_details("round_end_result","loss - wizard killed") + world << "\red The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!" + ..(1) + +/datum/game_mode/wizard/raginmages/proc/makeBody(var/mob/dead/observer/G_found) // Uses stripped down and bastardized code from respawn character + if(!G_found || !G_found.key) return + + //First we spawn a dude. + var/mob/living/carbon/human/new_character = new(pick(latejoin))//The mob being spawned. + + G_found.client.prefs.copy_to(new_character) + ready_dna(new_character) + new_character.key = G_found.key + + return new_character diff --git a/tgstation.dme b/tgstation.dme index b7a98f5f8bd..c3bee19d608 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -313,6 +313,7 @@ #include "code\game\gamemodes\traitor\double_agents.dm" #include "code\game\gamemodes\traitor\traitor.dm" #include "code\game\gamemodes\wizard\artefact.dm" +#include "code\game\gamemodes\wizard\raginmages.dm" #include "code\game\gamemodes\wizard\rightandwrong.dm" #include "code\game\gamemodes\wizard\soulstone.dm" #include "code\game\gamemodes\wizard\spellbook.dm" From 6d2071df7811311c47b8784fa4ea671347b982a1 Mon Sep 17 00:00:00 2001 From: iamgoofball Date: Mon, 15 Dec 2014 18:02:32 -0800 Subject: [PATCH 05/82] haha wow totally didn't forget to span class shit --- code/game/gamemodes/wizard/raginmages.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index 9ba63b2fd2e..77d7f57cc1e 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -9,7 +9,7 @@ /datum/game_mode/wizard/announce() world << "The current game mode is - Ragin' Mages!" - world << "The \red Space Wizard Federation\black is pissed, help defeat all the space wizards!" + world << "The Space Wizard Federation is pissed, help defeat all the space wizards!" /datum/game_mode/wizard/raginmages/post_setup() var/playercount = 0 @@ -22,7 +22,7 @@ /datum/game_mode/wizard/raginmages/greet_wizard(var/datum/mind/wizard, var/you_are=1) if (you_are) - wizard.current << "\red You are the Space Wizard!" + wizard.current << "You are the Space Wizard!" wizard.current << "The Space Wizards Federation has given you the following tasks:" var/obj_count = 1 @@ -43,7 +43,7 @@ continue if(wizard.current.stat==1) if(wizard.current.health < 0) - wizard.current << "\red The Space Wizard Federation is upset with your performance and have terminated your employment." + wizard.current << "The Space Wizard Federation is upset with your performance and have terminated your employment." wizard.current.stat = 2 continue wizards_alive++ @@ -106,7 +106,7 @@ /datum/game_mode/wizard/raginmages/declare_completion() if(finished) feedback_set_details("round_end_result","loss - wizard killed") - world << "\red The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!" + world << " The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!" ..(1) /datum/game_mode/wizard/raginmages/proc/makeBody(var/mob/dead/observer/G_found) // Uses stripped down and bastardized code from respawn character From e90f66db3442501b78a8363966eec338d589b375 Mon Sep 17 00:00:00 2001 From: iamgoofball Date: Mon, 15 Dec 2014 18:14:32 -0800 Subject: [PATCH 06/82] Ragin' Mages do not have access to summon spells. Sorry, we don't need summon guns x 200. --- code/game/gamemodes/wizard/spellbook.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index 09cad46c59b..77ac25d994b 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -37,8 +37,8 @@ dat += "
" dat += "Learn and Improve Magical Abilities
" dat += "Summon Magical Tools and Weapons
" - dat += "Cast Powerful One Time Spells
" - + if(!ticker.mode == "raginmages") // we totally need summon guns x 200 + dat += "Cast Powerful One Time Spells
" dat += "
" dat += "Re-memorize Spells
" From ef189dc9d4b8536aa65e68fc865f01dac308c0e0 Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 16 Dec 2014 22:12:14 -0800 Subject: [PATCH 07/82] adds dirt overlays for walking on turfs --- code/game/objects/items/weapons/mop.dm | 1 + code/game/turfs/simulated.dm | 10 +++++++++- code/modules/mob/living/silicon/robot/robot.dm | 3 +++ .../reagents/Chemistry-Reagents/Chemistry-Reagents.dm | 3 +++ 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm index ae968fc3ee9..6f47027cbdd 100644 --- a/code/game/objects/items/weapons/mop.dm +++ b/code/game/objects/items/weapons/mop.dm @@ -21,6 +21,7 @@ obj/item/weapon/mop/proc/clean(turf/simulated/A) if(reagents.has_reagent("water", 1) || reagents.has_reagent("holywater", 1)) A.clean_blood() + A.dirt = 0 for(var/obj/effect/O in A) if(istype(O,/obj/effect/decal/cleanable) || istype(O,/obj/effect/overlay)) qdel(O) diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index 1011cef9c50..c9e7851efe4 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -8,6 +8,7 @@ nitrogen = MOLES_N2STANDARD var/to_be_destroyed = 0 //Used for fire, if a melting temperature was reached, it will be destroyed var/max_fire_temperature_sustained = 0 //The max temperature of the fire which it was subjected to + var/dirt = 0 /turf/simulated/New() ..() @@ -37,7 +38,14 @@ if (istype(A,/mob/living/carbon)) var/mob/living/carbon/M = A if(M.lying) return - + dirt++ + var/obj/effect/decal/cleanable/dirt/dirtoverlay = locate(/obj/effect/decal/cleanable/dirt, src) + if (dirt >= 30) + if (!dirtoverlay) + dirtoverlay = new/obj/effect/decal/cleanable/dirt(src) + dirtoverlay.alpha = 15 + else if (dirt > 30) + dirtoverlay.alpha = min(dirtoverlay.alpha+20, 255) switch (src.wet) if(1) //wet floor if(!M.slip(4, 2, null, (NO_SLIP_WHEN_WALKING|STEP))) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 7a7b4ddc838..4403a6a6dca 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -846,6 +846,9 @@ var/turf/tile = loc if(isturf(tile)) tile.clean_blood() + if (istype(tile, /turf/simulated)) + var/turf/simulated/S = tile + S.dirt = 0 for(var/A in tile) if(istype(A, /obj/effect)) if(istype(A, /obj/effect/rune) || istype(A, /obj/effect/decal/cleanable) || istype(A, /obj/effect/overlay)) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index 641c0916c0f..afb9ab75036 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -650,6 +650,9 @@ datum/reagent/space_cleaner/reaction_turf(var/turf/T, var/volume) for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5,10)) + var/turf/simulated/S + if(volume >= 1) + S.dirt = 0 datum/reagent/space_cleaner/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) if(iscarbon(M)) From c0a710a5e8cb51a7a9d6e2915dae4f3e43bec690 Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Thu, 18 Dec 2014 15:43:51 -0800 Subject: [PATCH 08/82] changes sleeves to grey with red badge --- icons/mob/uniform.dmi | Bin 202400 -> 202495 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 11f6989810f0b13da7ad386b605f333b6e412c05..cad2882054107dbf9f34e40dac838f4525b85930 100644 GIT binary patch delta 23415 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 delta 23355 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 From 127aabbfa9d8c8b43fdeba99da4df6323ea82126 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Mon, 22 Dec 2014 19:27:46 -0600 Subject: [PATCH 09/82] Adds socks as an underwear option. --- code/__HELPERS/global_lists.dm | 2 + code/__HELPERS/mobs.dm | 8 ++ code/_globalvars/lists/flavor_misc.dm | 4 + code/game/objects/structures/dresser.dm | 6 +- code/modules/client/preferences.dm | 15 +++ code/modules/client/preferences_savefile.dm | 4 + .../mob/living/carbon/human/human_defines.dm | 1 + .../mob/living/carbon/human/species.dm | 7 +- .../mob/living/carbon/human/update_icons.dm | 4 +- .../mob/new_player/preferences_setup.dm | 6 ++ .../mob/new_player/sprite_accessories.dm | 86 ++++++++++++++++++ icons/mob/underwear.dmi | Bin 39794 -> 43686 bytes 12 files changed, 139 insertions(+), 4 deletions(-) diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 4a54ef3c21d..f171be733e9 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -11,6 +11,8 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/underwear, underwear_list, underwear_m, underwear_f) //undershirt init_sprite_accessory_subtypes(/datum/sprite_accessory/undershirt, undershirt_list, undershirt_m, undershirt_f) + //socks + init_sprite_accessory_subtypes(/datum/sprite_accessory/socks, socks_list, socks_m, socks_f) //Species for(var/spath in typesof(/datum/species)) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 2b7d33fe5ed..20c38174275 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -28,6 +28,14 @@ if(FEMALE) return pick(undershirt_f) else return pick(undershirt_list) +/proc/random_socks(gender) + if(!socks_list.len) + init_sprite_accessory_subtypes(/datum/sprite_accessory/socks, socks_list, socks_m, socks_f) + switch(gender) + if(MALE) return pick(socks_m) + if(FEMALE) return pick(socks_f) + else return pick(socks_list) + /proc/random_hair_style(gender) switch(gender) if(MALE) return pick(hair_styles_male_list) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index b0dabb95d73..6271cceb754 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -14,6 +14,10 @@ var/global/list/underwear_f = list() //stores only underwear name var/global/list/undershirt_list = list() //stores /datum/sprite_accessory/undershirt indexed by name var/global/list/undershirt_m = list() //stores only undershirt name var/global/list/undershirt_f = list() //stores only undershirt name + //Socks +var/global/list/socks_list = list() //stores /datum/sprite_accessory/socks indexed by name +var/global/list/socks_m = list() //stores only socks name +var/global/list/socks_f = list() //stores only socks name //Backpacks var/global/list/backbaglist = list("Nothing", "Backpack", "Satchel") //Female Uniforms diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm index 622314f4456..bae932b1406 100644 --- a/code/game/objects/structures/dresser.dm +++ b/code/game/objects/structures/dresser.dm @@ -12,7 +12,7 @@ if(ishuman(user)) var/mob/living/carbon/human/H = user - var/choice = input(user, "Underwear or Undershirt?", "Changing") as null|anything in list("Underwear","Undershirt") + var/choice = input(user, "Underwear or Undershirt or Socks?", "Changing") as null|anything in list("Underwear","Undershirt","Socks") if(!Adjacent(user)) return @@ -26,6 +26,10 @@ var/new_undershirt = input(user, "Select your undershirt", "Changing") as null|anything in undershirt_list if(new_undershirt) H.undershirt = new_undershirt + if("Socks") + var/new_socks = input(user, "Select your socks", "Changing") as null|anything in socks_list + if(new_socks) + H.socks= new_socks add_fingerprint(H) H.update_body() \ No newline at end of file diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index db2735c7d2d..c891df37cfb 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -49,6 +49,7 @@ datum/preferences var/blood_type = "A+" //blood type (not-chooseable) var/underwear = "Nude" //underwear type var/undershirt = "Nude" //undershirt type + var/socks = "Nude" //socks type var/backbag = 2 //backpack type var/hair_style = "Bald" //Hair type var/hair_color = "000" //Hair color @@ -178,6 +179,7 @@ datum/preferences dat += "Skin Tone:
[skin_tone]
" dat += "Underwear:
[underwear]
" dat += "Undershirt:
[undershirt]
" + dat += "Socks:
[socks]
" dat += "Backpack:
[backbaglist[backbag]]
" @@ -565,6 +567,8 @@ datum/preferences underwear = random_underwear(gender) if("undershirt") undershirt = random_undershirt(gender) + if("socks") + socks = random_socks(gender) if("eyes") eye_color = random_eye_color() if("s_tone") @@ -669,6 +673,15 @@ datum/preferences if(new_undershirt) undershirt = new_undershirt + if("socks") + var/new_socks + if(gender == MALE) + new_socks = input(user, "Choose your character's socks:", "Character Preference") as null|anything in socks_m + else + new_socks = input(user, "Choose your character's socks:", "Character Preference") as null|anything in socks_f + if(new_socks) + socks = new_socks + if("eyes") var/new_eyes = input(user, "Choose your character's eye colour:", "Character Preference") as color|null if(new_eyes) @@ -724,6 +737,7 @@ datum/preferences gender = MALE underwear = random_underwear(gender) undershirt = random_undershirt(gender) + socks = random_socks(gender) facial_hair_style = random_facial_hair_style(gender) hair_style = random_hair_style(gender) @@ -832,6 +846,7 @@ datum/preferences character.facial_hair_style = facial_hair_style character.underwear = underwear character.undershirt = undershirt + character.socks = socks if(backbag > 3 || backbag < 1) backbag = 1 //Same as above diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 74562dc81e5..c1820717417 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -180,6 +180,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["facial_style_name"] >> facial_hair_style S["underwear"] >> underwear S["undershirt"] >> undershirt + S["socks"] >> socks S["backbag"] >> backbag S["mutant_color"] >> mutant_color @@ -213,11 +214,13 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car facial_hair_style = sanitize_inlist(facial_hair_style, facial_hair_styles_male_list) underwear = sanitize_inlist(underwear, underwear_m) undershirt = sanitize_inlist(undershirt, undershirt_m) + socks = sanitize_inlist(socks, socks_m) else hair_style = sanitize_inlist(hair_style, hair_styles_female_list) facial_hair_style = sanitize_inlist(facial_hair_style, facial_hair_styles_female_list) underwear = sanitize_inlist(underwear, underwear_f) undershirt = sanitize_inlist(undershirt, undershirt_f) + socks = sanitize_inlist(socks, socks_f) age = sanitize_integer(age, AGE_MIN, AGE_MAX, initial(age)) hair_color = sanitize_hexcolor(hair_color, 3, 0) @@ -263,6 +266,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["facial_style_name"] << facial_hair_style S["underwear"] << underwear S["undershirt"] << undershirt + S["socks"] << socks S["backbag"] << backbag S["species"] << pref_species.name S["mutant_color"] << mutant_color diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index db7fb3a0e52..de9f0ea57c0 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -21,6 +21,7 @@ var/underwear = "Nude" //Which underwear the player wants var/undershirt = "Nude" //Which undershirt the player wants + var/socks = "Nude" //Which socks the player wants var/backbag = 2 //Which backpack type the player has chosen. Nothing, Satchel or Backpack. //Equipment slots diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index bf71ff8d60f..2becdb5b9cb 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -181,7 +181,7 @@ img_eyes_s.color = "#" + H.eye_color standing += img_eyes_s - //Underwear & Undershirts + //Underwear, Undershirts & Socks if(H.underwear) var/datum/sprite_accessory/underwear/U = underwear_list[H.underwear] if(U) @@ -195,6 +195,11 @@ else standing += image("icon"=U2.icon, "icon_state"="[U2.icon_state]_s", "layer"=-BODY_LAYER) + if(H.socks) + var/datum/sprite_accessory/socks/U3 = socks_list[H.socks] + if(U3) + standing += image("icon"=U3.icon, "icon_state"="[U3.icon_state]_s", "layer"=-BODY_LAYER) + if(standing.len) H.overlays_standing[BODY_LAYER] = standing diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 8c35bd78298..96f6240f598 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -39,7 +39,7 @@ There are several things that need to be remembered: update_base_icon_state() //Handles updating var/base_icon_state (WIP) This is used to update the mob's icon_state easily e.g. "[base_icon_state]_s" is the standing icon_state update_body() //Handles updating your mob's icon_state (using update_base_icon_state()) - as well as sprite-accessories that didn't really fit elsewhere (underwear, undershirts, lips, eyes) + as well as sprite-accessories that didn't really fit elsewhere (underwear, undershirts, socks, lips, eyes) //NOTE: update_mutantrace() is now merged into this! update_hair() //Handles updating your hair overlay (used to be update_face, but mouth and eyes were merged into update_body()) @@ -57,7 +57,7 @@ Please contact me on #coderbus IRC. ~Carnie x //Human Overlays Indexes///////// #define SPECIES_LAYER 23 // mutantrace colors... these are on a seperate layer in order to prvent -#define BODY_LAYER 22 //underwear, undershirts, eyes, lips(makeup) +#define BODY_LAYER 22 //underwear, undershirts, socks, eyes, lips(makeup) #define MUTATIONS_LAYER 21 //Tk headglows etc. #define AUGMENTS_LAYER 20 #define DAMAGE_LAYER 19 //damage indicators (cuts and burns) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 6742c29bf6d..4a32e53f873 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -7,6 +7,7 @@ gender = pick(MALE,FEMALE) underwear = random_underwear(gender) undershirt = random_undershirt(gender) + socks = random_socks(gender) skin_tone = random_skin_tone() hair_style = random_hair_style(gender) facial_hair_style = random_facial_hair_style(gender) @@ -42,6 +43,11 @@ if(S) preview_icon.Blend(new /icon(S.icon, "[S.icon_state]_s"), ICON_OVERLAY) + if(socks) + S = socks_list[socks] + if(S) + preview_icon.Blend(new /icon(S.icon, "[S.icon_state]_s"), ICON_OVERLAY) + var/icon/eyes_s = new/icon() if(EYECOLOR in pref_species.specflags) eyes_s = new/icon("icon" = 'icons/mob/human_face.dmi', "icon_state" = "[pref_species.eyes]_s") diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index c47444be1da..e39802c47e5 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -943,3 +943,89 @@ name = "Striped Tank Top" icon_state = "tank_stripes" gender = FEMALE + +/////////////////////// +// Socks Definitions // +/////////////////////// +/datum/sprite_accessory/socks + icon = 'icons/mob/underwear.dmi' + +/datum/sprite_accessory/socks/nude + name = "Nude" + icon_state = null + gender = NEUTER + +/datum/sprite_accessory/socks/white_norm + name = "Normal White" + icon_state = "white_norm" + gender = NEUTER + +/datum/sprite_accessory/socks/black_norm + name = "Normal Black" + icon_state = "black_norm" + gender = NEUTER + +/datum/sprite_accessory/socks/white_short + name = "Short White" + icon_state = "white_short" + gender = NEUTER + +/datum/sprite_accessory/socks/black_short + name = "Short Black" + icon_state = "black_short" + gender = NEUTER + +/datum/sprite_accessory/socks/white_knee + name = "Knee-high White" + icon_state = "white_knee" + gender = NEUTER + +/datum/sprite_accessory/socks/black_knee + name = "Knee-high Black" + icon_state = "black_knee" + gender = NEUTER + +/datum/sprite_accessory/socks/thin_knee + name = "Knee-high Thin" + icon_state = "thin_knee" + gender = FEMALE + +/datum/sprite_accessory/socks/striped_knee + name = "Knee-high Striped" + icon_state = "striped_knee" + gender = NEUTER + +/datum/sprite_accessory/socks/rainbow_knee + name = "Knee-high Rainbow" + icon_state = "rainbow_knee" + gender = NEUTER + +/datum/sprite_accessory/socks/white_thigh + name = "Thigh-high White" + icon_state = "white_thigh" + gender = NEUTER + +/datum/sprite_accessory/socks/black_thigh + name = "Thigh-high Black" + icon_state = "black_thigh" + gender = NEUTER + +/datum/sprite_accessory/socks/thin_thigh + name = "Thigh-high Thin" + icon_state = "thin_thigh" + gender = FEMALE + +/datum/sprite_accessory/socks/striped_thigh + name = "Thigh-high Striped" + icon_state = "striped_thigh" + gender = NEUTER + +/datum/sprite_accessory/socks/rainbow_thigh + name = "Thigh-high Rainbow" + icon_state = "rainbow_thigh" + gender = NEUTER + +/datum/sprite_accessory/socks/pantyhose + name = "Pantyhose" + icon_state = "pantyhose" + gender = FEMALE diff --git a/icons/mob/underwear.dmi b/icons/mob/underwear.dmi index 7e161846df66695cbe2ea5a5db5351ce57721a12..20d70585490d4546e78f8318751d410a65aae010 100644 GIT binary patch literal 43686 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 wV6I3AYP!A Date: Mon, 22 Dec 2014 20:00:31 -0600 Subject: [PATCH 10/82] Fixes some grammar for the dresser. --- code/game/objects/structures/dresser.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm index bae932b1406..30f4841cac3 100644 --- a/code/game/objects/structures/dresser.dm +++ b/code/game/objects/structures/dresser.dm @@ -12,7 +12,7 @@ if(ishuman(user)) var/mob/living/carbon/human/H = user - var/choice = input(user, "Underwear or Undershirt or Socks?", "Changing") as null|anything in list("Underwear","Undershirt","Socks") + var/choice = input(user, "Underwear, Undershirt, or Socks?", "Changing") as null|anything in list("Underwear","Undershirt","Socks") if(!Adjacent(user)) return From 8654c06b906eee58e1e69ce58d0071fc935e6cbc Mon Sep 17 00:00:00 2001 From: TZK13 Date: Mon, 22 Dec 2014 21:02:20 -0600 Subject: [PATCH 11/82] Increases height of preferences screen. --- code/modules/client/preferences.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index c891df37cfb..6d9db0ca015 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -274,7 +274,7 @@ datum/preferences dat += "" //user << browse(dat, "window=preferences;size=560x560") - var/datum/browser/popup = new(user, "preferences", "
Character Setup
", 580, 620) + var/datum/browser/popup = new(user, "preferences", "
Character Setup
", 580, 660) popup.set_content(dat) popup.open(0) From 674aa4011572793349d1237f24f81ea848dbf13a Mon Sep 17 00:00:00 2001 From: TZK13 Date: Tue, 23 Dec 2014 07:08:58 -0600 Subject: [PATCH 12/82] More adjustments to the width and height of the preferences screen. --- code/modules/client/preferences.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 6d9db0ca015..829099247c2 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -274,7 +274,7 @@ datum/preferences dat += "" //user << browse(dat, "window=preferences;size=560x560") - var/datum/browser/popup = new(user, "preferences", "
Character Setup
", 580, 660) + var/datum/browser/popup = new(user, "preferences", "
Character Setup
", 640, 680) popup.set_content(dat) popup.open(0) From 615507737afda8a6035b00bfb0e5952474c5accc Mon Sep 17 00:00:00 2001 From: TZK13 Date: Wed, 24 Dec 2014 02:11:41 -0600 Subject: [PATCH 13/82] Makes the "black" undershirts actually black, adds a few new undershirts and adds myself to the admins.txt. --- .../mob/new_player/sprite_accessories.dm | 29 +++++++++++------- config/admins.txt | 1 + icons/mob/underwear.dmi | Bin 43686 -> 43861 bytes 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index e39802c47e5..004bacc0c43 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -914,6 +914,11 @@ icon_state = "shirt_red" gender = NEUTER +/datum/sprite_accessory/undershirt/tank_red + name = "Red Tank Top" + icon_state = "tank_red" + gender = NEUTER + /datum/sprite_accessory/undershirt/greenshirt name = "Green Shirt" icon_state = "shirt_green" @@ -929,20 +934,22 @@ icon_state = "shirt_tiedye" gender = NEUTER -/datum/sprite_accessory/undershirt/redjersey - name = "Red Jersey" - icon_state = "shirt_redjersey" - gender = NEUTER - -/datum/sprite_accessory/undershirt/bluejersey - name = "Blue Jersey" - icon_state = "shirt_bluejersey" - gender = NEUTER - /datum/sprite_accessory/undershirt/tankstripe name = "Striped Tank Top" icon_state = "tank_stripes" - gender = FEMALE + gender = NEUTER + +/datum/sprite_accessory/undershirt/alienshirt + name = "Alien Shirt" + icon_state = "shirt_alien" + gender = NEUTER + +/datum/sprite_accessory/undershirt/clownshirt + name = "Clown Shirt" + icon_state = "shirt_clown" + gender = NEUTER + + /////////////////////// // Socks Definitions // diff --git a/config/admins.txt b/config/admins.txt index c56f60cb022..188e10fe49b 100644 --- a/config/admins.txt +++ b/config/admins.txt @@ -71,3 +71,4 @@ xxnoob = Game Master tkdrg = Game Master Cuboos = Game Master thunder12345 = Game Master +thurgatar = Game Master diff --git a/icons/mob/underwear.dmi b/icons/mob/underwear.dmi index 20d70585490d4546e78f8318751d410a65aae010..72fdc0d5f32706dece5751ab16607422020a602d 100644 GIT binary patch literal 43861 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 z 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 R7zj0VTj%bL(rZ@1{{aeqF^~WN literal 43686 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 Date: Wed, 24 Dec 2014 23:50:20 +0100 Subject: [PATCH 14/82] Fixes being able to smash grille/newscaster/mirror/lights with holo esword. --- code/game/machinery/newscaster.dm | 28 +++++++------------------- code/game/objects/structures/grille.dm | 2 ++ code/game/objects/structures/mirror.dm | 2 ++ code/modules/power/lighting.dm | 2 ++ 4 files changed, 13 insertions(+), 21 deletions(-) diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 85fc2a42869..f9e55ea906e 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -786,18 +786,6 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co /obj/machinery/newscaster/attackby(obj/item/I as obj, mob/living/user as mob) -/* if (istype(I, /obj/item/weapon/card/id) || istype(I, /obj/item/device/pda) ) //Name verification for channels or messages - if(src.screen == 4 || src.screen == 5) - if( istype(I, /obj/item/device/pda) ) - var/obj/item/device/pda/P = I - if(P.id) - src.scanned_user = "[P.id.registered_name] ([P.id.assignment])" - src.screen=2 - else - var/obj/item/weapon/card/id/T = I - src.scanned_user = text("[T.registered_name] ([T.assignment])") - src.screen=2*/ //Obsolete after autorecognition - if(istype(I, /obj/item/weapon/wrench)) user << "Now [anchored ? "un" : ""]securing [name]" playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) @@ -809,26 +797,24 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co if (src.isbroken) playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 100, 1) - for (var/mob/O in hearers(5, src.loc)) - O.show_message("[user.name] further abuses the shattered [src.name].") + src.loc.audible_message("[user.name] further abuses the shattered [src.name].", null, 5 ) else if(istype(I, /obj/item/weapon) ) user.do_attack_animation(src) var/obj/item/weapon/W = I + if(W.damtype == STAMINA) + return if(W.force <15) - for (var/mob/O in hearers(5, src.loc)) - O.show_message("[user.name] hits the [src.name] with the [W.name] with no visible effect." ) - playsound(src.loc, 'sound/effects/Glasshit.ogg', 100, 1) + src.loc.audible_message("[user.name] hits the [src.name] with the [W.name] with no visible effect.", null , 5 ) + playsound(src.loc, 'sound/effects/Glasshit.ogg', 100, 1) else src.hitstaken++ if(src.hitstaken==3) - for (var/mob/O in hearers(5, src.loc)) - O.show_message("[user.name] smashes the [src.name]!" ) + src.loc.audible_message("[user.name] smashes the [src.name]!", null, 5 ) src.isbroken=1 playsound(src.loc, 'sound/effects/Glassbr3.ogg', 100, 1) else - for (var/mob/O in hearers(5, src.loc)) - O.show_message("[user.name] forcefully slams the [src.name] with the [I.name]!" ) + src.loc.audible_message("[user.name] forcefully slams the [src.name] with the [I.name]!", null, 5 ) playsound(src.loc, 'sound/effects/Glasshit.ogg', 100, 1) else user << "This does nothing." diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index fdb8eea13d1..03926ff7a2e 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -192,6 +192,8 @@ health -= W.force * 0.1 else if(!shock(user, 70)) switch(W.damtype) + if(STAMINA) + return if(BURN) playsound(loc, 'sound/items/welder.ogg', 80, 1) else diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index 2b0a63b8499..b191c23aeef 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -58,6 +58,8 @@ /obj/structure/mirror/attackby(obj/item/I as obj, mob/living/user as mob) user.do_attack_animation(src) + if(I.damtype == STAMINA) + return if(shattered) playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 70, 1) return diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 232791722cc..56621b6353c 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -370,6 +370,8 @@ else if(status != LIGHT_BROKEN && status != LIGHT_EMPTY) user.do_attack_animation(src) + if(W.damtype == STAMINA) + return if(prob(1+W.force * 5)) user.visible_message("[user.name] smashed the light!", \ From f6a76e5bd2c17f41090889a1cdbb78a38242093d Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sat, 27 Dec 2014 02:36:07 -0600 Subject: [PATCH 15/82] F-Fixes it maybe? --- tgstation.dme | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/tgstation.dme b/tgstation.dme index ccf56de608c..4eef7ce1aa8 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,6 +6,52 @@ // BEGIN_FILE_DIR #define FILE_DIR . +#define FILE_DIR "_maps" +#define FILE_DIR "_maps/map_files" +#define FILE_DIR "_maps/map_files/Asteroidstation" +#define FILE_DIR "html" +#define FILE_DIR "icons" +#define FILE_DIR "icons/ass" +#define FILE_DIR "icons/effects" +#define FILE_DIR "icons/mecha" +#define FILE_DIR "icons/misc" +#define FILE_DIR "icons/mob" +#define FILE_DIR "icons/obj" +#define FILE_DIR "icons/obj/assemblies" +#define FILE_DIR "icons/obj/atmospherics" +#define FILE_DIR "icons/obj/clothing" +#define FILE_DIR "icons/obj/doors" +#define FILE_DIR "icons/obj/flora" +#define FILE_DIR "icons/obj/machines" +#define FILE_DIR "icons/obj/pipes" +#define FILE_DIR "icons/obj/power_cond" +#define FILE_DIR "icons/pda_icons" +#define FILE_DIR "icons/spideros_icons" +#define FILE_DIR "icons/stamp_icons" +#define FILE_DIR "icons/Testing" +#define FILE_DIR "icons/turf" +#define FILE_DIR "icons/vending_icons" +#define FILE_DIR "nano" +#define FILE_DIR "nano/images" +#define FILE_DIR "sound" +#define FILE_DIR "sound/AI" +#define FILE_DIR "sound/ambience" +#define FILE_DIR "sound/effects" +#define FILE_DIR "sound/hallucinations" +#define FILE_DIR "sound/items" +#define FILE_DIR "sound/machines" +#define FILE_DIR "sound/mecha" +#define FILE_DIR "sound/misc" +#define FILE_DIR "sound/piano" +#define FILE_DIR "sound/spookoween" +#define FILE_DIR "sound/violin" +#define FILE_DIR "sound/voice" +#define FILE_DIR "sound/voice/complionator" +#define FILE_DIR "sound/vox_fem" +#define FILE_DIR "sound/weapons" +#define FILE_DIR "tools" +#define FILE_DIR "tools/AddToChangelog" +#define FILE_DIR "tools/AddToChangelog/AddToChangelog" // END_FILE_DIR // BEGIN_PREFERENCES @@ -526,6 +572,7 @@ #include "code\game\objects\items\devices\powersink.dm" #include "code\game\objects\items\devices\recaller.dm" #include "code\game\objects\items\devices\scanners.dm" +#include "code\game\objects\items\devices\sensor_device.dm" #include "code\game\objects\items\devices\taperecorder.dm" #include "code\game\objects\items\devices\traitordevices.dm" #include "code\game\objects\items\devices\transfer_valve.dm" @@ -579,6 +626,7 @@ #include "code\game\objects\items\weapons\paiwire.dm" #include "code\game\objects\items\weapons\power_cells.dm" #include "code\game\objects\items\weapons\RCD.dm" +#include "code\game\objects\items\weapons\RPD.dm" #include "code\game\objects\items\weapons\RSF.dm" #include "code\game\objects\items\weapons\scrolls.dm" #include "code\game\objects\items\weapons\shields.dm" @@ -852,6 +900,7 @@ #include "code\modules\detectivework\evidence.dm" #include "code\modules\detectivework\footprints_and_rag.dm" #include "code\modules\detectivework\scanner.dm" +#include "code\modules\emoji\emoji_parse.dm" #include "code\modules\events\alien_infestation.dm" #include "code\modules\events\anomaly.dm" #include "code\modules\events\anomaly_bluespace.dm" @@ -1285,6 +1334,7 @@ #include "code\modules\research\research.dm" #include "code\modules\research\server.dm" #include "code\modules\research\designs\AI_module_designs.dm" +#include "code\modules\research\designs\autolathe_designs.dm" #include "code\modules\research\designs\comp_board_designs.dm" #include "code\modules\research\designs\machine_designs.dm" #include "code\modules\research\designs\mecha_designs.dm" From 1d63ba5deca3aea69cd9526354a8ce6f33943c70 Mon Sep 17 00:00:00 2001 From: Firecage Date: Sat, 27 Dec 2014 14:55:02 +0200 Subject: [PATCH 16/82] Adds some fixes to mineral statues --- code/game/objects/structures/statues.dm | 53 +++++++++++++++++++++++-- 1 file changed, 49 insertions(+), 4 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index f5a22006542..42bc328b229 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -7,24 +7,69 @@ icon = 'icons/obj/statue.dmi' icon_state = "" density = 1 - anchored = 1 + anchored = 0 var/hardness = 1 var/oreAmount = 7 var/mineralType = "metal" var/last_event = 0 var/active = null var/spam_flag = 0 + var/state = 0 /obj/structure/statue/Destroy() density = 0 ..() /obj/structure/statue/attackby(obj/item/weapon/W, mob/user) - hardness -= W.force/100 - user << "You hit the [name] with your [W.name]!" - CheckHardness() + add_fingerprint(user) + if(istype(W, /obj/item/weapon/wrench) && state == 0) + if(anchored) + playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + user << "Now loosening the [name]'s bolts..." + if(do_after(user,40)) + if(!src) return + user << "You loosened the [name]'s bolts!" + anchored = 0 + else if(!anchored) + if (!istype(src.loc, /turf/simulated/floor)) + usr << "A floor must be present to secure the [name]!" + return + playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + user << "Now securing the [name]'s bolts..." + if(do_after(user, 40)) + if(!src) return + user << "You secured the [name]'s bolts!" + anchored = 1 + + else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) + user << "Now slicing apart the [name]..." + if(do_after(user,30)) + if(!src) return + user << "You slice apart the [name]!" + Dismantle(1) + + else if(istype(W, /obj/item/weapon/pickaxe/drill/diamonddrill)) + user << "You begin to drill apart the [name]!" + if(do_after(user,5)) + if(!src) return + user << "You destroy the [name]!" + qdel(src) + + else if(istype(W, /obj/item/weapon/weldingtool)) + if(!anchored) + user << "Now slicing apart the [name]..." + if(do_after(user, 40)) + if(!src) return + user << "You slice apart the [name]!" + Dismantle(1) + + else + hardness -= W.force/100 + user << "You hit the [name] with your [W.name]!" + CheckHardness() /obj/structure/statue/attack_hand(mob/user) + user.changeNext_move(CLICK_CD_MELEE) visible_message("[user] rubs some dust off from the [name]'s surface.") /obj/structure/statue/CanAtmosPass() From 7f1595dd7d4e4c5987c09203f89f559344275833 Mon Sep 17 00:00:00 2001 From: Firecage Date: Sat, 27 Dec 2014 15:02:31 +0200 Subject: [PATCH 17/82] Negligence from me. Fixed --- code/game/objects/structures/statues.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index 42bc328b229..8f8f1deeab5 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -14,7 +14,6 @@ var/last_event = 0 var/active = null var/spam_flag = 0 - var/state = 0 /obj/structure/statue/Destroy() density = 0 @@ -22,7 +21,7 @@ /obj/structure/statue/attackby(obj/item/weapon/W, mob/user) add_fingerprint(user) - if(istype(W, /obj/item/weapon/wrench) && state == 0) + if(istype(W, /obj/item/weapon/wrench)) if(anchored) playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) user << "Now loosening the [name]'s bolts..." @@ -70,6 +69,7 @@ /obj/structure/statue/attack_hand(mob/user) user.changeNext_move(CLICK_CD_MELEE) + add_fingerprint(user) visible_message("[user] rubs some dust off from the [name]'s surface.") /obj/structure/statue/CanAtmosPass() From ea16486efdbfcbe5a7dd6aa8754e06dd833862fe Mon Sep 17 00:00:00 2001 From: Firecage Date: Sat, 27 Dec 2014 22:24:06 +0200 Subject: [PATCH 18/82] Statue fixes 2. --- code/game/objects/structures/statues.dm | 42 ++++++++++++++++--------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index 8f8f1deeab5..d25e35b54c9 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -19,47 +19,59 @@ density = 0 ..() -/obj/structure/statue/attackby(obj/item/weapon/W, mob/user) +/obj/structure/statue/attackby(obj/item/weapon/W, mob/living/user as mob) + user.do_attack_animation(src) add_fingerprint(user) + user.changeNext_move(CLICK_CD_MELEE) if(istype(W, /obj/item/weapon/wrench)) if(anchored) playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) - user << "Now loosening the [name]'s bolts..." + user.visible_message("[user] is loosening the [name]'s bolts...", \ + "You are loosening the [name]'s bolts...") if(do_after(user,40)) if(!src) return - user << "You loosened the [name]'s bolts!" + user.visible_message("[user] loosened the [name]'s bolts!", \ + "You loosened the [name]'s bolts!") anchored = 0 else if(!anchored) if (!istype(src.loc, /turf/simulated/floor)) - usr << "A floor must be present to secure the [name]!" + user.visible_message("A floor must be present to secure the [name]!") return playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) - user << "Now securing the [name]'s bolts..." + user.visible_message("[user] is securing the [name]'s bolts...", \ + "You are securing the [name]'s bolts...") if(do_after(user, 40)) if(!src) return - user << "You secured the [name]'s bolts!" + user.visible_message("[user] has secured the [name]'s bolts!", \ + "You have secured the [name]'s bolts!") anchored = 1 else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) - user << "Now slicing apart the [name]..." + user.visible_message("[user] is slicing apart the [name]...", \ + "You are slicing apart the [name]...") if(do_after(user,30)) if(!src) return - user << "You slice apart the [name]!" + user.visible_message("[user] slices apart the [name]!", \ + "You slice apart the [name]!") Dismantle(1) else if(istype(W, /obj/item/weapon/pickaxe/drill/diamonddrill)) - user << "You begin to drill apart the [name]!" + user.visible_message("[name] begins to drill apart the [name]!", \ + "You begin to drill apart the [name]!") if(do_after(user,5)) if(!src) return - user << "You destroy the [name]!" + user.visible_message("[name] destroys the [name]!", \ + "You destroy the [name]!") qdel(src) else if(istype(W, /obj/item/weapon/weldingtool)) if(!anchored) - user << "Now slicing apart the [name]..." + user.visible_message("[name] is slicing apart the [name]...", \ + "You are slicing apart the [name]...") if(do_after(user, 40)) if(!src) return - user << "You slice apart the [name]!" + user.visible_message("[name] slices apart the [name]!", \ + "You slice apart the [name]!") Dismantle(1) else @@ -67,10 +79,12 @@ user << "You hit the [name] with your [W.name]!" CheckHardness() -/obj/structure/statue/attack_hand(mob/user) +/obj/structure/statue/attack_hand(mob/living/user as mob) + user.do_attack_animation(src) user.changeNext_move(CLICK_CD_MELEE) add_fingerprint(user) - visible_message("[user] rubs some dust off from the [name]'s surface.") + user.visible_message("[user] rubs some dust off from the [name]'s surface.", \ + "You rub some dust off from the [name]'s surface.") /obj/structure/statue/CanAtmosPass() return !density From 26e4329a6432543c7754d91e8910b7b12271f579 Mon Sep 17 00:00:00 2001 From: Firecage Date: Sat, 27 Dec 2014 22:30:26 +0200 Subject: [PATCH 19/82] Statue_Fixes_3 Signed-off-by: Firecage --- code/game/objects/structures/statues.dm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index d25e35b54c9..b89d53b501f 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -56,27 +56,28 @@ Dismantle(1) else if(istype(W, /obj/item/weapon/pickaxe/drill/diamonddrill)) - user.visible_message("[name] begins to drill apart the [name]!", \ + user.visible_message("[user] begins to drill apart the [name]!", \ "You begin to drill apart the [name]!") if(do_after(user,5)) if(!src) return - user.visible_message("[name] destroys the [name]!", \ + user.visible_message("[user] destroys the [name]!", \ "You destroy the [name]!") qdel(src) else if(istype(W, /obj/item/weapon/weldingtool)) if(!anchored) - user.visible_message("[name] is slicing apart the [name]...", \ + user.visible_message("[user] is slicing apart the [name]...", \ "You are slicing apart the [name]...") if(do_after(user, 40)) if(!src) return - user.visible_message("[name] slices apart the [name]!", \ + user.visible_message("[user] slices apart the [name]!", \ "You slice apart the [name]!") Dismantle(1) else hardness -= W.force/100 - user << "You hit the [name] with your [W.name]!" + user.visible_message("[user] hits the [name] with their [W.name]!", \ + "You hit the [name] with your [W.name]!") CheckHardness() /obj/structure/statue/attack_hand(mob/living/user as mob) From 9b7aa9ca82ab9a714fab6384dc90d6386484ac8e Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 27 Dec 2014 21:43:48 -0800 Subject: [PATCH 20/82] adds a check for gravity and ignored turfs --- code/game/turfs/simulated.dm | 10 ---------- code/game/turfs/simulated/floor.dm | 18 ++++++++++++++++++ code/game/turfs/simulated/floor/fancy_floor.dm | 1 + code/game/turfs/simulated/floor/misc_floor.dm | 3 +++ code/modules/mining/mine_turfs.dm | 1 + .../Chemistry-Reagents/Chemistry-Reagents.dm | 4 ++-- 6 files changed, 25 insertions(+), 12 deletions(-) diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index c9e7851efe4..56c208db908 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -8,7 +8,6 @@ nitrogen = MOLES_N2STANDARD var/to_be_destroyed = 0 //Used for fire, if a melting temperature was reached, it will be destroyed var/max_fire_temperature_sustained = 0 //The max temperature of the fire which it was subjected to - var/dirt = 0 /turf/simulated/New() ..() @@ -38,19 +37,10 @@ if (istype(A,/mob/living/carbon)) var/mob/living/carbon/M = A if(M.lying) return - dirt++ - var/obj/effect/decal/cleanable/dirt/dirtoverlay = locate(/obj/effect/decal/cleanable/dirt, src) - if (dirt >= 30) - if (!dirtoverlay) - dirtoverlay = new/obj/effect/decal/cleanable/dirt(src) - dirtoverlay.alpha = 15 - else if (dirt > 30) - dirtoverlay.alpha = min(dirtoverlay.alpha+20, 255) switch (src.wet) if(1) //wet floor if(!M.slip(4, 2, null, (NO_SLIP_WHEN_WALKING|STEP))) M.inertia_dir = 0 return - if(2) //lube M.slip(0, 7, null, (STEP|SLIDE|GALOSHES_DONT_HELP)) \ No newline at end of file diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 9e641352434..87e1fc86b4a 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -32,6 +32,8 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," var/obj/item/stack/tile/builtin_tile = null //needed for performance reasons when the singularity rips off floor tiles var/list/broken_states = list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") var/list/burnt_states = list() + var/dirt = 0 + var/ignoredirt = 0 /turf/simulated/floor/New() ..() @@ -158,3 +160,19 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," make_plating() else if(prob(50)) ReplaceWithLattice() + +/turf/simulated/floor/Entered() + ..() + if(!ignoredirt) + if(has_gravity(src)) + if(istype(A,/mob/living/carbon)) + var/mob/living/carbon/M = A + if(M.lying) return + dirt++ + var/obj/effect/decal/cleanable/dirt/dirtoverlay = locate(/obj/effect/decal/cleanable/dirt, src) + if (dirt >= 30) + if (!dirtoverlay) + dirtoverlay = new/obj/effect/decal/cleanable/dirt(src) + dirtoverlay.alpha = 15 + else if (dirt > 30) + dirtoverlay.alpha = min(dirtoverlay.alpha+20, 255) \ No newline at end of file diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index 7fb99942189..4fe22480e21 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -41,6 +41,7 @@ icon_state = "grass1" floor_tile = /obj/item/stack/tile/grass broken_states = list("sand1", "sand2", "sand3") + ignoredirt = 1 /turf/simulated/floor/fancy/grass/New() ..() diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 4a808d7be61..15be7dfd212 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -63,6 +63,7 @@ /turf/simulated/floor/beach name = "Beach" icon = 'icons/misc/beach.dmi' + ignoredirt = 1 /turf/simulated/floor/beach/ex_act(severity, target) contents_explosion(severity, target) @@ -84,11 +85,13 @@ ..() name = "Iron Sand" icon_state = "ironsand[rand(1,15)]" + ignoredirt = 1 /turf/simulated/floor/plating/snow name = "snow" icon = 'icons/turf/snow.dmi' icon_state = "snow" + ignoredirt = 1 /turf/simulated/floor/plating/snow/ex_act(severity, target) contents_explosion(severity, target) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 018f6e491ed..581ab4f176d 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -475,6 +475,7 @@ icon_state = "asteroid" icon_plating = "asteroid" var/dug = 0 //0 = has not yet been dug, 1 = has already been dug + ignoredirt = 1 /turf/simulated/floor/plating/asteroid/airless oxygen = 0.01 diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index afb9ab75036..b777938b760 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -650,9 +650,9 @@ datum/reagent/space_cleaner/reaction_turf(var/turf/T, var/volume) for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5,10)) - var/turf/simulated/S + var/turf/simulated/floor/F = T if(volume >= 1) - S.dirt = 0 + F.dirt = 0 datum/reagent/space_cleaner/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) if(iscarbon(M)) From b52a3915fb408a1309be87c34f4abddf53848524 Mon Sep 17 00:00:00 2001 From: paprka Date: Mon, 29 Dec 2014 04:58:53 -0800 Subject: [PATCH 21/82] Fixes shuttle windows smoothing with normal windows --- code/game/objects/structures/window.dm | 34 +++++++++++--------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index d748bdd960d..38ead2c8a7f 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -14,7 +14,7 @@ var/state = 0 var/reinf = 0 var/disassembled = 0 - var/shuttlew = 0 + var/wtype = "glass" var/fulltile = 0 var/obj/item/stack/rods/storedrods var/obj/item/weapon/shard/storedshard @@ -28,15 +28,8 @@ storedshard = new/obj/item/weapon/shard(src) ini_dir = dir if(reinf) - icon_state = "rwindow" - desc = "A reinforced window." - name = "reinforced window" state = 2*anchored - if(opacity) - icon_state = "twindow" storedrods = new/obj/item/stack/rods(src) - else - icon_state = "window" air_update_turf(1) update_nearby_icons() @@ -409,17 +402,17 @@ if(anchored) for(var/obj/structure/window/W in orange(src,1)) if(W.anchored && W.density && W.fulltile) //Only counts anchored, not-destroyed fill-tile windows. - if(abs(x-W.x)-abs(y-W.y) ) //doesn't count windows, placed diagonally to src - junction |= get_dir(src,W) - if(opacity) + if(src.wtype == W.wtype) + if(abs(x-W.x)-abs(y-W.y) ) //doesn't count windows, placed diagonally to src + junction |= get_dir(src,W) + if(istype(src, /obj/structure/window)) + icon_state = "window[junction]" + if(istype(src, /obj/structure/window/reinforced)) + icon_state = "rwindow[junction]" + if(istype(src, /obj/structure/window/reinforced/tinted)) icon_state = "twindow[junction]" - else - if(shuttlew) - icon_state = "swindow[junction]" - else if(reinf) - icon_state = "rwindow[junction]" - else - icon_state = "window[junction]" + if(istype(src, /obj/structure/window/shuttle)) + icon_state = "swindow[junction]" overlays.Cut() var/ratio = health / maxhealth @@ -467,9 +460,10 @@ /obj/structure/window/shuttle name = "shuttle window" - desc = "A strong, air-locked pod window that is extremely difficult to destroy." + desc = "A reinforced, air-locked pod window." icon_state = "swindow" dir = 5 maxhealth = 100 - shuttlew = 1 + wtype = "shuttle" fulltile = 1 + reinf = 1 \ No newline at end of file From 71cc4ff94e88a45dbecdef2472b924099a9abf56 Mon Sep 17 00:00:00 2001 From: Firecage Date: Mon, 29 Dec 2014 23:41:13 +0200 Subject: [PATCH 22/82] Statue_code_cleanliness(kinda) --- code/game/objects/structures/statues.dm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index b89d53b501f..aedfbc485d0 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -11,9 +11,6 @@ var/hardness = 1 var/oreAmount = 7 var/mineralType = "metal" - var/last_event = 0 - var/active = null - var/spam_flag = 0 /obj/structure/statue/Destroy() density = 0 @@ -143,6 +140,8 @@ hardness = 3 luminosity = 2 mineralType = "uranium" + var/last_event = 0 + var/active = null /obj/structure/statue/uranium/nuke name = "Statue of a Nuclear Fission Explosive" @@ -160,6 +159,7 @@ /obj/structure/statue/uranium/Bumped(atom/user) radiate() + ..() /obj/structure/statue/uranium/attack_hand(mob/user) radiate() @@ -167,6 +167,7 @@ /obj/structure/statue/uranium/attack_paw(mob/user) radiate() + ..() /obj/structure/statue/uranium/proc/radiate() if(!active) @@ -298,6 +299,7 @@ hardness = 3 mineralType = "bananium" desc = "A bananium statue with a small engraving:'HOOOOOOONK'." + var/spam_flag = 0 /obj/structure/statue/bananium/clown name = "Statue of a clown" @@ -305,6 +307,7 @@ /obj/structure/statue/bananium/Bumped(atom/user) honk() + ..() /obj/structure/statue/bananium/attackby(obj/item/weapon/W, mob/user) honk() @@ -316,9 +319,10 @@ /obj/structure/statue/bananium/attack_paw(mob/user) honk() + ..() /obj/structure/statue/bananium/proc/honk() - if(spam_flag == 0) + if(!spam_flag) spam_flag = 1 playsound(src.loc, 'sound/items/bikehorn.ogg', 50, 1) spawn(20) From fd71b7cbb2b24a704c82a08bcd36ed2f9a87848d Mon Sep 17 00:00:00 2001 From: Jordie0608 Date: Tue, 30 Dec 2014 14:44:30 +1100 Subject: [PATCH 23/82] Adds bee and butterfly disease to virus pack --- code/datums/supplypacks.dm | 2 ++ .../reagent_containers/glass/bottle.dm | 22 +++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 13ebd0e529f..2e34238fe2c 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -582,6 +582,8 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat, /obj/item/weapon/reagent_containers/glass/bottle/brainrot, /obj/item/weapon/reagent_containers/glass/bottle/hullucigen_virion, + /obj/item/weapon/reagent_containers/glass/bottle/anxiety, + /obj/item/weapon/reagent_containers/glass/bottle/beesease, /obj/item/weapon/storage/box/syringes, /obj/item/weapon/storage/box/beakers, /obj/item/weapon/reagent_containers/glass/bottle/mutagen) diff --git a/code/modules/reagents/reagent_containers/glass/bottle.dm b/code/modules/reagents/reagent_containers/glass/bottle.dm index 35707c8792a..bccc3191087 100644 --- a/code/modules/reagents/reagent_containers/glass/bottle.dm +++ b/code/modules/reagents/reagent_containers/glass/bottle.dm @@ -289,6 +289,28 @@ var/list/data = list("viruses"= list(F)) reagents.add_reagent("blood", 20, data) +/obj/item/weapon/reagent_containers/glass/bottle/anxiety + name = "Severe Anxiety culture bottle" + desc = "A small bottle. Contains a sample of Lepidopticides." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle3" + New() + ..() + var/datum/disease/F = new /datum/disease/anxiety(0) + var/list/data = list("viruses"= list(F)) + reagents.add_reagent("blood", 20, data) + +/obj/item/weapon/reagent_containers/glass/bottle/beesease + name = "Beesease culture bottle" + desc = "A small bottle. Contains a sample of invasive Apidae." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle3" + New() + ..() + var/datum/disease/F = new /datum/disease/beesease(0) + var/list/data = list("viruses"= list(F)) + reagents.add_reagent("blood", 20, data) + /obj/item/weapon/reagent_containers/glass/bottle/pacid name = "Polytrinic Acid Bottle" desc = "A small bottle. Contains a small amount of Polytrinic Acid" From 9d44cca9d6eff10a231ddaa159df396d2b29bf16 Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Mon, 29 Dec 2014 20:39:36 -0800 Subject: [PATCH 24/82] thanks paprika --- icons/mob/uniform.dmi | Bin 202495 -> 208557 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index cad2882054107dbf9f34e40dac838f4525b85930..c13dbf0341346abd0ee785f63a9f4f2560051c1b 100644 GIT binary patch delta 91570 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

V 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%0D%cSn%3^INpx{wm)Zq4`16;I$jZ z)0e<+fvxb7HW)aGUl-G_u=zAa@?#5C;G6C(`D<@zzC>Jgp{Pvz_wr1_VaW9X)+{g&CTutG(Q5s9P7@X};VELPDtsj3{6%MT@%V zs=C-KmrwmWU)f*!l9-t=rzg_%`8xd+PYd&16}~j`5Hj*tDW%pu4*=q5c6fIX7R@YV z_~-ZUci?zBWT%~kP6Vdby|SDEAY6c@hM)cuP`!Tr{(ZF0=l2+Q*cRh`#f<TB3rHGZXH0uq=RGny3LrZc{y6it0{Cy#MbZmhEPQ{}^17dQICb=)E6u24ldNti z5reOVD3p_5k4gC+)^^HJ=RnnrjMyrAw8Oy?q$$tjDqGkp?nT)r6@Y*JXXk3Ux+p7S z^LA52_mgBP6|HOgcRdT21l~*9#^J>i)zac;e+P~f)mJs~!ul2(l4HZHr$wT8&DtjkSEZE~U}%8>vvH`){71jd zHHonRYxytPR^4i9`@wP_R(k*Y@zpfwk8HUtDfM;A{*3zoo(Vh)RYL$r8S%v3JRHDp zU-$uS2T4q!Ab2)a(2YvNDcZ_1yr|STj40AOOZDDa$ls5mc*~f6NEE5fy)fl2ZDNkj zCHRFA+8kf#7e$iP>#AQ|?Ghp}CxIA*s8v`g5+j2I5t}d$hb-~>X=XA4b#O;tlj0+= zsT5ArwmM>O!;w_=S;%#rN1IDpwOJbUK&>}6F(GX-jgE-8A*Y~l=gytX*`*LHA=T-wnT9Bj!@1#u(IbeWoY}kYS5afq9uKpqdYuwGF z@EuSc)ju{-NI+!->XHQ6`2s-(@K;vDQA@#5_eYnYkQ^hMlOaV9$4#jKkLjhqZ-9vE zGC|smP+0BaHn#2t4l-Mr7Rc-(JcizgD@T!538%8&$J3-vch;9P7S#ysH{G z)P(Z#;8DNQSb_dUeCb7679Z5)^&{-`(IDtM+taW7*!m}b#?k;S6mf;OVs?qXZaYiy z^L*H?WsF?}0+R`0{Mt^X86nJ%AI6CYWt;vKx_qvlvvc*`r`9^cV7vd(2h%qUNSeI~ z%*I+pFSo-sUF%1mmev;{UsKpY+my1f(cqHB#YN!MFiKQ}Vbwvy8;mQno?LD^q+K0f znbGh7ZFk{q!?d;uh<#go)OrluoN5Fxyz#`&H4^hdclDGNvv?i2TV{PsN{@URON8hd zn)bXqf6SIF?)#o6xT>;fb^WC2_Ntwm+vFwI9iuv~S3{mMx}v3JDj`C#y7(7kRYKZ_ zn{J!}a!IiX$^(R-vYLos>TYgs^;IeN;msEh=o!B2vfNiszNL#L=Cge!4Pkn#Z;b?;qhReSc_AWAH||@nvoc-hsfvT$s24)=;DeDfy5NNl~nMX_7i7{ z`-1(6qo}yWzCQt~KA?`7y2by!c+Hw?$=oN926;ssKag1%c{-mMOH1X8>9HDKNnYqo7Y%)&6P=yD5TmeB9 z;SDGC-1nw%ABp)RF^KLSrM|63$c_KG!;g@zWtu+H5o@`_-S9sO$X8S_<^U;)5wgnP zNqKpkX~*E~$$I4oLiYd`Jqd%9u|A&p43V zcU|kvBZV)DqU0o+zqPN|XYQwp7sD<`#)$a&^tG%oM5PfNzlMf}q*iD&KGt+Ez2t6h zwD@is-93_1cL+RA@5n0>*irX>`23)y(PB&u`l1>gT#NT$a$*!3>UFX@%&CsBnzl528#LxGF3t z9OK1qdNl&C+Yo$E;P8IUo*SWn{(JC z`fm7cdMX5^qI+l=0sIe$t8EwWtK$g)pb7lU&9$1Ud_7t1!~hum%^xXo_o~H9t4?8QipK6gq58dOeb3vE2K; z)Ua5YYX0hv6$$l=c;3#9vBEE3z6^0-sH5;il0I#on>G0g!&uqb+gGs%ZBw$)6$4V! zD>HL}m)laSINay!I4uCFU334lFmb@I@v-&J%ppr&onI2leFgAJ5=1=h8_rk%-c36| z3LQub%bjE9k0{PqFGqa%5X{q85NKn=;YG1^>?`0orTs%#f>|^$ zdFveocp!`T0+qSSjB}0nVkMv+*X}R< z!({OABK8N$;av*wDU$l1u^1#W(d#*d;OKTo@knt!z2;OrvjwRkdYSwshWltxe*CooLym3(KfR*+9HTJ`2h^fqE91-jz z{ckRk^Ow+-SHtWXaG%G5?KU2M7Jq=a@hA03p~#iE`wEFMZ@jM}3ivlXb8fo{&@*0u zqUHD1-!ZQDAe4zZm+aKTv=Xq$J$r@?TRuffGp9}gH1N86fbs-jSl}enV#rvQR3`En zA?@45%<+xz)2B~L%E}>q%OOCyn($dQgTCIq#$y3)cN+%K*}g&9CoI%a?;Ehdu+}Vi zJeXhv6|a%qG0X2T*2nh@@CQU#Wp{%fa^QA5F&kBpgry| z0G8itrhgNreNoa!1w;3!Vm^dWw8WY9itXtw^F*Vw9UDXlMXVUruqOARo~JwKX2(4S ztjFOp(y)Bb7P};MN%dMan8TSJQgj?w%Y!0F6PBGf^_F%5N2dP3^-;neeK$s0nsKXj zkP#<{2u7Y)6!#^OCx0{dPs2XFsOP-2k!hQWSx%2jpa~mR%OYLVGL{f2?VF~XGQ#NH zLWH}vUTMIU*S`T3{PcF{i`54)QFevEoeE7t*iK>$2PSv_p7XhS4_#=oL&@pixF5sy zf#@Rv%21@RhVmcUpQlVSHh%tn701IroHxCuVGXm+RdoPUk@5GJ1UO;L3L;4G2GynQ z^x$C7+L|4p3h?5{oV%N2uwEa;_8g49)>^Ku71K_~20`TV@}d0TAv;{5%sZCgu`a;M z9|UG7*$PUg1UPNGy9?Ez2R=$Q873t{MyA^pyluE5!d#(AWv}DQD~8_*Keb_3fuE15 z#}fC)?ND#IA8z?=vEW>81zGxIS;G89%a=`a-qH)(SQjO}lY}m~&KZZuvJvK0ziHY?5><{jQy?ck-(bZMJ zq2G{}D<#wjCLU1VBO)Sh4ex#=??vh9>AdLS>T!brTI|;BSsbuqX=U|(1qt~6fIALK zYb?F~@FmGxg(OC#-m~f8PRx{gMPN))r2?)}Q<-&HxenrhmGzC()qUw0{tI5ZEaHC?nTO++fYwDLQCeR(a~S=e_!YD2(L$>HA4x3)f)$SEB) zD8*}u;M?~*N(P=!@Q*){=UgoWKX|>fMtNRB_*xJ~@=L(HhuOVU?OpD_42wMAf+KH<>{-q^`i-6buOP({}}n zG#{8cL5DZ4%#!{j5s0)<;)R-#=U*;V){y8LWlRJ-n}P!mmf9}QCOof)Gb_?kGysS2bVu#dwXvM2Ptb}Ot)U=wh&gcZej?4Jm+tdg~RQ~;L)~~6tn9`pImh;;sZ>yt* z;f*(b852BpdB0Bktz*p-H|pu2tqU9h&w~P6GR7yq(iVC%*W^C06&ZOY5CM3R&6yWi z4&6=by(fQai+qBr_$fH-DeW-%pA(uRz~v)R(e};bHoHeeOt7doN55WrK3ZF`dC9H; z%Z{tg+QyrDTeVSRUp?nT^%xeXE42G(-A(@cJcmZ`1uAljfYGjijeLacJnQPWJmlAb z#O9sK`l!^eFh@N~AQm&U=iBrwCy4kbyRw7^k0UF`7aUfBNxK#v{FkL%-j%?9&-Q&S zH4e(@3)sttm6GRoB7?}Z_bIjUzFW&|$e4|KYFM$~(!r`V^pL+9)G4-?BY3B3^P`(7 zE{UAp@?K`|!nVisSOMG`=|kX(hBz%fT9VA7==_!Y!U+m~HgNpxnLd3m!N&E*((oVd z#vyk(ODWjuc%3#MXeL?G{~sjpsquS{2Es@GbL~&V_WuC`gjn0K|9?juWoR~F|ABR` z(KlTl#a-2W4>Wr4{topuCV9qtC!-%R{O5e_FDD%=5IQUDV%}HR)0PD0?|fSaC-jo0 z?KE5@0DAJDz~O(u&8HK@HK^R|+#Z;QhDK1&H;zKX_Y%a**GQC17L3{8zvBkHuL?0D zQDK2uT3U{7A0HoY2&!MXhSRBsw_|19n`2+gZ z{y!XRruW+}XnZ?d`ZF8l-7GEdr0O5yE~g!+-!jRW#y|TtPD=-S8;_EP$(X2;2A&q0 zDMP*|@PpmJ;}>jDkjkbyG=SFm{6Yx^n@K*#V8Ikr;H$UWhfz8Q{Y%|AFc1M0N2YGx zh6XtmAj#WNb@BYehck~pYER_W4ADSvrC&sA# z^t$?v_C!^Vou(Pw;wFH_PCXb6 zXq56Z^i70vRcsh?3) z=eKR(G5hPv0{B1wUjSi0?n?mS3S&CPp4X6+8qX=>2TfFC@MObD+dspbJBnCPuq5eo zT*T!VUp9brUyXUY`zLB3P3x3N{0)iBo~kPtAW82%b6Diifo~HmC?|&l*aNX)9^xsGJ<&k&V+w7G zf-yKCS-?8}1E^LDu$lH=6T1EF_VTqJ+1*{3_I);D-&^vT3cnDd2)p=GR&_NsP>M>Y zx1N5o*siZS_G^+9Ce~jd+i{-8@^w#`2GmbBO+!u|EDiUc$u+PqJu0U9zHxF?IU2Mg zI(dPXL~WWaHcPA?*P@VKtCH83_$DvnSm8{U+&}N$_u|5E_4MdVoan{y6}ms|zA)*5 zN{_G3XXh{XDr)JT@M5H+l7f+>&3tQyQ<3-6X;XTZoNw9%O88z|>JTN|{7{z9T1T14 z>eA@B(2U1bKU^*M@WXq8qQ5=?0Z+Cb7W05d#e!F2Qqq{Uj6m-1TlPtX1V+-pJ$Ec0 z4%hp{M-~798qhT_dTPq>`d|tJcEt3F&7r};7TMu&aFhr3c!1Zyln-}73E;Jn4u*ft z_qRW=(i9m%H8)}NZySJl@yoGGbUg`Y7g&T=Jzwvc*q2P{TmcCSidFSaGH)f!%*>?! z2WY0&^CBVqM|9w$(-9Itsu3lc;Zefp>451UUF<)qV|EsUB9TbJZ zAY|=Ou7eDJI;!UO=kxm|&h<}-j?%Z#2~d1e)HN!x307&Wk#i^blQ({bE%@~evtPCn zuX1`}(S8kJ3Gj*1gqB~r5AmE$*d~ZOf3)`n<2c3vzlJ(SDYFI7t_yk2&{Co{g?KO0 zoc}Ibg;bXIg8u1B;bu{6MM$-~=oLM?O2>M_fjJJvpReK8&6qcX(iZ-Fk0#LB1(#1# zQ-WT94{eCWfOob5wH8o;s6J5dfW#&o~IXP7{F97t|baUF#4)y*e=lLjo4` zjNlt0NROgO7*V5=jGdxJ08I61zf+^YB4=Y4{xrR+_Tq(BBDEf;YOxjA(A-N*c=`Cc zvtPu=#Km>#m`$Th8veX6djZTy{QhUI0A(uFnFJ;=u!Py_vkmU5XJ%zx+x0;bEXWkD z=mSiPWGtUen|$94Jxc25m}3_*0BP}Zs3ZiDvn#MlNin-L z9mfF-IqU$bEVhzX>$`r!IcVEY<2vsD)C8(oCO$n(o6FJ-^%n9ucm<7pG?sQuP-kql z0bBp=1HGOGBNDt3YgJPqE61FIEcI`7aO9ycQpmv=xKuTY8Z|RNVaK>sB`1NW4a+=M zZxw3o^)bH3ceP>wOId~1MF$qaP~wSV=&%0VsBVrE)kPN5Z;I;9e(HjnN7xT`Std-L z9-+aeXJ9#|Z3DSsWv{z{f0-k?!C*E=xV64?oOv@;fyRuwGcpr^lO;Q;idG6}ZIOuWfE_z69}%5)!ThZslzn zg2fp!j{DaPx%84(&|qX0WB_nAAMihR)qQ;GAm0qGzU%WSxD7cA3ttg7u%Nv(GAir> z;lkCDZ`4y4Hdom`xCq?2S=*GJ4y&uHYZ3pYH%vKZhO{i3|0Fus((!>JAh9{I-)3v7 zikLd;UfxA82)nWI3EwGgbhket`0I2tNshJ*7~_^xo8KA}R|D#$2KBG<-+2ZbX+fT` z81odb;y|y1fkGD7+U2y``t@q8aZ`QF`d>uv1Q|nE#zT%+Ql)l^9IyuUwofPKB5GSh znlL~~5p>w;RZ@N4H30dNJt!>L-(TrB{ur){w5e&gd(=kh@D7+(U}DL8h&zrzVM-u_xJlLMZ2fx#hxj)Jr*a>WzIFqhzOlKPF|xh~pnRF! zk=D)Q5T{iO$*K#Pc_P-rX9tY1KFpPYWRRuOgw&NSz^FxU^$sSt4o9M>oD^8cyE?Mg zPix|11@7rrEQ0<9Zo)tSf_LFlSlY{4fT<)+ZvrAS?2s7`GM+|=G((LfoOQNg+PEON z=!Pl{CIRexp^1>LrxEC>wy|M6qX9__Q~6^Ak3 zbb#m{TmHm_McLEz$PDx#aG$r`F#jvj_s+BPPV*&D@GGgKRO{Bz)s>GpTRjMJdMt0r z>%91$T{sQ5;l!l4AQB0?Q4T)K-}Rp5%u@Uky2H?C1t-BDqgbupx9RBCh46IJ$;+TndEk7(p_Uv05U8L_7X8>&tHAn;`kghT z`{|RfCjkHi!e%aU zsc%iM@rO`ds2A{E4jv<+DcYcF0aL>3pW55==L?Fj)PQAR*oahWGo@+A?Wk(NFd&D{ z&h_VssaJMs;KWu%*(o0%pW+Vum1HR=UxFK!Mb0FHlR6SSK=$VEqz@REZ%b^T z|D;fBT-RjdEvy`bzbiX8Gh#OgJ!cc8aIEC5?b#K-_xFUtJ9 ziS8f~(*G$lkXc!^*(lu5i^4m!hI#ue^%=V;5g6qfeaj|ce5AoEWyEvtGE#E6OD2-C zju$DAFjc0&e!V3zQG@~-U+nkq85zyY5cuCgIA3FF1VT#orxf^~cM+-$fx@ep3zRtZ$Qn!uZm}pV$phhxA{qLAJkhHfY#Ww zJ?f2lxJ;dPx;s)6z2zZ}#hDdzxw}e^lk}EDM5J03PfX+EQ`wN@*w}X;Ka%`!#wGAG5^G93Swf z4!H^(xCWtgRJbQP9+|`zO-mcf-g(S9GJp^Jy>)u8+PG2YNmx9VaiB|B@|T~Xo#VcT zr#l$sgU2gT1Dob$J{iJ2t)E-}AL8CSDvIXq`)ojhl0-#v5JgD>f&@u}BA`S8$zg~p zaX@lx5CtTPl98kW5{H~&$T>-H$We06X_(o@-+e#tyZh|^vEe;?4)pYNbyZhaRo7I1 z>U&*sw_@N%E1aHyy#b`Fh|-f>#mbIrm3`dN_Ze5vO%%IoOS zWxy_}Tt`?%MLPEZJ+&4{%ILx!+>kl_QJ6@>RBT{CaK=d}6<0%_;>P$0WBTkbhWE-G zYge)~gn_5D=)M#vu@!IP@=@mLU7K2`fa;4%gVrb^zOmQUy_vCv3a?%89J5*afIEv= z6Jm~KWZ&3a^80OUmvB%O8WaEeFlMVk<~wuao?CK`lpu(j_uw4-6qYDtgk4$mymOO5 zb>p%3Tx7zHkfztRQX1r%FJBt}NxkD$Rvnb-)qXH(Cz27y%z+S3oiI)ibgwX2=4oli z<6M1kb33n_Y|RWmbsta4EB}h)UCLM(uLLyzQ1Xjlp=p!LZVYYU7$&w<1Ofic6rU^7 z59SDn$fQ9CKB~+=6gh|dm}!FbzIaxotYt>p+QbaUnk3VnTauyJqcMd?hrwFN*?-VPJ_LLY3` z^A^G8PTCWcRvi0Heb;HEKGE?7LTsHnoZijbyV(U8KjfrA0W$^qJ3UJX$E}DK(`Sl( zFG_VKzL^5PSFG1yrzQJjRG$GL_PgA$ICvUo)n2l*{cd;q$^uMcZyFu-p)LdD0qWW1 zKUy^d4~X{l+sd==<^aVOQxaA4YAY8{SoSX)x{x5ty<8u`WY}@det#Hc$5>y!P@M$# z3~-gvASfC zSZVb&4x78x_01G|z+ACi`^64hwMTQ1yp$OD*+s)=^peb;MASzbG@z*oy_00>B`;6# zJ=#`GhQ9yp{D;gF5bDpaS>xvk{%BasuXq0b-C^!a+U^bkIfv@5(;1O;x%}4g;$As> z;N+^~jwdufWzy>3Vvj8mV6lLnD>;oP&$=W2XYReemjd%9qt+q~y^Gc82ckgVU6#!g z)E|(efnEOcX+qJEg<8QPy4%T$yPs`aG zX!)TwTA;;szL^*8qC_7ZMsTk=^nLICy|7L>ttvIcn}5sP(W0}Z7kV&6wO?I-(C49DK!7pNf1ukoJ1)N?1Cc(~N{#`f3HeQhLrxxV=)fwBV$)$_#kL-OvW#PY#w z4nHcA_4k&fYj(oP5jAE_)`==PnhsN;3?dX3r=xDRgO-{&g^IaZZduR>b9BenrJ+aZ z6UPW43^;fPx0ZV_tQ$zXVsS0Ny%vYkG#`DD}fwwhBN zS=L861CG+$LcfB(?OC+f+TP*X@RBz}uWpUF($gqxj1+E_@O#TyeH);3|KoiA!0Kll z1D_wQPzj|DdtA$%D$V2(d=>FL+SF9u zK4S4=0fzP*9-XJ~bpeUj2Jzk>;zu=@8b6@AxP(X)$i`>_-d%%1PAMz>@9{n#bDp}( zGjytV?OG_uF@|42(1Ubv|DND?ktq2+{R6GUJpN(&`~<|L)GUSR=aharVbBLVhHPw=SXi=`5n)N@Qr2qq+0*i6-_hCOy7jDxbo2Fm&{_*1`usP=U7;>BB&t zIA08Rx&9{h`=Uare?Ys=SdPcX?0`pxe&RLdx0~s-!zx13!Tf(W1p@!I6Z&5;4e;Nu_TMiCLIzDw zb^7lUd=*)uKT$ZmKJD;I67Aq4KCbGOsmlZ^2A*u#z;-4VInAv8*?qNKkjAuFUVPr{ zng~&Pm$>O(D4Hz?ZnkGQ4!5O5Si!xRDEYMIDantEouHiX{5ZtnRqE@v{!ezmd;_oI zz@Kp>4ll4x3`QqgWq7ZMG|qTB-A=9d?+l7xjHj^gPA2BBrVsLV80+8GzD-xV|OPHs&SMlsE0!k|F$aG)qjMF<1Of2Q`MWO^L)wd9dbDHWL?D5*1pro?leT%Y+;FU`uMB!ggZZof9#`C@8Hpw(nj_+Y>qw zeb~7G9Y%!JpA6hZXuL;aU!`|P)LjB!a)C{LcRaIfjHfnx>>e)afo5IPpB7?@r0lcQ z?~U@@kTmLU4m<{uCh49R{Q={KXq}Tp#FBd3F159_ovpi88f<%1d}banIpeS1cbfvvi^v_$~|Ob@Db>w^(l2@B%hm z+&9qzinon!yYM+MJ1O! z0C?r}Cw^Y+6kH=Rdo^in{1%^Qm4(T|i!{K%H%5tcyb^jN;Fzl}LSlHi;pKPY=Tz6E z?48bh-j<)#r^%?lzm##N>BS<%Y-`hS(Q80tDYPm%A>j(}GdK4V09lf;fsmuOnw&3? zAOO<%Bg}m8q><>oD54qt56sT<9PusJ7#Ko|1hCV%q9TC{JOU%X760i=snt|bU<81E z*-|6g-E8bBN@P$;fzkIOV5&qyky*eO2O7GGD)^bGme5a|sB-k#NZwdh;h>y~^WfH8 z_QbNAVO{9d?guEs(hq2jhT*uQR|#rz#?ZkdjAG?ulhq!`7@DU?Wnzi(Bj4mJpx(PT z5?Wa?5MRESA^eqyYf@;C&VEE_TgH#dT_4LdiSA@PKs5f1TEwib_i&xaAmb~ruO14h zf$Dw&CcsQbh0&`Ad}Zw#S>}8rBzS>(mbs`6C{shiT|aFXr@3t2{Gd2z+rOxCFD^;7 z-cT(c#Ne-lxBuiV{+G&E1=T22@Ye04kbbi_ci`7Iow%Y^@^%PWn=z#jzV&MxJPdeN z@G&e5a%bN5lL3_PFl!5oj-Q1Dq+0)GYiR9&R@^REVzpHb@~9$j!!x}FLX_;HdZAZG zdg&ah&aQd=^A(cfQL^IEZo}6j1tzo)-&{3s-*w+}kGFjF`gKm*c5a>JbfP81WxtA~ z#9FlPrat!Pw;AC#+66pRu<<9AXDxgjI1qmi_v+U*Mq2VvsnnNVEI!93p@R!1zaqC@ zVXF_O-=1MPSeZDuxbRb7dgFE?K;T6vzy4ywX@shxyJLQ28y9-qmTW72PV7L`?(y+X z15NCZg%&kP$LBcAC}PKWxJfuQUZXL2^Cx{T;qRJ}YDITu2?o(hC0*vjr)vU~!XRG^ z|JozENB4U+N(0d1j2!ND2cl|GEVjC$W3wg(#wj#!@}wOXpJ?QMoaGnUXtP3n)@qw(%Ph;aCg0-sBr0o8Qj3_s`JP4Tx^ib2o*I81se^*ltKZ}| zzjYBrO#G&RI)%uXL$*f2Eyz8d&(q_zjsqOIjrYU za+!ZdFVEF54_B2*f076Tej>GZySiUlS!G*!L7nk~SKYKgJ*nHR<*`ha+{F2NpouThq`5jAB$3Li0c;cB?XmIl_R5P$N`i($Pu9@LC98Ka zyt-U@cm&@DNzDgm=L@! z0b;!{ds!#<2z`;O-|_8G>=}iV-VJk)`#{D>t06ZlP*5g%fu%H^=LSlmtbxL>8i_r{X`-IRWj$ta5Qg(W+5}P zuv?OnOiO(!#A}J%_!-e(z7XULXVW{}yp8a7Nn@bNe2A;qsyhQXmfqRUw?O5pm%r!L z(bIGA;Eseb&8*%Y)Hh#~*aqtfjJ*YA>r1eQw#0%~rJSLf4M#HG89-5C`D`ej!bA^0Fo8P$EIyC>xpGrk{(awdyK{52(iKh1r zofLB_Z;*~sjO#~cXx6T165j1^h6QX+1fTS7nI-=UxlJy&eo$4Zje_PY3m}`BTRmap zGMO56dyobtSGB0!O(jW!y|CdYgn_-eP>ze;v!MFQ5Fv)D z0AonUAItRA^?2&2E)bVeD;|-P-HijVk9g)9WeM@pU%phZ@0l3v$QbTa+KN)v5(^j$ zRaE(;VWpw;Wo-GU8Lx7%mY%S#iHsKSih1Qy9l+J8{%*aI`qRP5`OfxN&)$V1x;_Hz zaUC3aCU!L8ID0m6WwyKP#sN!sL!Wz&|1Wz_A>w=CBVIhft#FH z9VF2D!R%*ztFp99nRKHb;dA063+yViHe5!7NqzsY9G|bd2@N7q@mVXkdpckoq%)=D z+5$3hBsGnSmExtVWnC`O)GNez6tO=PByrk04jTn`|^ZXYkVU1a1Y6H{JeMWia%ioUAM-sd4XVDQL3Lz_JQf{={vpe#fmr1C=E4*9mV4wjGU|NeXN< zht)KvpBdPjUKC02HaG2BN8Pe)X{aBcYe-d9y5vxx;dd2kn$+Eb?GP11MK#aO9T7nx z1I5`=NuEVvPIIzqmJ0s#~hOoXf^|^E>XYc^MM*oVLfN6{f)ep8&dS> z^~z5?ol(5c*HDIkqCG=hWAJdn1pRDCrMCBsHS;T{jyz+jyXPESbHs*E zNA7cRHI`bh%FXJR*<@W@z;YUL{tO(yw5Oic)~U5BErX{2G#ElPepx6g&eP0X7q7Oo zv;-Bf1OZoRX@5$r(}poi())V<$@=l*>GNYMHng0T>2Lox{%^iq8NvTwZRwE}5j7ZJctEpm2J|8*kkCv?D19UWZS$i?y{?^cG7_QH#-D$e89 zJp@y1_>sjhv9TC{$mKj^G&WNnMV6K^65lpgP*p`br6vCPV}9|r^ZXn#nr&_a+t9~x zHjqSlpid+(4>D9d3;sj)^t?|EH$J(3jue{VRC<5)3CS&J6C~iAjIaE67urmOasb!= z6F_2l?f>yU`2QyI{|9lw|J=|2@ea@pyN`@fuf!`m@(lF6alcEFCWe^T_>p7SJWKJ) z$`4juIUCanWnU7<^^F|=-TfIoyfr-xo%-ih-p@MFdQ63$=}NuG$FcVa2aVyo-(J`@ zmRCgLT&=FxwJ2*Q28oqko(AVKvX!4E{d;_ccb9x?ZkqywJ?# zVl&n%eW^BHF{SflE2z@=_F^X@Fk4LX8eVaBdhl55LF+Y-l%%HZ+;`Jm2L^34fKqGQo7a=J|5tITU6I+j8_^nJ@RVQ*_2T-%54>ian!qhScUq6{tYKJY`L)gx;& z??geub%mCqwx&bpQ4g|*fitg@MG){Jk~h;TM(2+->Tl+MSgEDnsKhsZ!U5dt%j!G5 z{=|=bZQc3x{fFqczgs;-jx30NY+LjRLkZ{+C&+9U6fSPWe(`JmzPsAz9cj`azIdbs zB2=%GaPs-~5H`I7JKb?hb=?PXj91oSp6lRgU1 zxGIq~?4PlL;|`ZK?dTg=?JH5T;I^?=+RA&QN-yxBHk!I1b-;187`v|pYUOrD46N0~ zluJ8$h3B3&LX}z;Y|)i`QD|jCfiwEA4UvR+ z;Oy-SYhr#fc=k^*XWgFVjuj}eHG{J} z`pnnYy1md9;^zxIV@V=g@AF5R9c#AG)>F0$Z2W3Vl{}@rdbQp^%iLzeQ(78;R%tQY z*oYLphSdpl@1CA_@jh2$!J1TmLTSTMdBgVY%t;vKwYKeoqhp0x8o&-QW%$YxSX5h< zZ2*aNQ(_2yWiCj&Ri4Za?t{;fILlMi%)%nEnycFO<621p`9_)2g>K^VY@|P!d{Eb#&8^4Z?LX1@0=+hBDy2D)wmn<%1V*0 zi5;<)uQ%4P)FwJw3;=5?3uRq6bkk#(I&-_}2#)vK>M?S7KHmXFfHI>f2|Oc4vad>k z-G3{fSc{*g@Au)snGqfkb+2W0jWa6bQR}s9*L5IWIKax!e--FQdR^hy z>|N#qjI%QixKm8C!T7kip!dy}TI+RQytw-0$&(+^#J=3|66?IW&1jmJJWE(vt5GWp z^PNN+sKux)Lv1IXrryi@cwQ<%?RETjWb4*_tJ6~eI%rC{OK?L#z8(+Y0XahWD=vG3leg5Qr1m)b%4bLZo!ZyAeQME7U$n;LY8 z;IJvVkGl#d&z8`-m^Tq5ji$A?47iJD_2MxPNccox$DR}6vJJ$eHFof#iEC0@3o(m_ zGwhE0!^gFdq)*aMs_|$odm$!Pr1wbY$crZMN<+0WHKq0bA~id~|AsnfkVPUco^8uvP1Ds!QxUWepW; zjs(COW-+JPx8pJ5IsAnsNSz9s{aNpoO!m7z6zVrcZQ?;a6$+_iaAw;**un(Z=hZv~ z!@GZJ&mY|sk~Ey4Li;d?&mB>(P396~get{>GVlhgIi9@(A)HdTJ{G#usI7UCQ64<6 z8>c5`#(nqReS|;i!Qc2NLmtYAnUkjlOA$K+H*Qw4fUG&DKOD7X$G{(R#Ky7j_Tka% z-k7_Is(^un{$BqHR+9*6hjE~6^25{pjtZaFAKG6fssW=-PSkvS8#C=-fO7(fzrn%P ziB*Jbxen1@Ibsl)Y8gmZJaC3yW`Edqt9r$2J{Vt_3fyRLZD6as<@Wo@o316_$x~6d z2+`EcX1#dGdfylHmEs8W_!c}8M$r9IvBs$W}`Do()(sS$g{u+d^m984~6OH;0H3LrP2l&!ZZ<6Eg za^BHsF?ebm+M>0Ml4*Ux(c{ zH%GR*3cNC2C17pHYNnceWw;NPI-nA`&aiP*d;<%Z{}T=IB1z7-sj0CP8s734R=uP| znV6UaLA6@rzGqiKUcSLY7*a+1&B>aT0d^M(PUPg4QN?ZzA=|7U< z0WZC61KqbLcHn0lNwQW?W^zCDoB9-$;{iq(Qpz7(8F13;PuzQGxTjoqe3~&omH}Vd z^Pb91nSwZq$ztLZqWcu!`QcMU0hOs2}Xb(=|aH%}514qkpXyM)XBrtA*- z1H&BuBM6PElb#03mLEw)b+#YWDrqK*cXsI)i}7*0EKRL9rm$8v)! zlh#~w{QR@VEQO^@U957R$f)!*q`s=Rm=nA_c|e}E+z{q_wC8F(en4=#agJf49rgM- zR0U9?GegV@Hcs&*F)CIEtOGh3SmvMn(BQ+8M)t>);&KiGDl}~zj{qoH(zk9T zn>+XFHm5bPB<7tC%vkmCaRe&&kH&Y4aWMkD#}uFHrkQ;ZNeu*+N7{eTG*zfZ>tM^7 z6@B-_D{pTw0Y7Os?xSM5G9|T@0$o-Z)t9K+#j5SU2BJvYHp*qVPln!%#`Fz!A{X#u z567FfX6O#p96(KG-TI4E?g>Lj_Xut{O8_sHsAjec?C(3hzAzVIn*4Wmw}PmT4q_CV3X2disl&wjP-_~eF<7> zU23oNB8~p3VU{lmFcOC9@LJiWeJYb^C=r))0Dn>(|Apfwa$9c-U)dnE^P7;iz(EyP zmW8mARm+)~rccyG>=dl$8krP`?`2y)L8_uDducLizDCkF!4dqBCzu)*NBY~AD<#0d zOUckyzNL-p^fpyRh1}-8b?O}3OaIq^Y^D9jh#1d?tZb-p&x$rb>QLxCr-tfxdz~@h z%xHG-QwaTx zRBAUkI7FjE0)ji+s>-O5-;s!Di0y>)bTaxqGHAz31D~Quf(i zLHB>U{OjUw6pjhXqTZ{)Otu`7Q~*Y)6Izd`_L2Ut)8=I>0OLKuMZNHG3vQ`ac_Ta@ z2d))uI1%y|Z&`F5+ywlaU^8cXMuUbbW=ofcR- zZ8dpuP6Zxr484b&%<8={&91z_Dc6>`U8-b9Btg8OQ?R`1G>KpsLPvG}#{+G#d<6Ix zCpW-^y#I4D{=F*{1O^7v8t9GebSPn;cMNGAHBHgJa| zfU&a<(oMT{YzGt?nEde!LwGGHWbIP|QhCn5KMb zd#TXKc_&FtuSnruFQc~Bn)!!fAG`5o&P2K;Q#6i{9mL$ z#0gM(W)Yl$LgO7h8wW5q&2f~F?LCol8kYU6vI}-(X9vP3YW@LErI$TY|Jl7?M?QRr zP==!2&$T@Or!P)@E0d``4aG;iw@aX!`EM{O^8zNlEdBUXBN1BTJ$vlwP?qxXO%Y97 zwpDQGu2)E6wlJ0Rzf|f8M5X4mh@C0wFIZ1hN1>eAm0E(kr-gXe&;L6d0_m+yp#R7z z3Qgy1HvCtbiqxfHYhmpBQj#U)o*r)){yR46wx<*poRIMle>t2L43flY-q#!w&KHU4 z&&g&YKlhNWztN>C)4lc&$I=`Q5AdmFGY(#Of&d4r{$Wg-rQaLi$baKbOD_w(t&ZfQ z=l>N!okn(%*~KKoedo~xeFLRi72{vS(eGq*nnZ$ zjk!OeaTkGGc7^d%`oEIN_%SA58D{=GI?%;Y&QEMNEUMRTCbImo4DXB7gu6k75#uKy z0hP<%zQZrH#h%Tg=@qcyx99zg4e`UpdA-6KEC`)+*x{G+7b6i^&^pEv(grJBz%8@Q zqM5F9;o41c@uG)+DN;Atk@1Rg9NlI^6@}|C+G1^JwB^P-d6ffx+lW!4cYp4sZo&yd1vj>aPqJN>3s$16b*sdgfk^wT%EoX8qGJ&iao~oR2JeBz?c6*{{RA_t z=UI#hOK7JY9U|h(($MR3c>~%yPV{~i(jxKbAgQ!)>Yzw~m3rC20BV@uYw!y9q1id9+{_1b%;E9-@w`-KcVuGl&PJM zzX9KgAJ@EVonN~`AjgL0kDr|?(aS54@_S{AxA-Bj$Fcvj)USKXNcDJf?J^}o+hA0m zwH6y)OSrx5^5Lhrm2K)2bNuaDB(5PuS8wbL_c8Fe@QY%W#i<9H0?hv;DK=UjNXqQp zUaEdf=$r2+!0p%yU|YTkE0wgAmj+M@$0|Tk7uAo;e(xX6gvcKLl7>>_lUi<)NE|)G zjS`TKxQ;dH9Qhp-re_*7TzD)`+=}q_V)QCMG+NSPvGH&uHZ!Va+KWpvK z5_@Jlum)C66T!g{?x&N~eIu|vh%@2pDju!To8!8}&IBn_h>v1c*JJ{!A0ICNsgK;G zeKhLI)QP&jn)tvMtVyS?UOMWr@7qdjK-LD3BaC8=z@|j>EZWHb=h;q-mWQW# z`1_E893(Lr0NkK4UtZ&Cw1=9?HtHbq0)$OW=!2a+d5qR{rh7HU07WGEvL{gIE-V7^Nv5CB&Vse;*8C*Kh( zw{3Hmb=-Y-5BTbNX?@nEk5=GcErC&eQ>~k5EK@z6(f2P5$P;_MDWcc5IS3Qb);kWl z7%=e`f|f5FlMCm%g7*(twJDi{+39DE!sQKg(*I4=<`B^p@Ft!1TXdtoV>EL;9`kOk zkakd2;`#XM#)GoFDe|OVd@)x7o2(!=fh+6XDo-WoK12z6;sJ;nlgHA?S?bvetgKC9 z_$_N(_{`%Y0;$Kw#GtURtv8d++FHL{?Z;lked#R(O18Od#rd?(dCH8ZlUF8!MvQH- zHU&=_1uckK`DRkr2XMZ7MjMpj#rIwSEs+Hr)%i>s<77E^h?W)pZraA7w`bON-{wi1lSPljEO^5;7$(Joi%G&N-D@$@x!pK#yFCRW@qK-8-PjVHyP{f^@) zBa|cUc~`4m3VtWlYdUT&Re4M96XF>@_>#%dfxnmG1bEI$Sx;_)dnDv6R*8orgVF@b!ByYTg`TZq|Jl~po4eEP-P6%MMD0^ITWAUA8e(d;GY>e5Nb3kgqD0nVY zmy>V~L-bJR(KWrom33DSxr=l$dK)HuNq?jQ9`X)vCq;;KxtKjOBkTX;@}&8Tn%g`% zDfUo=0qV`zj_a1L?$BNQ^(&fA22&X$ReF9|1~HVVAy&tgZrA%cGvMV9GKa(&*>pi9 zuw--Hh?AtN2%(!Tyq-?cJqV^C8DtP^K2jCOy1`fp%P{*-b%}vfP6je+Wf&&PG>&Q| zuojqcMP`1kGWBp+<+B8Q^O+2|2~BjTFs!Qcx4(Mb7@+k)Z2X*E+psv@`ytfm_w(`( z*4x^XmUK`P!<|e_;dWZ_LeKWMH>9oTo>$(UJ_Tt@ZR|wJKNs%cDkI z$LgBmO*D>9`U;{~kTgKRK@4n{5Qv>Sv93vOt2Sx3FIRZ16NBol%Rl#aaJ&FfY3R%^ zq-A-W1AjqO9WLVB*zA`!P+k6?UbCkgnaY)&=T|6jtwQE7>dbEOkvgXEVOHpqfRxwmi@> zTdvKi_TJY#+=qWh^o?xY>q@~`WLxB(7c|e9L^T|Tbi0^IbJ_=nh)Z!U2-dq@jd5kw zdyfkKNSx6>o~<+pd7)Ir35m9^?{Fq&foEqaJ)QRbS0@ABSos{Qf97SI3#G<&_)s`h z3$vx7?VC5oNC1+$tw%PXhs4yhkxnL{r%#2D4xtqbBc!ZiaX_%Yv-LKdzA0c$Fh>El zX;b88Yv88)HB&*X1PwshoF`trHkhXG>Jk`OK9RK3eavQn;USFQkv-j*d(8>Hp?T@9 zVBkGo&ZF7&oI_4UDU#WzT9VH9n~e_^$+Zz!{#4B+UW#18`$*_d^Nm~g(sVlTeEZ7x zD8J^VG8&3ktPZACyUb|#S%}eTgd@viXU&x=ea<{Q<3C?LULM{ru$QNBbLXPqm-Z+|;P?$O4g=@rm8W5Gg|HH|J=Xhk*z_UP^yx;~ z>=U^{pO7(IjcfSRqmk)`+`Mg2fFwq5tCY1#%K?jIGuxaKYI(Trok?nc>pLwvxC_E) zBN)EA?~a^xWY90z%3xX`nJd(#R4#yHTJLPFgSQ9EuAP_JDpP?(;Zd-&8DufiI(DvW z`y32D*cN}A9Vo?>-}xS$c>DayV5VQlp+PX8##=yI>EJ$ZyEOEZgqbjq?jYG7j=Fss zR9umMz8f~k`Rm~R`Ow`wQ5XTC_Lu$b@!y`T!K4EFoU>feK*@LR9hv0uqB-vUyPW47 zy?sBOR0_zpk{7`)|CRa|s%Pz6FH~o4cCh#levnvC<}I0?5>I<|x~EatuU_PL{qiAj zYR|{~EJ?W|X5oXln=+LbO0sD@>a*bqge}Y9OS6J_3nXt3`ZHySD?L(6Lncr-PX&W* z<;nm_cHYyC#J9>F`%CDe!BPX|rju)~k{F6#3XwgXUsXUTK`NR68?6lDY5#8WCB=!z z9Lwn5%lQZ@Rk>R(CztNX`h-ON2=N-*tIq;_({Ks!CC+wdYS&|NR&M68{>!KLH@98A ztoF%&4jOqnhLBcC(gFHf%)35ZpFIA;nM6AHB?pzFV2JB@cd3^`ZxK3e_w<_P=0B_# zTV;T7@h{%OidzvWu)b)qbNU&YwA1tJ8 zHlTs|IyNnzWaSsLuzo_(Sh!8uLk#vK(A;X!;7Z*2Lj^^2Ec-JzLjM!IyBw$z(b-P$EF@ z(bnNq3-`CVdnJ4L6rMWx1PrLDHbB2S`yqxO>nC%gtFq85nZlN!?K@`UQX^Z z?H-zySI5>@zns4f{<_k8?tFJT+T@uoXVD~WZ)}AkB?>R8dKNaSfAv8YA^sIJz#vMu zmy^nAo&pTiN@fB8CeQtv*)8og=vDK7FfNx`cU=e`*^Is}{&c-bUIu!X`t%>lRWYIk zbt^@H(Rie6{OwPz5NWDkA6{hgY1=3QM{O)2Bu1R5m`?n{H-(sox9k9_?h7JzJ48U9 zHH>B!-7T@i7v{4uyG8jb5mzE<{vHmyAs2D)29~QAyK= z*({evwilhVmT*_NV{TZQW}l=V|4nsP;T4G^qlpXS#!GLCw`!of*p>XdcmTA41Xtcd zKAHaruB-~XIop#M1FRVdQs!MoRWi2Kw0$F<{0NoZl&^M%#qj^|^z>Q&)ikd8{Fpl2 zD=zAFo^7`{b=}t>~XF)8~U&RD61PY zZyDoFVd_|5d&H35CfQR0D(Rh5SqA)?1tY>Sj=VS;8b7|g5%R)?)mO76T!R;k?sq7v zXHKLJgoc#n=GkZGDUn$xv6XRStYbf(%JIO13lgb9DndSXcD5NR)ua`yDJA)Y{ka>> zik^Ldwq?r-yRn-^~XH4%Ch~kE_*buQ}idzZ#eEd)CboOV}~F~)ttmktF(nU z#pZno!chUnJl$*55gl*;yr8ph=bw}8JuxdX3`WF(E7QHSe9i0(DZ5|Q=FJ4w#8s+Y z4&y$T{mDVDgm${ziPget!#dKXi@xd3bfg0ceuMY8U>WKPW!`_v(~_RO(B}4!o@2_l#KvK-xBuA;xs%FxnVs!8M*AerrZOR5;&Z@B1WkBvhzm#1G%;3!GAW?q)`>Bv z*O;(Bc+YnaJYy(&8+_0vu9(ZRcXSfHnwe*S$yv1yGlwPri{c`)XBVmd{c`Jy+W!UC z`oGQS{{P}{|7H|?fA#-J7W4fr2Qv%d#Yqzr!aPq)&-Djg-a3BABIe{&^8Tv2?5q@H zc>jfTLpWuI0~`)^!xwSwf}H&$=i>XT_@X!fuWMg0w?DX~vGspI+fQ7g@GAIdl@B;7 zDgp-+g;o&Ql^%K-K5KvHqJNPVgu}$K@jEsc!TI!mq*`kKO1>ns$A0xAV^60mGX`)T z^|@AA-^v_n3*S#gYK$7d;42$(YfIy)NbU9i(rUSQ+*6J3&K=7c7{5>*eaTeHz{=0B zL5mN7@;>6pNiydM9fZ<33S)Ev#>P&Ecx-^>Vv^Od(X&cXuRLs)orr);I6TZ~Uc$j+ zPw2NN9u= zk5@c^0!i!qg9(*s8MwiYj2By*yKMLiL?BPm2*AGPg7K|fb1?j9H=XX2lzi98#B zzIw*uy=hi2Tem)Tg^HfGfQYJg>xLB!Y~R72g};En)k1G_w&t?}+pzyA$6nYz3c`H) z`UQ91qsb{rMTY-M+pGymkvd~F#p`RIg%+`teBGATd#NI$TN}x zl4O9EhsSc%ZXN7xrMUTv%UT=$~&F+zG6;fiH#&J&mj}O%=l^| zN%cFDl$DhgsE6mja7Bn&6hUP{BBE6NaytP<0^rHLz*QvTpgLzX$#v?Z_*Ttz+p&^{ zWJyo(2YR~rH6^6~CQx&Q!VeB<$F-)P9$!o5&VJJ;a_CG2Sd=#GQt{7GF?%sKMc7;Z z%w3)MW`DM3_Q?1MhBtw`)Ss4w83T~N(wLC$xa&3Ky<=L_7j4Ae;zONOnjjzhDfr}d zz-4W%XB)V{KH1?B9K*z)_wa^7+!h@HI3Y;1JYwWy>x*6vDF+MnH*@Uiry>@EZqFgEA+;>)qAuv-IvR z6zLN#=I}0Syk_qYL4E3e4!d%2p^=9*mKFt0(og5iNDjF!N#VW2i;0c#y}?pRjD7Dg z-)geA*pqPv!yexb#nVlP)^=idhHBZrzFs=l#}yJv=hF3u!tB68o&5`7GP%EVS6K-x z)8Q!?wRr;tvY};*=H^Td)_ll6e*9R}xt4r(yI^N}@r*&zH~*To5q&2?nP5kU*XYhx zeLCV#X_}1q6wyt!9Yvp*N-4;2)*I?05=i1YI;1mIFb=(lcv z9Fg!H%Q(=NdKjEV7But(Urtw3DgSr`vn+jbppDt`!=Z>}Zx-|Lx^R>JeFCya zbkh3py2mA%?nH>&E*)0*rj3)(H2cievefeuiEc1ik|Cs!_WAMEdK*jUobPi8X5jt% z_pBToBxIq`dfseQHFn0vtN#l@9WQ6~xnXN@-8oscCS7`b}5)9tw9bjB~zHPjy>+*7X*BjhK*p z<}JJa0Qzvz5%o0#Ou(qRUj_22c3~%ljr4AV`X6?98%?3o7{y1?u`dao@SKzscseUj z*Q#bt>Ba9V1(O)SA7}*maKaqVN1TEe#HgXrtZn~H8)>Aec@x?Sg$Yl)FC{6guHOFI zh3B^YOGo2sjE?>~#x++*Bp^J_QQ9)#-2GZ&nj$mlSKLHhazfU(?6lt|GZ>RPpEI4* z!J8+}A|)x8f&My+5g<<;H$N?yKD>C2Kpj4oIRe#H$)`a}IPN4kI6DB;Yx7m4M)`c+ z9O^&GeOLS}W^|?HdA~xx_d^8dH{|nd)Ip&@>Dyi4 zhrvs&o18T6{mMN{YY^pPze?f1ukBG@e4N!oXtxs z!OkD2W6{|2>n!9kGa1Xc81LvI+kPyuuQqKjyDD-B7YOog<)P?K;XRospEHyl-ZA+b zDw!S)FMs06hzdgnDz9nBpmBCVd|E55p(_whYG%UrGBz_o>#xR0zwd#3xE!CHq(P1| z05{f~w{&B^+*1|vt^sjaQIG$Pxc81~;&1x~hYnH#NE3vJjows>v>=F}h#*MsBE2fo z%YaltDWVjSu7Fa4^d6d^^xmuVn$RI6WQX5<-_P^zyYD%>XV1Q8{|IC@DD=W!DR zIm76F#W6?$Ns=yH%f0C_M{0NDe}*VKP#{Np`iGo>6~j>@(R56Am`9l|R5AA-}pL=dMC znzQdJs4RSA?1xav0Y;91iyxrTPJf^P}OCWeW-lf*7zLxB}cz%b5CaDa(@{bwkO}uw$@yL?yH9^UBqc@`0P}^!c#HP$K6+C0n_}vq|pWf)l9;|%iR`q zh=2fl8G*;xpnncen0(k5AWech1Y0jm-ENy9tlr$25>c6MTgQXFY%>YzJ-=Zn+nEat z8g-FkpnhYEvy$yby9@Kyy*=GScjo(zOe=Hj53;U3=}ht2EPL=I?8MLZ&-|!$={$7> z{Q@Jdk0-0TOG}4wrGW^SB?XPSIvz9v4Z)W#UW8bRkr0IIzRIK$vY_7uyk_|xa;XRj z4Q;Y7zk2iL1E1rcxcTcBahPQR=23IZJUSb4Pk#7k2%)(*eZAL9VQl!Tb2`>59mlnxqyuCCNetl4gv)LF6`>@Egn!*bhyJY4 z@8?jQ>#1{UKU>mY6CXdF4=N5k^jkz`mPwJmGbLNp{SubuOG}B*uMuUz>e*H^6Sf2- zV=BM>;?^1dP9SL25I+QadmZoK)Aw z%&eL0dwtIWg7}r&L~Sj(KHJ*|cN|?45~2VYh0}dMC1ZkUWPUcIw)?C7K%l%o z762acaA`yAHr~SuUFn^qe-2lZka7w>-)0b>KgU){fMQ1x-)V;k>r#h=_2rA7AnenK zvu%Eg#+~x{2T(h%7gXfx^pF&qpPyHCKEM+G;M(Z6>W+yfvpbjj z-bI0pX;Jp;G7c)I9`^RqyL-!O{dCMof2Gsp;X^{$;cf0cID?}tqIBX6+QLAFU5y~% zz17q6QpbJ9!7^_)R-E%~lrvx5u`Z-1oueUX_JSKa1cwn-*_Fw2DcYT#9dY@aM$evo z+~1>h5V(4^x#8+vlBWc>A%e#cfp%jQJVZeNAl?7p06^e>5&{3$Jiz~6?R7e`9={h8{ipH!{fkBJSTzGb2}3*MH?D;x`y| z&gp6O3^jHS0v$^C{wH`(-wMjk*SXnk_;6z)v1z1%Mt5-UclY=I!UJi8Rdf(69Ga(Q z)1MKv|4;0*^^6`O{qr2cKNz5iwN!}7)k1v%V$lK;-W`kNz7Q(szsX=pJ-t80QkT$v z`9HLou{aq?$e8;^y4pD^=z({>VMp1a)gD@p!G{y>LP>37z&65b+sNdGuP7t_x(9#Ktu^v_y8?YxRFcZ;G@HYdcN{sRd@?JXdDuiDbF%lgy-jou;@nP=Qb%Xm@a)9XaQF zo@0WVO`7{r2-kfw(K?Fm6VKyMrohH5ymYl<|36@Y2w8SJBnON0kEMe52Tl|Fb_L@E z+|CLYXz7&p{Mao9#do6Mu{HpKaoS_xE)xNBjYQY4UsugXoF{Y!+f)AGVO?-sU67$) z1!)eg1|IOC3Fp^OzJcT={{m0_HZ)jPFaJ{hvq3#Y{=G@7@?+@VIL;A*AiY1?gGcFi zrAWe(i0#r*5FN18dvDp|40l3%cw#2S$4;Hyq{tQB2Hov2jmWlak>E_DJ2_Lr`TUYN zXE#c&fJ*PvBR(|o+Ud7p&%^OZ&~zq&sL|jfu{KcwQOmQ3D8k7Rx%K!)blRtE+#baE zN-BIlUczIxE$jBd$-Y0}XgZt+FNQdiZiMAB z)a+dJP?oi55j6NVA61k?zX|=>8aZm-nXQL@V}=xz0F^$k)%)w5MiMEI3tO4qH zcTD(rgm`Au6E<(R*}~&9T{&)l8&n|PiO@oD}- z`kRZ4Q^Jw0xw)Bt3rE}-LUr++tHl-i+`J3?7q{)<(G4k|p|ghHednRaTm1Eu@jp}i z;`3P(G;|{ZKI41gCKEgL)A^9#XQl9#b2w7Zcg@0UbL=M@BEat)@#8u5GQ4X52<-cl ziQO=&4B+ID@epi_=8Ot_%JQY-m@2KvblCp{`FCwSRQnQw+x#O)mbG1Tu(AJ7+T}8W zP-@dlZce}<4a+Y;ZxiG%X8a5|gUD2(km|+S0VMYj6B|pvlui({R4EOO&-!^pab@vB zj*pra zG!8;H`~L(&d@$)SGr;yDZ|N-?nmMj)jgnNEC(l=+Mf8GY*61`K`BSEV0L$ZFa_v{kSfb-AiZAOielQZOF#syVdPWtHGxft5SLBhmW z-r{mkk|n$s#+?QQz)-+v2vSiXY<0`J!oNDz2nR@3z(c{Iknt*(t_{{VIL>%7DOU-~q8|C*tiVY|oa;6JRo zY0Y#nFx;#=bvC`OILpZ`aLm@cu+@x&V0t9{AwF|9#Kof_3VI13i-T8}oRY=7xUfY` z04&cfVe;z%;meYQI;rE+i*xs;*t)DHs4}@NiZ%6A zb(o8K?VU~#8OWry>qdLxm!zPWquk!!X1n7>zu{?vxOqrrW%x3Rd8AghcvswfIaH6x ziOAa2i}~qkREGMAslAg^2h1Gq@x89;8r3F3xbNnO|DjDP9jk#L4vay^eWw}B)d){d zPj9$ZXFtqOqkqk1Q4X?VKPPPO9UXbrlyWdLe?w>(Ui*eO*_UuH*VgX>3Msj4bpACIfavlxgZ@D{?SMTJnp~zx__O~*U-SLjO69*^ zy719Fxx#Tg3!K#$w+{y0PJH2oQ*v=7;$$hs4?#z$NgLQ8#_fqb@FPl+CoHtRA4GSW z<8UORcsfcNnjr*?7JH)i71DQ1=Za|*icpxUY@C1x)~}&Rmi>qTHdzbU%xU{I=H4#k z(FBL2SulzQTQ}o?qy`d$_{)K_(jxiE%Y1e*&N0;um`3 zfxHwIYqX=k@o6_04lFJ$C6CnC)fEei=%Z%E=0)iq{orKf$mPDCbnu$8I?;J6ya;u< z-2l$jXr)2e!gjtit|^C0-@H6R0ul_;%|jB}EK-d`0q<*#0HTlHkUiX8zDYqD-0zCK zT@M?m;%e!lMn1QmP`%>9F}I_V5kVM8zhp*NT%DAB#2;9>f%15xqm;;-6K))HebCxT zi)rrF7X*^dc~#^vP@FwFfmlsY4FE3kJRt>S6WD`xriEg?Qix!|6ad1Ouf-FU$EbL5!G_^o3a^_-v4BsY!yN+4-0& zx8f`$QL;V|YQU0B!AdA`^}I~)GJT5F%c~zge3)BV$wk}@?zV1e@IU=>Mz=bPLNpN0 zeC^7KR?-QOR?Qs#Xm%7452dZ*Z>l#p1yg(qIP1-+Xdc%%!B4$m-28=hRcqg7qsi#r zDt-C4RSf7KSVu$ZI;Tf^^1Ysio$)*9Bl%CdtU$vtj+z$Kz(o`Fwb-#Ydh7Q7sBn>jv%;m4+w%b;;wLIm*EnH<0Cjb)^a>iS^MYPu z_WfC8X!4z_`v@r@GP3B&ru%C3uIe_V0UnetOY23tfI&^!wHXG^+|NKT?BP(;6_Pjvc4b-ZYLDt z=@J6a+EBul2q>@w^9yLr{LVrTwZ_yO7nS7b>0MOvk?ZV#Y*$&fF_@CohBMVRUKV zy+p2~(K@-uY_K_Wj69z|wj48}XB5kB7AY`(BjVvllWxH(ZMTrAc_JV}?rF$=KJHE+ z!%>;mNEj3bBk}?Dw;h(Z-=yJXp-m>PtXwh3oBy!n(h(z|NPAg`6m}shu#CNg>bH zh{ub2%akFII@3Znd=xyFTzdWb4iq%5e&*L}1UHH8^gsz8m|`VAKcP|+ICKm z-xIp}ZET?1d(c06vbUlJW&0u^MU=O3%XxVquN4ulQ>ee($En=k)IY-OnxcV_4Rrr7 zJ2{-Hor3MnWMs#q?I#11d&ro*@=)pvu?YszF_K%NWUk5fG9|ojq*@U0>Axs`)~MCv zYEa=JFkK3KX0v-T3;P$jQ0K`#Ix{}cveKL1cfLuv|D?ZE6|yIF{Q!g{t~gV^rM7dw zm}7imB6#24&#v3-8SH))w#!$uFpZ}(emwmA@_PCDS`r%Yv=fBC3V~HppSt$IP-sZ< zHp+>ag=H5gQgq5?8GU)-Rcb_|fN_;kzK5^SRG&dUB(Vf+%49(Qq+Y9@F=IlY`X5B! z`zJ@Xd9Ak|Jk)r0F(C9P<6r{O|E~mK^_BlI0SIOM;CLs>zj7KyRg4;)^H%3DrI~8b zRwz6%c_QN#OKUWz3^0Zu$arjOP7t8y?VRjKPWxAesL*InKnr@Dc&Sk5T33Z%zqbDK z3q_{&7aF-dAm1i_e-Qh#AC#YtPD(26Siig8mq`L#5!he_0+$izaI3R}mkl{58sg;; zt&prz&5y6y*`VZelqQvM%emZDu+5X*J?9gENs!1MLPJ4gM*MTV8QkT$;J>q)e6H(P z5vvdn@q1M0Si`jL*62`fLbplm#~hEtw+!jKv@a%)XTdqs+blX*&-=IPySWB^y7gb! zLk!7BZN&m-Tz?Ls>uy#4$j;#A|EBL*H>1TJ)BrMYF~4E_2l!+mEJ+c2J~n?a`DU8lK{6TZl5*M+@3(> zP@hzu3CI&A1nx4W2T>g7shTbw&%vMkorAxg1&?Y<+_>KD-M@Rr!xK$-=$TbW5r`_3 z3qjrUB-f&9w{SW|)-$*<{$hPUH~D>JstUh{={jv4k#%2Z8YwgywVL6>^LgJGMfe?y z(!mor!fIsb+^^tvVroi}XNr!6y@=T`=w+Rx_tbz|fiqNCSYB}dz|7c>?Ff%WKsc9& zWiZ542n_Mjuq29v;*dj_2!KTvdM}j~@zlKHqyw1;J`D;tc?2CmW7w?G#3d|QB3pDV zr)piy2CFe~zmOARwdpXJ3uugs#K=bXUi{X~eE%0u8)m`9^7#0oh9rucoB&zENo~=+ zHtqP%>U~uZ7&ufM99b4IoH36tx_QR59df8g+50jNhA5ckneu)lWa^ap={*?Q8tcTbKBo8tX6dhaNI_QTXMj z`&9wHwW(iLOnrW?986Abz39sX{L)s1j9Cl$pDX7_vV~%(wUP5aP1!WmTvkkAvxufY z)hsUD*cHpza1v9H79o4StfH%NKdm9ef?sn6%b}zqP4Y5_D$IZop%VAY)i0gt1F!()}D#C>^E{L z)K)(Yw*&wB(#NMp2suz+5m_Kljy>589H0L7ZUVd3#OSjp++pd>xY@ru~nmo9#&&zf`-8^@w<|Cls>a^v-)|dj%7N z>n~2uuQIg6cH8=$Zl&Cia~^YHyS|V8Ze`=3xkjo1i6G#+K4I1PMtqZRi%TPlAEY&| zrP0rrJT|NCa^2guaKoTvetiNrw;d0Mq!TU1d$3!HG=PVtWfiJhBg)_mx@T1$mx`U# ztG501F4-$@h%GxCcFuh#FADf*;TPod);{wF5pb8RjsA-#a_6vb7FZ#Ad4Pmgse*VL?Gkn3|3<}9{#F)}?e*4#9 zlfU1^h9XBS3zkeiw%1{1XwdW{hu2kcz7rvz1)0X$X@xzu6)+ITg(iJN6y}>j-!^rEcNOswl`>8 z^3EZ_hmI|cujnlMC{Pand8b|uy+RXM3({SI+?fmr+vy}5rm#``!C;$Vzt6ksC0HH- zorq`@byxK=EZg@3Eh*1x;p{F*X|j*#i+bRRKTSU9U|eB{7}nf2Ag;JflW#^}ii5WJ z=$jB&e`sH|U4O*kpuF*u0uLwJrl|u0cVyUb1mGBQ&lUZfTKTigUI_&+K_=)rX+q=o z!tGRuJ(8!hcM$v2Kce;It)TM6LW({VSNXn(<1;;Oja9W2K;`s8zD%0 z<+2x%xzPlrL@#@*tONZestaf94Eqy<;7NXa$U9Q9y6uWG215jP=DE|r;zPk3H9aB>m?u0WBHoSaNAC!PG^!<(|QGGXZOx~xlo4*(D(h3xhPHuNv+(x$c77m(=J z(iWxTWmcM^*$Nvfi>k*iTx2P)yuGlqa4nI_fUl-S0d!SGw`ro*i2xRy0&N2bo$4x0 z#+x;g<2Yoamq^R)VRQb8n$cmyy6re*GoF%@3S3hTd&fP$#^Lfz1jd@52$O{^E-N1M z+MYcYKYkEqX0T6$%fI&6K%dgef;%=PpIp0X%mGPUUEQ}H;C_9o*Wg{qkqBU96RNa= zp$kj6Yl6Ob_bP{4KUb|4ohVorY-cegt)}nIwXa)b{GDv>lYky^Ad9N9VV&1cZVZ1U zvGUVmubtTkPV+zKMd?zCQ9ryzOr03^z=wTdf&;_CdPzR{7R zYsxFUUp+V}HK_LuI&`Lc2!c!e5G+092zVWhT@TJJBrSCoZrui95{hGx9++c*;W)nO zL03(6A6rGb$89B1)<4>`k4-u08shcx6a9RyBt;Ix`!}oCdG}4=VmL<`r4Q`H77fyV z@Tb|RxR`E-n+8GYPBv8=*A7T7_!brK0+4@@e%u8dDgy=-U)4$N&81Luqfl}SKSmH9 zzP)Mu(Yy`1<=|$XC1vN&yzDf(>Ay4xx*QxozB)j(|sIW#r{iLfyv%r7L7WqX+TRemRqY!y%sX6 zpn(8^CLUDL;&@?Qx0RmZqFzYQ7H_UFCp@QcOcD-#!*&lc-HFPR`!(T1SgN|{2{il&h9j}1%H~H4-`zoBGS6Uti3R?}cTs-hpNr2#Xy;EKmgLkZ)HZC6 zP1{qlR8vc3kZp-y9G&+tmC>7XM)~+1{q36_>fE6Yy4E?o5w91HjKa)okx3R>vH7P; z7sBc?`4pDa=1>2;TGm|oq$D?^PI=}RgrO`mhqe^K^8vWyG(Iwovb<}J0-#o=3F|zA zS>Z0!nwU)9g|@bX+J;ewk!_xWx0I9q^9=3eR7A#R8=Pid98$gf@;IWvS!9tJmjt9> zT|So*A0ON)TuTFBE||Xc-pW>q=7+{Z1B$uw7)bg4j-;f+QIz+NGqeEtG5Y*M6Zd%6 zn?hEcPSO*$Rg}Mc!J$s+gHo9B5#AMJg8wo`kK4%2#4SH9jzehX9t3#~+@GuL4Mp=5 zQD+~3lx7HRf&3qaQ3$guSlcRk+V|^Ap6TBcwR1y)(ImZ5v`t4d$h_>n)O6`p610vU ziAy2XtOjF+ouyZnVYBcY*3hM}KkW2VXs8Wd6Hnb}6~zR;n`xw1lnTTWh#cB)nD^`a z8N*m{B&4|u_?LRLX1NxApev90h*I2mxJdb$M;>crXm}yuu|0(7k@{H3q~{AMhU-^4 znhHQ>%&v&J?U4WkqJK(8RB(=)k_IReM3V`XQB#oZWKc%J!)!dVo)s$vJhN= z3>}V`0*Xj8Dt@0LNcw9Fh_U!S=7A(ji(c*~0A@DS$B18BTS{Ro&Pzu+Ow-Y1Z zDcAWs0zM&f&61X#*pST#Gj~}@`ME>=iwlIL;;oE`9N#BZ>r9K+2)+tv53@I;<=)P~3A1lTX$eOuj*=X$LAZs$nCNc<~B0z!^_u03F;zlT9k4t%UB^&k2 zcZlBD^{2G|^id19!N+a_hZWZleID%VRSbR6?C5Gk_|RN$O!udtQA7L}_K<^KqYetd zZ@)70DQ%NC>-Rw@W|T^Jm%!5+t`(yOjp-X$7j#r%w~|-4%DjI!TA#cQbEVAE?M9!y z9HtK1{$5==9M~rybjPofjmL=crq-T)`w=8?lp`_M8Gx8D=(qp2O=>8u0*=3mkUe2e zgzV}`DCjcE%AURcE^OVK_TI?3nhe0q_@eFhPGm261pL&l_T8BV9lMgmCQ8ojVZUy@ z=`J*`W`qh;5~LV+mx7B8XHjThc+Us=o*{~-#=mcaJwLl;$&VJwZ!LsiaCpCkc5fs@K3p)Q!iS@qXEi4!HMjOz-hd;iI# z`G2qkU<6@B(p$W5U*6m;0#@6PVVEl^?2CSw@N!e+XkJTM?qpOku$&|)X!3xSD4qSy zr~3y=R82gn&k0E(W?zqY)bp85+d{&pZHv^OIymp~1i|A47skw--{wB>Zu|VFNc6@6 zV-#$gNR~UFgQn6@={RRN5~<|Wtb)?k(kk{ugQk479G>Cu<%<_W8)F_OjQ93mQ(+Fc z#UJ(SIopYlpdiyNY@wdMegp(lBi2-T!%0VBXk;}1S~_$)fHtp|FymP$P3$*kv|}O3 zEpxwt-$uEpFccXE(icOcf&w#? z>FN&3xWD776&`yqp^6D2d8Mdo<_QWVR8#MwP}g0{N?~7aa9@^QYu|=R{Agc{ls!wF z#FgFZ)O|AzcWlj!50Fx8jrOs{N|*4yBE6N{D22yf{?T_p_?`9JBvyz4i3ZQ~&JR^4fN3m0 zjV!wU@W7oJt{kHQX%INU7S*mb{u72Ik-^ILVdx`%OjX=tsH zn8nXc$LuR=FNT}cM@efaeERYOIv#DIqp<~8B0uI?etEq1d%1^mo0?|6vY5LvZ;r=! z&}b2%dvRPI2VPD#`86vKl_=tUHg~Qy7>2^#x_o1+WhW+vl+?Y(oE#j2+poDW&DfVe zg4O!?Riay4!TZ2^(cGwsmA8pf7lfVpvjIg}-@EN?zmR1wDG^bhcn5>iztJ#$x>maWfpCAQSTm z^~905n6E?jVb(BvM5%@f*M`7xSLf56&y1c*1i{628zF#x6GsJy6)>J=4%u)c=pSu< z0e3xRG|Ga;4r*o0!dugh6f{7b)1uX)`_ls=wrKC+Q6_(y;)a~nl?gqp75BtQOtYCU zDWK0JHhova1OMAQiy2LH-ET!9oh|w;3w{d5N)is=l-5WXh*wzatna;8*hcF&a3Fi1 zzwVe_(cXT}38gQ;80eyi>a#eTmY6!xt1To{k#_Lx7Y&SIv%1Te|{w9|BSu{vl8wxKm< z3m>1rF>Wfdln{OKr{~PW-XVtabzfBsq6Jy*)3=1fC;*}T-A;>^u=%d!+rMAE_{r|6 z-bJ8V-+;`rGQWLOt`%asK!xmGYjN@LsE`0>mtMW)zohfRsdW6^6hrkpMN#hSBc=wv zGAZsSUO?lr2JFfW2Ejixq;C`~<0z<$MEbUQu7<2{kN|0vu<4zNs~c|00xTsdtUb?o zbQP%6poLooK}n;3oAhR5^0;1o`YyYfDRAC_rEGQ7XBQBmA6w{&g<3*LzZoJ;J=NAG0V1p@-xs7O zB|+9t@61K>Oe!iXsq=exFr93J@|3RC#+2m2=cTxII4J1HpbyY1U(NtS=thu@va&f(*00=utn&QY28n{! z2dXA>nXcvgq{Q4#4G~!5{>V_rk);Lm@|zs%{tb8;*`KdS66C5hk9i%>S9R~D6h9xn zYJA(}vqkc;pVL@-^5n?4k-To(wl<=@2%@! zuK*~I@90d#!P<3wDEzYi&c~PP3qD2L{M3gEoMVuBmV-Z+ls6tSaA>)K>_xNYW8=K$ z9G#up)&_IqQd4Q6OY)vWG7ECMPn?zaEG#Sx!}wzN?Vw2jhtIW;SpDPfD1^24&6TDt z=Qq8h@KINqKp9SjK376U|Y6p;Oz8|BWztOLcg_p2}SS10&6$`p)`3U{MnMs00<> zv&e{!pN2knGG)|?C5_^Km#{$3zf;KaOnD?`*>PR_oE^=m^S<_hoxQ!{6?y=GPK8KQ z>ASq+?n#gWpsubiHc3|9W|Hj%%5n)!?MTP%AINdV#F}IfK}L4=qn9iV&7hMRcn~-^ zFaYFPe4&{CJwwU8Xk3Tcyebi3OxJMt89Bg7Jrs!!Z&KJEyIRH(+ zuZ#=rOLL(%tf_;%bJV@U&!PKn7t^`1m(gD7@0WHK04=Aw;m<%Q2;z9T)oWYx09n%= zUgHm?=zthRKwmQ#YH`nDO8n9A+K;5LUTx;wnjwmJwU!$j=|7}yY)TcJ&rfSnGlkFe zbOiYL_*|vH%UO>OI_6!k+_*tDtTWuPjr0^yiMjmE5~Si5YiU^~fw}Zm2sN3jQa3f3 z*IKkD&Wh+}$MvtfVPS;(!|3n1P4}N^2{&B0y(>oxDAo1KuPjs{;G3_njGsJwVsetU{jB5f zju%ZLNfY|0WlL9u^K(kdH^FcSQsN}(S~*FJnw{-*Y3(tZ-S9r0ncP~$J=j2;VV>$3 zphgqh=dU&V`Lpco=^3qqw~fh%+b!dPd4`v9UbLp#vuXwDZWo5+BG>1KmiearUd9H< zgD3<6uRj_iyQTx2l@@_BezaN^J(iByd*7WA^CRKtv~86hsER~-*i^sjQNP~esd02| zC6{L~p|m|k&$HI_V7@l@G;ZwA@81eWDL9Q5A(ki$Ps>Z~GsFsuo`kd?Qs0=mc+K72 z-Bs1pl$4bAHQFt|L+vXRU6>O;HVM#?jcyZReryzTh;L}iOhwrOO)TkNHcv@a(e-z7DtbNjmgL&>J@-Hk}>D(cK+lxlnX)wJvCjjLc zw0y6$RxR$T1Jkl>+wplZB{|U@mXhcmgOPtRyhaE6JZ;jESD3zx$Z|Nco_SU5-TCXh z3gYS2_pd6*9Rh<%t)!YZ*p!fSrsxGPS>L}7`IA9?$b=sEnx`6z&_o3C&kOeAIP>&g z$t&&@KP2Ew3yC6Nx7d@Yudus*p9v8~((IRsGWU? z4t>Oij4OOWyed7x2^Du9s%co(r`oQ)+k00GHp>mKTx)($`@VVI2G(m`bX&M(VP$c- zcxdPulstI+MT)@;JSgvzRLTP9?SKz_E4i$5By?%cmtv~AEObA@B zp>x8{q&}~Zb1|imxXH=ubfLF)PkO;WQXmMjTz?NV+@TQMJ=wtwvjG9GFJZP#Uv|!Y zyK7$87Te?2q%1#bE7#VcP(;A>pE$1eWmX~lQ4%poLNdA+03bs<5}>2A!wwHdWdy3j zX)p7WH>eE7c<|K(EG}rkNp2Pf*ucV8jM<-xJc{{w%VSF4 zy3`P|YBzuQ@ZOUrbYGtE7~%uUDk`9Y#r%su4=s8TCGwua2d8z^uU`NrQkyGd&yH$X z0$Axz??zX0k(68!3?yot+E*L{FKTDcNHpE*r;kyg5xo5d>%c z2a>*K^y`f!Ah0^V;W>=6UTeNyT&e3PERN{)rqSgmu~kS2IDQlCVHXR`E^LTZvkrL2-&n;EPa_X zO$Hc_EzBS3RVa^*dpx!UNCG*8O5+B*H$bhws!9qh_fP_drtJ@`D}U5}Y1o(yO04Gy z86nRIorN19$$_cWq;6q1R{lCkR(oF@-c8I+OQK>+o+!M<;`m4A=g;iM(!wMuDA}6@ z5&*=8n2Y>lFy=n?4NU#SuGtI7IXtSsV4a+ts;rmw4^QL|(jDig_%^9QaV>4_c~>dd z&7?6b(AXl9!4+&Q<#}Q9SotS0FxqvwldfWz>ig-)QKK|lY~M*og9m@{mS`EqZR^?G zSTbqdom{0U4p)F|A&AdAi>uxfYw~ioj_zG}@qy8>`Bioph%khjo7|_G(?O;LjcDQa zr2SW4WrhwAd-zLUxC0*=PHCpofV{BhTO_gitfT$N^LX0)m8nF8!I%gam#k0MH&W}I zuuT|9g0JNkg3K1N6hn=l#IBQ3uO!XykiW#fn-!JwFGF-xzp*qzOj@)zGf)l{0p>6~8lpf~u zQ=}DZQPyO@a<{4lE%9j6M?Z?2OB)*4vB;=48{jtpTo&?Nxc=nAkD?Ly?dP^1jfReb zzv&#{i)PW5fd|)86{IL#e)w`itrPatRczi4WId>u;O6u(o^*`T^Z);ss}Cup^{JTH|dct)$QCNAnN?)suyx*M5poF7dN z3yDVk`5yn7TK~3mFj^BxMgIDV!}#A1BW&eoVy4sMcY_qFCt7+tnlxcvx9;oEx&1T* zWuK!+dc9_d0SJ~lLtE8)M-;LIfJ|^4Z(L;MQGXij^2R_Wuyv4OX#3hN9Mb8ezS$Ez zd`)VhA=;8=-qt@4zpbG{uk%n{A!7yIA)|-D&D?ob;}76|yXik&JDksQlyT&Xs#qm3z7GdRYL}u53#9N;-c)G-qzdS(JPiV#Bb08#ZKH;%WKN zwB^w<@7g%;Iv0ihQ64~-5J`pdIdE!3I+L27>8CD_R&tWR3a1i5WQ1KOvK$C%QELqQ z1|-o{*#~WQ{d3~Jo{IhGv-KZj%Ni6tI1c?(xNRgGH>*X)2w}l0H51JQ2G;i}ifBed z&60wDJ$slkdB5-mfno{hh)ew*01U9jmY$_wHi?!&3WP_2BYZFM8zyoBB(&YH8a{+m zlMa36O1 zJg}hX3{sF`=~1`j0$rdi{#ntr<~Ku<-sKxggHE>|5d*Rf5{pZD98>C{{gDirWfD5is|$H zUD;l2RAt-EU3ut7WSiZTwbMVWu<~%cB-ewsIm^#gt%@Cow68O=jt~Y62=<`;7}&;Fa40IVZNoG^dgIKUcA8L;$mnGoSrzW5yd6-86uWLo zIXEh(Zy4@i6Wv;VTjeiaXqIXtDCUgWQ+RpGg39Z}(w!8eCrP|f>0w)I-8Nxjlv(G^ zseey$R=PaE;W*&A^s0T7bKW5_8Ik9ASxbC!!S3b9Y8#LE;Ej`_V1OV~VfnTG?bJBF2a&uHPpsBdI1 zXR=qZJflAn8_2~;VYTe$n#iabvT7^<29hw`hUL{h&{OG&5#wt1Hw#;NU#CZVh8r`! zI|5R&kXgl*sH99s+KR6rXRFm!B?;EvTt;fwa$t* zoHqb;T>B#~pGwcXDMx!bXg18?t;zua0MK?97EgBZ$_;0b7m3jdy4?R<7H1wKnMbC< z^}w6*<3j|oZ0zxFEW_Es6s@V_REZkj7evb4TZ``jo3FVZ-(4!fn=Q_2YfF;Z8>0pp zrSUv-67499`Qmig7=$>4`-FS!=5H=i{eF_xxAa2)suT3I-wB^eN->Qr^9tr*fx52HuT@(kTkR=0d~8+e@m{|4cr|r=tzqFIz&#-<^m8UevP->k9bo%eX}_ui`Ftb`{TObE2VLUfxJDQ(>Gczzqi~yL<1WiFO+M22RngHyT1mqK|_Tf_rfWP+5)lJu(_=1a^?$2 z?-h4Sbl3$-4*baAsO#_#Ii`1diNULw$)-Spq{B4{A>MW;t~jwu-(YXN3r9c{28(4c z8AWijewL@0YX}pF;}(?heq(_JJ6HvvguWrvdphmwERLriRE*Z;VB(gc?sb6J%dF)S z_?zDPy;R$Qh$p*)@{F*dIbv@6GA)bup-ugHrx|B`l(_rP7k|?yxJabomy2pZ9iJML zJ2t*i66=Dyo4q~`Mgd4@moY}34`FlKZSJ&w*r#LE_42@Vp6iWq_R0>8@05PE_sau+ zitB^tHFsW?k$1U%HH`bxhjzIGZYIjeZ%kIGFN(#+Wp~Dvzt|4DkVo{QlUw|w^WEz_ zfm7wokqtR&197ZnXSIJfz)6ge>k?skq26;As*lb39?30r5W3qd<||cA2qDH1J?p6D zd$Z2Ke6ep|C5McWe3XTe++JCw>UqX}UuIhNa-h#E!AtXrlhDMd83mHRJ-Xs{f9BZ_ z)7|39fJZZL^MHdSvvCVO4G#RaES0W((HBgolNoI&NXv-6w;X|+F~1b(IyTKA*izBR zV0YlgsQnE}&!7BR7ppuZJ)r3uf0XkP(^+^vQb0jFZ}ep>#FhDM+BvoENI)=oQ#kNr z{qxhOlcZ`|^ajbG1gX+rjYdX3HhUG_9NL7hSNQEyG<8M=3q7<~vX+Uy{-NER;3<^N zS^NW&@wqLn5onq_xuLndn$p06ws@fHc@!;YNLasNc8DkdHOBNrl(kKDi*Utfa!Rn0 z5%9rhvLg0{qnKKIzu&5*s?Y7(d(my1B?JTG_IXh2oj835+sLyZ&~wjs z5NR2x;pNHRu$R~y|E(5#%NH23Ojm|)OzBN?UKDz>0r|0WSL<7}HwA1&* zfd-flDxJppt-s$z>31%&;k8}yOB;uQKl}e-7TZN|Iyp$5477X`6h>F^|5-aB@` z^eE-Z+36Fk>i$cl5A@KJ#h@Bsw{3b_8%q3vjvX(92I+c@R9GEP!5I`0bD`a-2l+!- zk!MSmldg9UstJ$k$WA4~6N3wC&bLHlXC*f(|=99Kg2dr7TsMt$-8vZYO)#rm%jM-R`1nz~Qh)6g2VH-()z z^cWqVOEZ|ur{}pQ4InY}n2w3b@*0#ewqjt?@96;thn#-H^K4z4gNvb#zv*i+|D>L2 zfXKA5JG_dC1p!`|f*|SzQKOXqgSGbnin0mTg_j^GprC-L2#6>kIR}Z76%hmxK{7~A zf|B7S2gwF3-&E z13$e^86jBNlMm^en`a>%U?RFmb%^3n9)$7m(<;MwBX9N%yx(na zUj(u7U{I2jgwI#G(g*w$m+>Ry={ahfr0df{DDq3lVXpTvLzhZ8%O$lcjT!6R7N37K zzEruO4Gz9ghq!Uld!o)mHW;-Mx*gwN!QW$|Ga;*qXtjwqlDVP2@KQ%xQ0y*}p6I6} zO-aeWSsq8DwTa6Pv7ZOZ-(Mf*!M~kiFHH+QMw}20etJE6h2c_Swr(HCt)K^QV9kSy z{P_#N9*veB#2+=c=5&mZz)EL0Co$`I;%B1@;+Qv#H+2mRYi*BHDS7EaBMQl3PoFXq z`fu|jQC`0sP=?2@Ami`(K|l!yt#g z2Fsv#e~?v1$Ely=kE08ozoT>r6r%HCfKkX@Ug;l*{v4e-=Y7|JDVFh-LE6L%84~o_#Mv0hr(#D9po&f)Ov!JC_8vP3~Gfo#dmTreN%btS(`k^;XQT9hOO7_Z!X6LSqF z;;ZM7L2~=n&5y6vbkA3QGgLf+z91Kzg z(&RDi^dhAvm#+CR5Xbwz3U5~0R>@O({oRC6;XVN%g?=!p=1Wkj5a9QQglOg^2t7+0 zB;BmU_f22?jCc(WTMTn&IyShmwV+Sw)zwoJhmRk}FM5M``(!;-(l%&b2$E4)R$>^| zw^@J@l{plJS&4GIOx~hj2@*&7YK48uG9;f3c>{(V@5(%E8uQEVL=T1JGd!Bt$NiJj z`}^zt3j_brPuBNa`a!?U+L6IkBOlp@@53NDnk8;le@}6oJYAD^eHqw<&ud1M z#|`rTWdQ5PPfK-P2A7ApJuPhx%)eCyjf&CagA~G1HUq3%?f#aWxcKuX5acIn=J`cS zR!y5NPdLztzDwRbw8P#Vh23}ASi(u{fq1L@q}}*=2GoyfdsFt|^Y%;FM;BA_JBEr1 zac8cBFqn*APLm{s7mWp0hl0-YxcvBAW6H$Hx0n>Lvu_g~^o@OY!40s?LFgS_B3bcDs&`38#3Tp6D1+KEE}5`i&b+&*lK*O1_~F@hn_~xXm)^#g2ob zM386{Hg$)Nwt=Xm%OhHTeZ{_^9$24Z>LD8pUWs=1Uq`9_Gbt+>9J0gAm+p_2ItJqQ zVjjVig03(E{N?1t4$xuwPQ=mEYQ>@BuMuGYq8Xs*YvR^m4|QE@a`q@ULId%$HV`K? zu30NYx+)&A%KYW6&Wx%XGr4@**&jqG_^*^Sc20~Nx}9&@$DzuZqXAt9t!JlLo`+r67&LYYs+zb_^hyP`_y2=CfYse z#+!fk|D)&q2Ipw{g|emg@-GirzID2x*E?rSifY^eoci`98??oO+HD>$0S7c0kE5$A zTJ1KB=>33Hrgx?C5Q>QbLf_)CM2UIuh_4QZxW9A{{{|Z3OBy2y`;D*sjKmRgbX@rG zcxdA|tE!4xKTUNF0hxNeFgthkJ|Cb>>eVsBkSqZXtn2HcNfsH|t>tY^|G;viI15`AleRLPAdOvfzJVDEh0C|pTZZdw&f+=p9DdpS0G zZBt4zYAhDeS1i7mkH#N_t8Jw)3NG~Q*>x%NRDr%C-pqU%vE%0z7Tpc3qsw>tBp{n~+NfbofsrIolA%4ri{% z8&ljgZ4$4d1J%LSMFLp4P9UZ-Va)^fDFa*Mrl#L>GKaNEUHoZiYqoCu zgt?NtL81v37FNC;6J~3QrsN|XKJUn$`p%gJb~sW-BYoqhJn+C^c*_l1}n0N+q{)CGs*=UffG@y6S(lVyXNatrxuRi zOf2T*Dv76~FU5H!QjS$Bn)t9Z2vf;g4G_)Bg)&pn|}X(O;&S1 z4tB3nau*M#@Vt%$8~YeMPIexmOH{*Y(8nCb5X{8#jK>WlGV0#YSvgY)t%Kve)v=yH z3EWInQ2Njj87f`!NWE#KAwF;dg(D)`Q ze-p8ae3}P8{n7{OPjl27;Z;o80O+B^~Q&$pAvRa6~QN2Jj~Tj+FUIQn$~wbajLMG}||+JUlS zW;-`G*JsR1-qP|Bz55x-kYA;5Rz27JITO{92OmuN>VSVy{Y(`e0HqjXX@2AmD1^Yq~5UT zf1+^G_XfEdjxy9)uSR%ZsQjNWn>_^xxPj2yqBSLhH(pgx$<^FKD}{T5*PtljkU*!A z__aOSyr!;#^UlBfRg6p$)VJ63Sc~!}iaj1|-Jsts!5waSP6jXI!_?J-Z*y(8I<_E^ zLq`9y1$(_I&S>&_!v5=g&x7GhRS4gs5A zVbb#QmoB~+Zf)s%^9uo$2NiDF6w$-`{cDw6a3gaUt=8{0_PCy;fRRuMdO|L760Hu< z!GPbdi<0G+U5&{|aMI*dfWZPsB;Ja>G|Jxlm|9EeYAUdO^&{#6$OofRS_la*fWVn+ z!xPi*+G_6kEj*n5b7tdyX+7J%2nHFTp!&YqGwu!;c?-Qgg>%wvpwyFTpU-TfEtG23 zr_(+`3h>Gy7YTZIH;ON}{kF$VUp=;N!C}E)N*~q^197vj=zR>@-tk*j{)uvUyd$;v z$1z~ntr}Vp*ENb|G@<=C_4$B39So(5w^!TOf`AF4aC_;K&I>zMpU13uEDWR_Q%ogY zR($c*5LXk-3ydzeut+gtB(!_ly|>nt?FjO?1ulkgki&F1CI57n4Ai>j?@jyg`W(cp z0&9)E;f<2mTOIHS*-{Arc^HwD7hsc7dS2cY$ux2mNJV8jg9kt_?)MP*ybg=1J=hdY z@gNGxCXe_0JGK7d*%dgN{sg%yA$P=#Z;M;|OS&3X{81j780 za|d$BrFyoWM80^fpp_cyHE#z}j^ zQf(OgZW>6t>-B4o1PG}v`HZow!ky^xVkPi}-dIt}tX+5&4Tw~A}cd@p{EXz_V;DOEIUnusq36tuITZY@}#KoVA*LNF_| zT3l{p$JIc)15a3>>d?B0bsvppQNX+@bj{P#ev2qMEnBgVz}C#qc@CYF)$Xg;=jG)Y zAWb-_K4HC(bA2>@j~4%0`ximZl`j<&o;dJCxVO(7!P}QN9Jh9T?VFxN^gJx`{(Gea zm>x)es(O(HIC<@4&+iUPNa8ag2}NexIqSb(ykzTJ*gqb33~OA~Te*avk&6U%SF9p+ zq^AFW>vyvFtyMbP(U&Vqrk0u$!qY=5T@+Czkg6W^5x&xq2>(%RfP88rFE&#i&d=jC z^rBL8>4OYrJ?`iDT{6?->)SRxeErS6@?t}=1FK)A2}(q7b?*3A_6p^a=ACua=M%_W*SaxO*5 z_A~sK=t7{AB&oo^K6C(uqvZc^`z-W-*q;l0=l^H1iT`H%?`7!!ru}U1xwm-rw9PwD zzwm6Xz4XLw*X$2%*I18i!hD`wA7X{g7Wvrrc1k-t3z^YLe2Tbzo7KkR;_d~F*mxARjk|fOn6V7(`*{#7cRY z2(F^823`2v-{dtYr+DApFw437n+x|~Hu2-F-O=Y`*(~K*lMc0dz|(ka%a)YlNChkH zVc3zC+TC*r4jfApvAi$ldeWnWGPnf*G3ebaICx}{9@to==2&@Ts@xj8t_wKJ`>^N02z6Lt}#{hg&r=9 zjziY!*L3uL1C)2+roBl~u`%HJxaUR2fmbDz_-tr;nnd}CY72WfFg$@P9g52+w&8}k zZKh3pt;3o>zum>hZzJ+%_yRj=>kZs3F1k41J_CA6G!9DN?5JN9ZA}=n3IyKIvu7mP zFH$}Mh-fPSHmxFCR*{S05I}7#GiaxM(S*Rh!>zTLte}p8uD&66_mjoo_Y)~DSI*Bo zoX(TBrp(jEQcEhPEpusrgodhdH%U1jJzCs`BcjH~UoXz!I?>6!=%MNww59e8ZfE1^ zDGtIbf-V&vi@mR5H(a5&Bgc1ryC9W5LtT1z?gOXK^SMe5^>c_u%zBot>~I6m^WF)= zULVQiV2GReA)>@5RF~+sEdLv0<4iOWl^WuMvpzAbWMbxFbjN3=nU*c*dZBIPsbQ5) zm1R^1K}`>*0E_@e9#6@lV#@sG3V@Hoz_uU4mx~$*SwKw+`{))d!ze3-#u^tnU~PmR zA%?cM6?^7nAOed;%#=-UNGBXyI-Kvmh@!hK)PU{3c?ovm_Lw>n5Fv0IWKg;9{Py!nvIuv z5kM-;{rsxEyaT*8B z|NQxQ5yhgC+6G{5FZDEw8t3!jXH)Fy_}CUZ6@?!a zH-Y3~xwI|M%sKgn|Jnoy+fDrdh7+_`Us5Zhv-cPHp=tlDp4_B=mE;WB#>YY}R;r2- zGl4+l_-Y8kv0A;->5(6!i1YO{YSpZny%oj7PQ^;#f!1hqUR-H7&9gl;8bZbWd6Phy zAUk?}qL=aYU3Mp9a4NI<;Ga|z5O;NKFh`6DoQZW1s<=RG9A{{^DBdf@=y z01mLz*?^wXF0LQ_;0>o5L0sZ_HXifWju^s~VU0ikm`3Xs{ z*+)gsrh2fz6}n3)*S6#vW>5HT(U;uk<_U;MOhUE<71(#-;^ghq7zQrj&XVGS$)(SN zOCbLHNxi}lfnHKnDLvQA&4am!)5^8$lNSz32N*yZhQpU131&Tt7r^&?@Mhd;g0ilD z|5S|u1|Y0UH z*Z$H{TpZu9ZOtL({h0hdt|M=$ylipA|NYA}Wz`yEa60Bo3VT(t{tIU=Ay0RT_4R{R z?w1B0e8=8lRF?^fehabAw;_*kGO~E_$<&f0v;%%E>0eEv>X(qGtc2t|Q)xceVyERE zdJvkXTO*h3&mQAs3I^yzbONEI6}?FEn%yTJicDI502?I` zpxu#O*zDYXQ+Xr-{TiA;kAK*3?Flmg;+CA=?-D<31tc3m9 zuXhuhqc#0Qs#qQWHy;-B6P zS=(?c9$Tk(M~)edxQm4N+d-76>d;Ck-yjNgXx$x_E9$`W_4X{IP}2_9iZ&`~7e%*LLrgozqx#dSePBe{1Az4F$gI z2J!-fsI0OFmtu^0GwQUl!6hwfVnI63OCNO25GdiKN^;z2tj?AEmr+uKD2p>G2UA;I z9qIPD0lbO$AAXnpckN$e^yVLJaZ46`5C$q>D1vCbUt7T@%T{amexlJ@29kI_`DtalIh1+`H#fg|Cllc`tO|5|ASBZ zJ&oRT?aBB^rG?WM;{waE)MSY{PdXRc4NT(O zh%7kQSDm6QV^DRXPOGI4m17qMGh|^tt7#tku6-6K3a;qGbyw7wRv8F&$eg94N*po*BNf|gZP2u-=e#@?E&=QKH4UbDBd zHgr)=Mj_%(U~;nRB!53YFXG-F8oa6X?0R~7WcBswZ``;MFt&OVXUdxdH*@?J zZ^ME%OuMjeS#!Za|8Fj`NK{(6HP<+YHoibpC};IEqn@;J2vdxsaem&ujO}?jlp3b@ zvIZxm0G-EWm6}IgIhnF!M6I&)Da!6pcZSsh)_n4+6PE@z5rVhQA$jDmG?5ap>lSZi zz~B?qxT^`H_BTEsn7hQGT~5V~F(dV{hT%bY{zm6Ww3}Ny+y`{nB_My-nxNutC4U;-Rel`WVAZVLv#ns9&R~yFjTmjq~<&;8X>8!Qn?qetIQf zvafoxL!593$P$Sj(37O3^Lm2=`T6kEV2TE8hHP*pdT1O6eg}+Bh+!7|PoOmDl+t^; zZkD(QZQ#sDj>FVLgm$%zD}t8i!9!?m0|b;@|+tT9V&@ zJU4&HI90dvAezq67lQdR8{(4?$zLxTiKMD5qIo?0X<^c@^{$6Io2@8P{0H6k^Msti zk=Q){qGv-+`LdgDJ{o6ydwu<(&l~E?0m=`LO^I(fBBtsZR->vA->O`kWn{*6o*a0m znoCV>mLDJ2OmJ@==)sS@;)1{U9Cuz9r;mES*Hv67aLxPMw{NacqrNzvNvV6p#Anj| zjKjXk9}L|eAMDfUSfJcRJ&p?Z&+y7??5cF^U{fz&daf%Q;2$D90inC2lhgY5z)dCN zwBPPC6%}n$ng;amu{Gwn>CazU)X-*I!{qN8mLZdN)BQsx?gO=VWldh(-=L^qx~PWE z_V6>#y31F_g7;`3xH?1WE2*zJ3~n(ccJQ=mv7Oq?1KgOzF%mpij#;9M-N?fb^V1`7 z-=GAragaSY1xJi~$7X7%jU^rtHi`3QH8_pS6Gt_Esl@hev9sY+8y!A>#3c{h3{!=% z;aUpMRxt%^I4cT{K;v7$aR!8JA`T0%dgtx?fL8|cNlv~C2GMU{0%BIM32P(CD7XoO z?e6YQhiCL`XP(a>n4Om&_oqsL-6I4SPZ>`X>s4-pVl<1?jE*73@@-nqrw`sF5K%eF&q)k8BGRK*_m;-J&sBR_yP|*l}MoD zovK#_N0DN#xs9%Jr%-NVyiOR~%M5gD7yKJK!{*s}$h>AjaqT(WWsFVehqr0n_y~|- ziE|V3g`-Kr*LUvZq}e4H01Vv z5+mhu@LKs8s=zuN*#Gcmg&;e~a1e<*h@+Xwv@|>I2_u%k;p)!udQdCHp&6Kc^z~&p zX5Sqgl*vOPr#0$`=Zo`=U#0Y=)=r_q1MUIba@0hWD^82(O~$Q&G3(c1nVI*O7Vx8! zlB@;lqd9acLuO}nVN3U3y?WJVp~y^@LymqjFiWLCPgpe0KnA%{To4`Moeak{2^c0# zc4f+kh1dJ=5!Hv|R;C}@LRu3cV0(H2X~9lY&_?SIr2UVk1f+yS^5Ln-I&$dd*!$mq z;hg!cA)B76QSTmW{ldZxTl{*aaWoun(vKig5nSU;r6BpX=@6|wEUq7yDLil3Co9HD z8^ZRAA*de?jiJrF9hUBli&uUTBwu}MNBW;&f^E~YKPCFSr--JL0tH>E+V>If9>-1N z!glBF+p_v`Vd2|GEWcfLT|VG&2jo3fvES5cJ%k5CVU?_peG+S%tNTS77CD@h>1@b<73g)5bXq{Tgs`Ih>G6Y#cnH!_8Ug>9Vf=0w9i z_7nIyiVFjT5pDLe%NoL8K9ULJl5EG}udqeqaa(Dk{1)Gr$E+!|WU#o#a(T%ArZhvw zoehptEV~gdZGR<6&R_+*t91r{n2ejZon}Iqyg7rCm73ehN?7(;K<< zZLk~TCKSD}cxQBmwYd4`){HlR|N&H8jNe*Y&9It^aFBNfnq z`K!DF$?7#OxAVV(axpU*5VxBnj_L@v*DZ$IG=txbUd0_4LBV{@B){(^PY5*Te_ucI z)X}*^KhXSAvhYscSv_92WQl9iAi&F$y zty4>%o7IfLrvR&(eGc|V>`a~%l}Q3rf6~Hfz?8qhe|Xn};H0G#Lc-q<$v#P|P={Cx z#~COFBCJE$PRL*q9rFvMhg$UQe7G4J=v$7;d+pPtzT9)jp}75A3du+#S}|-Xsz*)+ z$czdy{UlxL0=x$tkPLTfG)*Nbp7s}hfa$!L(0Drox8Xoaxu`r>({;``!nK@!-@$dm z*s1&->iU$5Y_QN{fPxKp4Krd%wfAV>;xc^q?#Fsv&A1kfTDAhIC051Gf*Us}<`CVl zV^@*-I!LncqSo&S+GO|nluJHk`V={DrB3vNFE zMS-Gn@sq{)wUQ;AUX!Mnr(V;u6O0=srOEm>z5o7wtuB{tS(&M+soLAOVI>umX#?S^zM`^$OSZ_xHVbMtoR$Gr(bQ-4 zInrU~)B2wTL_-Fic*7t5`->~L)MrCqji+|ZjP`5yN3#0F@R=tPt3DIg;A0*doqhIJ zNqpY&=r@I6M%c_sKhZ)FrHUz3J?gMcC2XIvwp?Ae{%Sm>26en@{v%rK9iM%Q#h>;^ zPhDw~L|-C0iYic8a*s$)!z3Z;Ki?n3BHSBUy*DMU8lDzSgte*ucFgAeG;lNfz-US| zse;@sp{utishuH8h>yQ281q)c?@wN;>G{3OpTon+O#X_6)}1OoeHvPH3Jr92-jkAo z2A5e>Q!Bl2^=GN|zk6_~a%O~TgVBAke=k|WBX(oM>TMNXenG)gWo0H|;W$9i^4Vjc zH{JEwqbilRKwuXiM0hvuqz~6mS?XYfJJ?UfL6bu;$i6@vSIU%FSsBWPGg3QcaJvwm zfya`M^Mv`$&|pZ*Qvvp%ZGDBN8A#3A{%&a%+C0+eS^ERox9v-EWOKgWYdyv+8bdQ} z^*^>}D<1^9kXL36ndS(XH+=kR5dJrIW(40|Kems1!B{4)=;vqhXV}d5OCRssJ6FfA zCp>qwyYcRaU#9$i!`{aG{uBvI53B*gMUK7CmL}~C^ZXjbV8LP^Y1cjAx|!>Iyutfe z+RF=PND3;4yimeNKY2kPp#1Ea-~5cqR2N@_XWQKIEGLZl#VEOVI>L=~hrx#Y3^8BA z+4Qcgv#(FE@|`#!&vFmHmVQuj!2J@8CKr-#(7zuwP*)4bv_pWIrX?1z*YJowl~C8& z34u-pI~=~hvUf@Q^Wp&`SNnCO*a&|@EAh0OivcC~wv=+0H#cXWN<+P>a8pDC<<{4n zo-`%XS5zJ@TJM`OB7=w`Xt1xk=jSvV>PtcsQoE`*{O$a_nnd~q<<(y2*C=4m3(W8G z!aqBit6IS!6d4Ri!%5}(iRb&sBm}4&2whSUd*baa2`V4}rryE9LBj@yjsEm+UsE_n zo+&H)U-Jf6BJW}zT>L+~2)rE~`2dgn-7jC#y5Ze$x9Kadu$uqnqnL(!N$#hq?crT% zupc@kxm1*8@lqUS=fYyHN;l%};lUbDv-F0Hl37lpl9hTe!Vr4?fxYbg{)J-s_01LF zWB2dZ9ia(fKRr|0R8X!OyR;xgo!bs*LB z@{|FQi;1!?&c;Oj#NV>DV%XO5{8I_BpqIjrr>;Dr>J7^PqRPvgtKMjrt5L6HP4#o* zePT9oH;Pip_T`8_3-kNuz2=|;squ1hDynMFNdjdu)L5y&FWy^mwmvhDlZ)K11!|Nf z?~e}+&$a}vUCW<7^oAeUD_1niMk{}hwAt}&f7=1h>m-WZwZ`{qf2)`S)zfhDck}kO z{2AoSTKjPP_-2RUxkT~?vE%-q-`D$U!boYjU`LY93+hU?x5FrNF`Ky{Ind+amrdIUaQ_nX&XYp=)>v3?b0;Y#C7;;61G(7c$#CoTw|cSy}Sv%Bot-sf_FhM3>7*+0`75SbIzBp>HbvgmWDx$iKaJ$gzlV!vsuh4E>vl|<(pMM%- zeVM)Wq>13t}Vwwpv2{w}hHW-;7$F>6LluDT(s_ zcaNairZ^o*or42p5C;3e<#RV&WwwMd){?BwE6y_HjJvFVdCx)GLj>I;(AFx{W{C9` zYl3D-wj%Arf+qPokIAcgt!IZF&4rr9rNG>5U?7 zkKIK!M6$dGqd<8N-C26K&&-cpL+UgLkY}bPxT|5&BT4 zwrBJW@=`p zuCH&`(2Lv_YMCc0;emf&cNvB}l{wvHe__g%`A2o>#XqQhO<|)oe7wz~(q$4U6{9L;Io~5rwyI|{8!gW<}KI-&T2@GXkaRLs2SZ0^Y2{6d1 z*Mz2w{A5*%G3-}T>~pR}y=ZY=E*iU<8?+~I-hZ1CC}M(S?Q;zjn;vfyX;jKqGB;*0 z$X!a5m62i8x%_(J)5j|YIjYEy=t}l3!Wp_afi!aKkca+-{OqN(4NcVICg@^r^0N8E z=;eVow^|2oXat@LcO7fT!~of9HhfK9v3Td25ajwuRORA?sk{Qw?+1vtw*9MhBk!%R zKaU78P8Fl`rGW4mBk9H1R_aC)?pzOi8&>+8P}yIiMj3VbeROB;ZQC3EIgjdzqIC2wqfF zw39X*5a0e;W$^4Q5X?C_C1$vwDK(h`>+YVubZ9h<#|ZzT=r>?_4esrI{;RKMB%tI? znICF%qQd*!9rn6JKcc3E-Aq{Dp^cCRv{^yRy#S11tU!z4)_&oevR|>cE(ShG7Xf+@ z%tZ{At0$hPzIfuNBE;4WtPA*Y zFwlNaUyUc;J3s1Ai%ymVHbQVLv&qrfE?m{iO9F*Loo}L(3WZxTRwif$oqim{Wmc1< z%mpcLoEZ!gMo|xA5=|gSm=g+NacO}9P*f1)H;-hiQi5;Q)@P5sg1VGI0)_89^+Qx= zN`m#7b7%6`domxteE$5a-9oU!M+Q*lwM-T=k`VN4en$0n%d?T+7%&z4`<-u$6`xG2M~-AMKE&+=P7vH8ntDcQHO|20oVZXaATg1WlEPuolne@>$8sC=#}YjB><}Ef z)^)FGDX|kAJ(&hKJSo%e!qDzeITdSn0=&mKHjlAIAgQyeVy{Gni|H|2k^D2u?H< zTeBO(RcjF@ETq%o326Y@9vkl&c0ZH)Poa^K%%fZ5V`EeL=X7Mqt3Kn<>$4h2)pQo7 zm-7ZDaNWl5$Ehs|hl}5cQMOcsU3AKQcD~P6?jaNRm2UP&J&fnL55DGR6Kh|p4$Hg# z^3@@V%z6$eVpfOnwCfA!h>P`gfiOv|Ygy1W0b@|9i`U{q`hG{4AUN4drlaEKBw@$t zM}@~Ns2Ou(@(fe73Qfg+RgjktZ}-@g?!mell% zM5zTpwA;4ut*)+3owtk2arCCMi_6<$`<3N5gKLSAVPPhKSTN}N)j4|SJ*&P)t(am1 zcxr8JEu%^0r{SgGlOa`oyu)smW*1?s-r!-B_W{X|4)Q4|^TH$}NOq&JsEqV?j?>GI z@4*S%A>olhwcld)@L$<1&Uctan3(*PlA>B+F)=Yg`T!i6lnSEg_HY?l|1aiJfqym( z*VqFwRljmE)x>GDX&yVG`T6-2zMp)IqG#CA>@8VEzg9}933_)4h2`oQ`4rM3!-sNM zYW*i5rynyKm#$TC`uGat+dL?Yo!wdT0R@pwqzfA`;s7hI^#?hn4K+9l;K-x>?3~Yi zq%T8;kLg^8%+9@h;Z=-C*_@PxgcTy#v^+z{+0VS4s_FwFsS`;JcZihCq-44D+w5Vg zK-6np-RJM$^RjCdx9uKl=<4>?6l|V&uH>9Jf20G-JURCUG}EEF6JJ)!{svf#LnV26 zc()7#mH|>ZVi}zwe){*z#SbVz)*4SVmkUWEHJp`*_JOtDUeUMO1*b!Lo|&R*GBWPm z>zoB~(Ij9mW&^3Vy(akraUwNJlKzZ;#Ii988cfKk$Qx5;J&4!!gU;=uazV%`8wx z(I^WD+dM10Y}ojh#wbNr@KsESQJa z>Z>jv=@kkd;x%N_M2#ER?tj82k*nj1sXP*yCKw%(?4+|V-&1=ZtEnv(bEo_UCpRuh zz@oYZMi7+1k*QSpwk9$s)xDd?NO>@-12Eu{>P$dfUiWebN={4k(4Xsfo04j4ML;48 zpw|iVOO*B9ukB4fv>(1~c6zYvDo#H=J-xQJ1`7)-y*h6-FLi>LzLBA0#U9d*j*s6F4p?>{$?hwI zo*QJS>89uoUj&jsu93JGQEf}B7)8Hb0!wnJpHrxaAG+7K3-qRNSoib`^M%SyJ}4FB z=H)E{J)6FJ_kKi0_!4JNe}DBWYgU=63%D(COFkfJYnAP2I5|0uR>h3GmvOH^kt1(- z8gR>bk__0ft3hEk^Ryo_pl|WE%Aw$itS%q=GK1hO`gM?){#2>Qe)@ z{9RP-Tx$50tkJ6vYBnTiK-Tw!gvMQW+rAJJ0nFNF5KTx#gy8(!&_e8ERGpeBY9epo zYOn@N)Y=_}v{Dt5+Rj_1U|DK>LZ*$U?}qDs!d*!3bvU#~ZMg8$x`Y;WX)2u>z!I0) z`Iu|bwCjF$=iZR3^XqDbn>_ZFF9V{?AF`u_8StFoOt1h7i%G;a^h%Q5IM__oV~``v zk6S|sL_i}n^Y$gxHS-0w!xT>VE^l$yP6nFG)zh!p6hR2>*F@6SDTpaTvRYS{c%+p{ z-wAC5|0z1Q+SQ8^aU>jfZ|wgn9D9{Lvl-HyAxrjn^j(A6ye zffD1DWXyMr@`A+|GujcE1_wNH4oQrTy7PIYgtYQU=-i*gkSkmC8~#ELDs6<3#~;aa z9|yNvTtcU-qwsl%5^j9^ZJ`m%#1`hp@U&~^`AG5cko z$q#)yEeipKJpLV%eFu28cc#muDjBZ3-u-$`fFJn~I2dyBD1)Dehh!xX+5!aPG8!6^ z5!jWQ^D`~fq@)LWFQfHNv(YtLf*`u_fuO9FbAOzdc1KLl`K&|Js-l!zpuN`;sRA`v zh`+;`vZG`}BSV))yO{2tEvTL&AWvlciqu*Sq#qU%8A@wx8z^IBrbHm_^94TGX~2FY zg}i5XoJB=Nbt|kA^AYXH65XzqXfSnm+U{WDQ;T<2wq>>MhpYL5lWQZgZ6Z4J_4Mxv zPkt)eub@z+)>9LNCvm<*k&x(LokjN1*U|sRaD^;pxJ2+dd=8(HJ7b;sok&Sl{GsAY z);Ie(sT8FiTe)G8Ln_5KVMaT)0%3-fHpF1Xp)D=^6K_|#M7$?a@kYOpZ|nn$I}wLd z(`2Gwe_Y8E7*_NnSh}WE;iC2IW{IGt#?VA7cy)O?cRRu=AN5QP>yqP*cz|ntnFG0M zk+EEabQZl%IY=WXujYj-S-1*QDAt27CuuW&^+ir=wucOGAMaY`Gfqp~zJHHpFDXi3 zj3PxOv;?vuC>^?K+ZA*v>2xZOGw4eHmBS&s^-X^IP*Y(E2?>+wWx~VpH(;4JIy$ob9;FBL%?!Tv3GfZj>~7W^g)>9A@v8w#c|IwZiB)}>wz zWT*J%&Y<>EyEo_;wR?qy?~#s%;Joy=Q8q810sX>>bf}aavMgVA6g4O|-=VRgR`kHk zCVlRs;TpG0vnw2OWMUz_>i7FPF;Rx7I<>&%*LHsiCFkB`c`X{JINLuHQuNr8pqE6A zY7n5C6ciPaqZ+DH`J}hbBVD#8p8y}^;tl?Yi%W>;d%4M9bN)qzUrocM{O!az@3kbc zi%1DrszKp`1|ELX(>ke>n6xL*gy(i>`jhglVTMo25$blA;)Y8-{*`+Hi~#sFe}ic4 z(o0JRU73wOeiQ^%3QhJ~35YF9lco91vmObot<=7=(!_zl^t0^-*M4!7T^5Lg?bVOu%e8jq6ybrg7-bP z-8qI)(zFgi-b_~6B#mrIHo+o4^S<>Z^)({;%AU*HlSr_aV)<_h6U44KUMm%Vcr}4n zaN#1{z8>?TN?;HV!|8KXCAyCn!#OxKu0*q^rhcc&t1(^h6R@{egG!Ia1^r_Qp84ue z$rs$DCDD@B5KGL%Co9cx05#DNm$e_orq#$8NKR~uQvQvvg z+5MW-)vC6qp2>-v(hz14^85NcQedpq7rzr*@Xc|t3(HQMPck|Dp?5HLzhQi-!s}jf zZ0t=?7}Srg8AO0$UarS+Pv9m%H9vngqq(`ca}$F}Bo+NV!%|v`_HaVDot=YfEovWJVxl!IK{!i|j6R9@&mC**adyt>;*!Bt^d>}gu`KH}>*$DNpnP*u zInc8>xo?uWkch9+E>u0lN|nZ;VCqBjQ)(fQX8z9^0@uVlu(Tij?VCK%zq2qtO5psO zeK*a=3flHP_eAg2=S-uRD!(h)_ULRmNLjQLq$sPojXmTn1T;|<^L0N?TX38^k zL~R5n_qQx`PR0H9{=(77Q!v*$Y)$emeYZc(ZChbh&G@Fuq9_-+vArgoSiErhq8)Y- zQUHQ*_)#B_%$-JQ^RV3Cm-IwN_ijl5S@j?M{wysYb0dV{S`{AMQ)={5ycuEklCN`8 zv2+WJX?ul(FyjM-dyzdew)h@kFJnT?woXF7%1WP_n;q%WRhIpTyJxnDD z5-M}6n5P=IX%n)Y{*It92r11s1wl<9^rdr~Yw0P{bZDWzk4Se)lRfi6fFf~}N;;w2Md z69qH>{Ah-WQgRu%C}TxSAe*VaW+gRce{78#!6ait^(M zVK#fQD$~~yYu!XJdyRwK#5)6SS$TT1_xuiSI|4wmFE>1ud-Cd!JgH+T$KWvyQ6l2z zhgO!SE&2o;eY+`7yP&Otosy%m>QRlaqA7((^!b$P5gqrnyBG$~ux9cKpKt8`34b(j zmXGUBN#LIx8}ICF?_rRXO*9AI+$q!swMA%juccsD0i^PcbE=>2(GKMEPso z_IkdsE!svAg3G+G0_sbSiFu-{dsjsT{i7H-if+Ra7h^3l@|sDLo<*XN1%qPAg!0;w z(N^;&3i8tuZd|dd5cvMWaQqGjJv)e_%hB3?Z&$od8K-2N>AgHLJ^k#-6TDqGPLeCG z$CblBg?j4y_wS|5B99(*S$wjkF+-C6-2Vm^wu(e84!_%nXA5h*D7J#IK71tp8ODO zw*h&Ln4G>+Q&<4J+-jwi;8j(ErQ1avAjaRL{o-Slz8*j$0Sa#{HWj!!?R<4j-v*Yx zp$~#;8m8!|so%xxBl{c*P<^~#B(qEp{>1bh8E}+PzQ-9WG>7>XbZTLC z-rI(Z?kKGz!B`0W;;3E{l)hH3C(KErjbDC|#UDO2t5uYwmPpI7O$t_f9Du%Vv6oxg zrWw=z@Vg_A0s&Wm-matD*2LW4OZ=h%@+S2^93eeE_Bw1uo4dJ8G*af=*NW4UJW0(h zE9DU(OJz}vC1leo9#1@l9`u%K3bO_oxU_Po`X518BcTkA>DXK1mh^pZw*++-JDY0F zdI{9D|GxmO1XBBLzQ$TVG=`z{?J}NMN(|6%g3Z%Ta-|r)_V$(m+rkOt^{3O@U7@(z zaA4e0#U~w4x<|~MIg|MK_^_is%c|&^GiT`O>7lEu3oA`vTzs5xxm?EGe%b6-R)Woa zqI!FKiHwZI>VdF4f9W0(p=tDmm|uy!8BtbNW?M6KPr66Q%9pvjf$Wyx^?LDjcG4$= zWic$%5Vr%91Jj}7+-9R2;P)74fKS7K=hTjr&88#NdGvn3rRe52JIwkrzI_&Ghca=} zMDe{YK~~^KOlNZg@|KJobNF-FGx>iP8`<5~Xqo;p4Y4#Kf0eH!r}FzM{YH~nH`bj7 zKy_~~{~V)n;rxXw_E9a0Pd?rT?|`cYyG@tUANv^0eN97=eNXM|e>>LtGKR6%hrzeO zi1pQ(LNSg}23Rp9vcg_aP!QC_chBxU+8s;pF#dbYCK#~P1SYwYL~LvRPa6e$P z`Gx)gv8*L-UIj$wR3M@N- zSZTs#^%weoZ%W8I9f8rHE86r?pzRukTA@%V!i_d;f4A{d`ZmR&&J>Dqj55HAA(6)K zy6dh3AR!@vmwx+_2H=Wy316qrFv515;0b*lXi+ZweFLk|(Gh+4`yz0;T(%fcPr65h zGrw~Az4zTKoHW3p+7N7lt%_lbhLF|YI`o0CiaRhE;mj<`6scXW)p3cO51 zWT2bhe+6-IZ0YD=76Z+1Rmi+5tgQl1oHS89bm2mf`E3EB1Jzeoph>jZ1Y2o0=%cAgD=O% zGAqpYjFiQ|jM&&A&2J0A&9k$CC0N5U4e{Lz7q}MqqC1(n2?;czH$Ohz+`#GP2E&ks zR%flmY<{I~FS_ZTn~=a4-N{@FeD}fyw!#QR%|SF=%YY~Gry-9 zIO_Aqz=6(ArUcfx922}uL&%5f?Cb0tV1BFUH@~1a(f%|2MmRh09V68>^G|_h&sj-n zd@g$?2U}Y?T=TJ^EjiuXz)|`uv**ztf6=sI6#5$i+Vb&FK6e^N16mRp$KjffIoR6D z=dx##m6XPuKLr-7DJK+Kj63)r2SABW}6n z7TYSWqvhWF?iFvp{kA10{9z3-8~D>8%Vp2&k&MTg#K`&skJh|S5B&X@%WsOjLwSf8 zel&4n(Db)1gdcgi1^Cwy>i?657;Kd5;pzfxRQ-V!3WY)u4s~`=jAQ;k;qRCDy9tNi P00000NkvXXu0mjfeJ6|d delta 85468 zcmZ^~1yohhw?4Y*F6k}_krL@fQc00ex}-}$8a5pwAuWxFNVkB*p+ma6ySwAO&F|j( zzi<4>_svy2j}0%zj(G|id1}0Ok@@Is>SX2UV&z~D0PblC-v{j} z1@JouN8Yi=+PrPI!fo7A7i9HTFpx@SlJ6akO*@Z?Z*W)))T$VpXsJ2sX?FNc@Ah!K zx_MA~2*U36GQb8~Ra;qJxB7$GL&HC*l~)vh^)I_7_nFJEvke}eC9pv=?`SCxd%?W@ z&WHs2NuODJT)A+?n%#_ra+zN#2t!jy8niu;tZqQFa}4HwV58s{U^^CZtnbARIj~(# z;HTXGE6n!kKYTW&!nZW|jy%s&rtvj+PB3z?vvE7W%BaTEYj8iEEVlBLGm5YGb{j)c zi;-cC*Z8VvtK?v_AYSaZeKlnrfOD&AGHfq*Cv`1gqaKSlyTg2` zPjl`|wb1K){v1@67m>ov-m14FKM~EsS-0yd3Y`K9I?37M2^7EQgrt325>`(vP{8=& zk}-X;g=XN$ZeedDZ6%U09gNo^QA0WSZNq+2?Ed2D5?@&%XP2?A9J%_-Pfc2ovhB#I zkNj8UeM*7_nX4Jnh^HaplLM2zG9xFcEG~R=2VpA`G+MTlv`!k?=Y(meioQl=8B?rs zW)7OEul*aCwAZt~jK!@4SW~s*yFX#HJ&Fr5l2vW(j-uM!A;ORnqiUBT)cjsa8oIx! zjwbh_efsH?g2jvtv3665(YNI^@aHQS99Q(dV*TJHOV7thvT0-#r?zf|MQ$9W$Vixp)vyP(7`ymy)kFSt(3NDY z*A}j&(u;vx&GoD9I!U*$^s%I^I{Kd`ZV;pRNy!>_^enGTJl#mpHBXp1gQN>5C3_iYnwt6=rHc?kiR_tO|uCu=Iz0cWTbH2ko*O@d&v+27D zN>SBbBo=SKmG{>Xyqht9!sTPU#DHB6Uk1i#7VTW@{!xuD@o(x5@T@ULx&smm1(tjd z*~`4${QI7X@0ttuAL-56T26y)4On|}1}}dSir%2fdiHA)`0-5;pYeQ`{5PsBBe?}? zYPPR|1vDlXi`G>uza;ol=^lKP7%?6QVq~Sc$4CvptQ&r=Db?s~`9O{;~kEyL!CJX^1D5 z@8^+k`C{)WhG{r>@N3a8)zBw@zDL0MLOkHLO*1ndNQaj`o%1w0S@g?ESchgNDz&g* zmfu?A1G?s`p07e)aV}-zjs)o3q)%L{1da&`97y}`rHS6oF9yHvZtQ)@wl;T8Pb};X z;>Kd02%0qU7Y-Hq=n^}F#ve%k0l)P0eyX=;yIbd~)2LDTj0*9r^VsyZNv)#KKMmB# zV9hC|Vx5t9V#L(`cl8&?Rp52}8~!%?Da_1hCGzD?$s9=>&Sy8X!TK-r6+-6J?mGPf zmweEE`j*dZ9^4LY9$a_zUeI0}HJO<_TUY}CI^ea8l!klSUb=^OU_Ek8Ju(8`KhSD~ z_jT&8TSR@<;0mn^Wf_8R2vYJeYT2d2ut2O;&fi;fbPTJltiDnm#$yPm@tN56U&Ao5 z1K1JYO+Qn#dS*Auq!`DmoU*V;yIt4#dKBlNF8{2-u(Tm1%`0v&?({4pZByJLTLQ72 z_8B7F6{Q&oxWn^HrO1e@NTv9P#tWW`=aU0Va)9a0ffSw_O2x+!;y9eF(0W8@pd~Wq zu>Pg6z=~|y7tDxS$#tjgn%p$zmLcq4I3GTIxH|79aCxobNB<`J;r`}FMa7f*+w+df z!N$IiA3wewSAFxf?YUy2^N0D$C6}qAV-~nfdT(%19}TOZHcK3Va2*B?j;unM!xY(*Ck(fUzaRMZjyJ0|*LH`<07DiwMuel! z{SB(tC4mCKfTMP^=LMSCvo+9=giCQbBaEdS3=i{SWngx;)zV#EDW8(F~aqd){ym@yfH`$H3e0$o;ZH7 zJLXD?Fq&D(^oSQBB)9cJB*#2p%d0<9qSITq_(*%S|-rTmHt? z?zV$%Iy95;?q#%-1w&x5DxGx8;P{B4cW^!iT+?GV|?)Uk&+3`N&ai93`ItvBSq-jXJpCSh^m{FkjaF*~<^cHe!i#m-ser}h80W<=YB z5`|zqWQ+t)*-J0w5-qIFpToMlFkJ+Im2d13_E`xT>);F$nPhWu)R=X35kK#+?No?@ zmb+sZB3IXhstIDTtKPeJjJ=pc)KU^L=1xvLD$DUjH$6Q)wcghidyA>~UyCf9i*AhU zLd(~6ScaNv7G$&6FrfcoF_yYT^5Brha&cCtkh<*OOJx438;)rL?6rpj|BL0~lPTc) zN}17ajgXl&5Y}CLOBkun+SH+C*T9p6o8*v8! zNd%~foJsW~2=+d|F;Wp5f(2DUl09Gkhp$ zHl(RfuqjUa^&olw;?A9u!t`aKwU)}eMgA%l zz1at(@nQicj~*9_YSypX2kfdkO> z-c1~iwBX4+c)u&5c3u7Ju#_cKOE;!BqfcBq$n(MhL`pEUxq0w(vaCj_+spoR|7l5A z;u$`RYWiBW4u?J1c&=5e$2m4W-m>hdh81wRH}jA7_l|$|utix8Hvv~a8S57N2d`w< zvudKXtKTmOnQHvE2FY^UXTp1n7ExewBM6NxzOn$ifiE{C6L z>2qm8!nq-jON$Fk)jQAv4yN)H62~tnB-%}Uq&0||t}k?#r+#7(8u6s&?+~8&qHiJ? zISk(dpr3UF%4vpsn%8|g@m&K8P0~8t&$97h08{)`DH`x~?}i(o+uWdF<2Qp|{Vrt{ zI|&wWh{t(-OiY_|ES)xOfnGXp4FCn)d`g;{tuLfqc=f7P0KfTztQi8jhs^3D)Zg*O ztk0hl>`0a15)A*_dl{svpb*fjAHjzONAd$R;M3=axs?X+K6s?-Q?ehDJB>M4uo)An z?>$QU^_3Tklen76f2FJ8B|0qQhbp@_upjh8Pp?pbq+XPSH^Dhd?HyhE#tQSI zgN^l(htq}8M>hxAREb4meXz@m)4SN}(Chk8e&5B6#+#)&x0=`1fiUsm@USn^Sx#X7 zImRHYK5|hrKCGRST+ng{p|A(t)C%K7m3BF)WH9Fkd06i5>DAq+ygM|?K4DG8doF2` zguTc1ru~$t=~e(t*?$LrajD$abUk=-*my4rb9kuq?(-Q9G8OYWZ-M4H@^Kz+WLTJa zc(UNR6D+nqcl6>ew<=Frm|M!gO@OV4qy-N5v4WHueyDhg44+kECcB`LbTWDJs^+kL zqKh_m4tM0LLq?vFS(pOgcJ6c$t#o`L0kr^rR3w%7+-6jk#!VcvlH_2~!PfV2>f=x4 z$-Ksha=5fnuL+sy#5uJD`K?-!d(JVutuPlMON-LDLqbBueO287287qlGrK5QZh!HB z%rX1)+HMB!-m+YG3goHFB<=W%cN7T9wUe&Km$ z`ISbDLaUG%H&hxuAlH1bq}baeNoo1>pn;DOI|l-W=ON9%miIaCr7T7*a4kUkxc)lpVb&+1i_6pgHhc*-G9@MW_}=sVQ!?MGqJS0z3yAyRLKnpR z)cF}l_(M&ya1@j-9F;DfxJt{>vI#P!#|-|NPWPj9blbS*L(s{QBejOHbx`PT5KnzS zV!Ddz;{)d%ROANY495flW?AK(k?KNX=zlToE5#;Tu3kp2B+d0BW(X*=pbfJL#O zqXaG|ym}7rYwfs8jUcJ&g*$NS(B;Dy^{TS;AClC;#mqWY@u=H_o_)s$*kOiVpU=ss zo@$<3?B&4>!Kso9_+EHm>>s#=DwVDFEmv-nga?}2@{;PTu-+|rlxNp1Qmg31F*6C) zBQ3?{shqgYeL~}5mf}^(0Wm|*A8OiL-|M`R<-)gV zddcwXM*hxia59-soW{Y|6SELj*#5WCzNfk`^$#87yY~$53RKC5w!qV099Ne8w^I!c zTo+uv#K)Bu7@G?D4xa^eL??F~6-o}l=wk=k<+(2jf@NmUDmFyFqDP`yInyML!>^w& zc76M4X*(zqP$Y!6+8moJSYyKU6}$~gF}GE!8rtgUl);iVcr@}UvP1or=!p`-jM1f3 z2iW;Ga`=lx?JMkv929b=i{Y8iTa$&P_O({*k3S4&o{*dUy&JdeCR1YwmKp>YGRU~C z>p1A~!S>q68zX6(|5y*d!*_OR$KN>@^UlsjqZ){1U45}@av{k`- zYrrT<`#P-0VMjuq zBfYqM%<&B;DG3HPl@svg)R7z`m+1I>IOL9LInHL&bj3lJh=b| zb79a8Jrr_BS8rOIGtCTDGex6*&xtr@R}uLMw6R@)awZIq4@MfPr-x#!G;t5TSoS^0 zrCld?D@egctnG&330j3&w1ni(>fjuip#K$`1%qd&#(zC>XkR2Z-uhdzg4p9t+@i=( znp3|=WxOCh#v2G)KjnHlN&s4b?QVDCI`t}Kn9@<<(TWKu4AP70v2nqJ4v~;bNxyO8 z8P9eU9-d!NP8Bd6-RLJ1^W??J_k*0U&Jd1SoJP!Ep-!>Xhwq0tG$Y&eAjZd!OlpOE zv1Z0EAsfaS9!5AvK*s(P-b62~lSprcEF>c3WL3T^!JWQ-LwXAbr;|vLEa%~aO%3mz z;BkX?SZksb4~thPCS;0=S)UqU1cHQ0=op9i;69=VIs)asQy zzpf>rpVp|T#l-+6Juh|wTLWIU4r!~4TldLCnc3wo9b~6P``Y0995hsXbg{g7_K|&ZTy0>HPdZ@5{U{?E$~? zD&%|5^H&GyZirc_{!I9hb0UW_FoVXRZ)o*yhjM(m*sLG6ayT|KM0{hgh>G6iI#lxY zBf9U*l}&>bq~_mr46#4h28%jyGSZ`E2)hw_SvLQd+aA1IRIoUcuz^z=@58Dl;l#=_ zOf98ds|1KkGc!8NbsFB+g@{+@8kJq|M!k5w`b5lh5Wd#w_^c8)UOFt2m+CBLmilTM zX}@Labm2hx%P+Q|?xP@U?TMGxeaVqJH;9u3k`>kol1LncHP>~g|E^z`L%zw6>xG|tZ2J6bJ^V}U3M6S2$wZDb zY`b0LRTQu-ad-VIX#Rd}6AA5xADJtUM8#iVbR==*SZKL@*k^6>{!oSh43Ox>%TC&Z zm6C-vH;Y^unV&gKYebA{NHGUBjjewV@e;nGR86PkbmQ2=X#vPH6eyuo<6t-Q8s>bP zSq(3`Pdb4@QQ&>9dW-e>Kq#?;7ZE9KS7`8S0kpzuvCmjo19beH`SXWyZwz-Xt2>L1 zk0D2LWyY99Bie`b0%$n*7w>P>h3=z1v!p=wqfOsK9%-2ki@XKMwKxQEH~C#Y-vAOI-r%HePdsGJMn4uNtl} zibal0!sMzu>JjVUzTWDC(x;0PttREoCgpTOOqzmS@Gk8JvCeUmf&%MUAICZyDXn@s zY6P7dlPVqMxMJoTJnA+i$=W_@x{C8)xNovLS7+=0hYpcGD}_Hd_#?!_Q_<6~=wvDc zCM9Mt&o;0K@fbXiVGjc-xFSc1h9CaaiXl^cvEk8dF<$*9ESZ75#3f(E{XM1AJ*QJ? z4T{a{HtuP=dkx^Dc|ve)5vq!hejF0CfjrH6mihOKbH4T}d82s3c^w5QLSe6q7fDhT-OV!Kk} znOZ#qgr9Ro2zgsd?EN`_CM`dI)OUYff5uVT(tOKY%OrDP$Zh~T2kWB%@`=p82KoYl{CwQscKy;B|h&< ze%7_B&MK)wCMg6_NWSwle`e_aGsQ}*JK+chteYvq4#xl!^kHH3{O0u<)dDeRE9Xw>+Q)W!Msomi0 z$jW*LGv+n(Ss%FeZVu-rB~HQ33yJ0#xa3fZ*DO^(%01ZZP4)}|L4UC-P zQ7mm)t1GMS&vh2qwycv!76bKV!^^%mN-Z|in>yaCeVXdS+*^6_A{Tu2@Je~U5FFyg zPso-3wA?`1EU71$8U0V4Nks;`J^sPs_YP9?$mh`O>rpf(;OHW;^6soY;eE|yWY7KJ zQlTLsYaxgvk)hfQfV*JL!mRgqa=KrrId^l8gL68!K1VfWhG1;KIITfE@;^P$~tjAYhbq~?dDjpMe& zh5>};@La6xt0Z&J8rr|RuB`kZhSCqV=)rjJP=CmYSDV~jG9G=<*kt0~joESo_0tyBpomyqs)tQBI( z*WeL3>vJ}~`_QOmP^>HhsX=;R&vGwj_@8jtG3`PUl-{el+~QF)PDuwYY#(>4M3W{6 zeoOfX7y&>UTh=XXQbdeqUL7&=EF2o(D)~_Yn%bkn%ttS&0F{sqg8zY!`~FdP?aBqW zWJOE9eU0*!S>${d=H@B7f&=QfD1Qm=QO8Nm6zg>HM+tnN_6?>UdW0q5PTz4Soh=+ky*+9l`CtI#|7r_UcSd3rb_{ky^5Gk zQ?(VF)ERgwuzjq=vAuAY7Ik5M#)Ak@*EcR9-0JPVqfy`Uh@tgv3_Xf5QvIm3=45S> z?7sDm{<0I{G6rAb9<--QmdALlDWc(+V3yt?2WB0180*M%SLZ7DChpfk- z54XWT(hL#M?0wK`^M$HV>U3CnUG%Z3Gwmv$u)`)A07($n79Q_8Pe=(!7QU6v8O6Hj z{ur1yfK%VkAi75Npm}&q2W8$+!u1$(1+fv(lt?$q&x{`;eLA?38nAcEf)Bm$hG(0) z7i$Fu1^pxu39eF5c`f_u)e|T`H;UFv=LUX*6;r{XX;W0y+*^!BL-I@BpAwGdHnKAP z;XAjPLODHAAL>@Gpda`2PRct(zhSd3?M1j!<3TtM04V_lsD$l z>>=^vx*g?6g94dU+!H7_4;PRS3${2MNaQ#I8vLg!-7Hr7RaK2|6qxv_*NoXYS}G*w z8B%e^anb&MbV*`5A|f2--n%v%mbK&)PGkRz9+&^-58yrb1y2z2i3Jn(l6QeGKNY)e4SnzLxGntFCv+sHa zRv$WUfB$uY7biEPAg|k`Zb|*JtNhDexWGFVEFltotLIKLBXizdbsPSlgK)`!Dd8CS zdR1=SwSiMV690#SSC$+Yp@sOK#**DWI zS99<96MCe$4<91zVw|sZvxE$t29TaVxB0v1p2Z`C{(55`EXQ%e1+n5k$G;@>XsX@z zB!pOyEJibA<1a3=sxcKmHrD zH<|>?&hO8KQ{hnZNU(D~cO0l^vp$*91k0e(v6JHT3h=o{(Oonwt<;CZQtw2>g~UnL znO`=|-6dr4tq=5gr_mR@hDZQBKvnb}8RoDkE+Z>zy!;Mq4%0P9IR}?E_ie7gVDKK> zypp^v6t7F9cQM;q_00`kQ|*!(VdTcY+>P{v-D{Q&C7U0kdP0Gpid+0w-H*I?E&hd4 z@i$iAaTw%{A^P!_-!ERiVTM`8BU22^7w+5&vA4}B2fGUmKa)~nMg_Y z%0YaC!f^nA;F;utf*?}}lc}{%2Y~u{DKYd(Yd*E${A_hFB)h0c<~Ld$qREd0XoJs; zi9t@PC;1P)J^;n+A`o6DVKagKu(GcHlZj=eFF1ni-8%&RFevb4MwnNB=Q#b|f9>jh z(T7ScC(65XhiW~NGg#Qp8-3a%R9K!$`YT)8BDKV%q)=0juG;PSCs&_0d(Dm|hIdj& zlLmWwK!ShI+1O&z)0O$qab1DFq%9B5o)H-qj$O|OlLytY^LHa?#{hl-b|{sn9X&MK zG@y?J#I&KQj|?N$EwVYGcBor_TADe7-%Om;T!|bu5CSpr@j+0$y8K>KlNb{d697^L z9DY4PjyTu-(RgD=fq4IjKSK1!(91#*(9`_0ytf`ZvvRT@Bq7t0AdIl+2;wN^6z&!l zMmnaSr-Tp;jevxfJ!8_+K5I`X{ItsD-i|Ik6N1V^AiCrcIrlbs@&x;>Mw7_4cjx~v zFt6tX3CqVWW){A(M0$i;@7ZX;dMN=i4|KoDg;jFxb@S?%bGxB7=LPqd~{+7497&*mLE&wANTLpv9TtR`UlGWt*?{tcoCLUAWPj7 z&33y=XD{N7e{n_^zjA=1f!JW1N#&|r9LSQ7BO_65Ln;MYc%#~$i#CPruz_i$)OJ}v zRMqk|!XhJOt#!0Dz8A!#rF~6Hqf)wEw7QE)R!}-jl$?i;)-xSRn=riC2lI}FgoG4S zROAx!G4rkT2`DMC65hyaf}K@*^yp8Im^^)#aBd3y`v;}U?QYabVv~-KZAk%u-&dZeZ^b{T$9VH+k z2`LCcM!!~!61zVewfi?_5Gn2v_PJC8HV#}p+Liz*ha@D#uj|CGJfIe`vao2I21*NkgQgg#<7!n-u*=_4#h;TXP=iyzwPy#f!_H zE~d#9p(6(zAH)~K!(oxf;>@aPVGsg_1bA1uQbQe9s)+EYPF?9tU~yy4clK;{6?}Gn z|2^q5?Ljoz;_@8`w!8QB{#AA2$Up)QA`c1v1F-*J_&Ul!BY52S^FiXW^KxkW>@iyK zaIeLM=(EY42%&yz@CTHCcu9F7MykzGFv62Ld3cFM$b^ zRrY=THzQ0DE3PpyVQlezT0V8^m2FPXSZWfc6t_pi5y)kMlJ!&q8A-|EPbaaE$$bTkmgs=y{5Y1k;AkV| z1%yN&ulLq&x~(2hyxKm?@bP$Y_1e>M@%>TXgxe#<*52vNkHJkq6e zmlk;S$5zs#n9^e?>*r6R`H{arEaWI`$IZ7Gei$|AeKk~F4=mjTzj@!`ue7EZWU6mD z1fm|7zXg5pE)7Vyh;#NQHLZT|BS_-|BjoMQv8-8``=M# z#bDE~g6-({x7#eVV2e#D$N953%DT!D_TJttB_bjsBWGz*Z8bGIGeZPAc6KFJvA zx_sd>3{fd;*&5DyguaJ!ye6O|WyhIIYnp_8bH%Y1Omewa=)nd@}KGq8G z`)^3R;x=>ZNqtnNSoEdDjZB#$W;g!kTLERMjk!~Q;J>*f%BU!oY2wN_?bU!&(40~$cDhu+$%@tgaDPX~o91F9Xqpqz z#9oBx(w(^8g+aAWUlW*#h=|*4%YRJlqXNmhI|K#4NYQ` Mh?rmJiEgl1)RtQ|oV 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 z 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

-*Sjz~X~5+e< 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

[station_name] Supply Requisition Form


" + reqform.info += "INDEX: #[ordernum]
" + reqform.info += "REQUESTED BY: [orderedby]
" + reqform.info += "RANK: [orderedbyRank]
" + reqform.info += "REASON: [comment]
" + reqform.info += "SUPPLY CRATE TYPE: [object.name]
" + reqform.info += "ACCESS RESTRICTION: [replacetext(get_access_desc(object.access))]
" + reqform.info += "CONTENTS:
" + reqform.info += object.manifest + reqform.info += "
" + reqform.info += "STAMP BELOW TO APPROVE THIS REQUISITION:
" + + reqform.update_icon() //Fix for appearing blank when printed. + + return reqform + +/datum/supply_order/proc/createObject(atom/_loc, errors=0) + if(!object) + return + + //create the crate + var/atom/Crate = new object.containertype(_loc) + Crate.name = "[object.containername] [comment ? "([comment])":"" ]" + if(object.access) + Crate:req_access = list(text2num(object.access)) + + //create the manifest slip + var/obj/item/weapon/paper/manifest/slip = new /obj/item/weapon/paper/manifest() + slip.erroneous = errors + slip.points = object.cost + slip.ordernumber = ordernum + + var/stationName = (errors & MANIFEST_ERROR_NAME) ? new_station_name() : station_name() + var/packagesAmt = SSshuttle.shoppinglist.len + ((errors & MANIFEST_ERROR_COUNT) ? 0 : rand(1,2)) + + slip.info = "

[command_name()] Shipping Manifest



" + slip.info +="Order #[ordernum]
" + slip.info +="Destination: [stationName]
" + slip.info +="[packagesAmt] PACKAGES IN THIS SHIPMENT
" + slip.info +="CONTENTS:
    " + + //we now create the actual contents + var/list/contains + if(istype(object, /datum/supply_packs/misc/randomised)) + var/datum/supply_packs/misc/randomised/SO = object + contains = list() + if(object.contains.len) + for(var/j=1, j<=SO.num_contained, j++) + contains += pick(object.contains) + else + contains = object.contains + + for(var/typepath in contains) + if(!typepath) continue + var/atom/A = new typepath(Crate) + if(object.amount && A.vars.Find("amount") && A:amount) + A:amount = object.amount + slip.info += "
  • [A.name]
  • " //add the item to the manifest (even if it was misplaced) + + if((errors & MANIFEST_ERROR_ITEM)) + //secure and large crates cannot lose items + if(findtext("[object.containertype]", "/secure/") || findtext("[object.containertype]","/largecrate/")) + errors &= ~MANIFEST_ERROR_ITEM + else + var/lostAmt = max(round(Crate.contents.len/10), 1) + //lose some of the items + while(--lostAmt >= 0) + qdel(pick(Crate.contents)) + + //manifest finalisation + slip.info += "

" + slip.info += "CHECK CONTENTS AND STAMP BELOW THE LINE TO CONFIRM RECEIPT OF GOODS
" // And now this is actually meaningful. + slip.loc = Crate + + return Crate + +/datum/subsystem/shuttle/proc/generateSupplyOrder(packId, _orderedby, _orderedbyRank, _comment) + if(!packId) + return + var/datum/supply_packs/P = supply_packs["[packId]"] + if(!P) + return + + var/datum/supply_order/O = new() + O.ordernum = ordernum++ + O.object = P + O.orderedby = _orderedby + O.orderedbyRank = _orderedbyRank + O.comment = _comment + + shoppinglist += O + + return O + +/* +/datum/subsystem/shuttle/proc/getShuttleFromArea(area/A) + if(!A) + return + for(var/obj/docking_port/mobile/M in SSshuttle.mobile) + if(M.areaInstance == A) + return M +*/ \ No newline at end of file diff --git a/code/controllers/subsystem/shuttles/emergency.dm b/code/controllers/subsystem/shuttles/emergency.dm new file mode 100644 index 00000000000..501f38aa14b --- /dev/null +++ b/code/controllers/subsystem/shuttles/emergency.dm @@ -0,0 +1,128 @@ +/obj/docking_port/mobile/emergency + name = "emergency shuttle" + id = "emergency" + +/obj/docking_port/mobile/emergency/New() + ..() + SSshuttle.emergency = src + +/obj/docking_port/mobile/emergency/timeLeft(divisor) + if(divisor <= 0) + divisor = 10 + if(!timer) + return round(SSshuttle.emergencyCallTime/divisor, 1) + + var/dtime = world.time - timer + switch(mode) + if(SHUTTLE_ESCAPE) + dtime = max(SSshuttle.emergencyEscapeTime - dtime, 0) + if(SHUTTLE_DOCKED) + dtime = max(SSshuttle.emergencyDockTime - dtime, 0) + else + dtime = max(SSshuttle.emergencyCallTime - dtime, 0) + return round(dtime/divisor, 1) + +/obj/docking_port/mobile/emergency/request(obj/docking_port/stationary/S, coefficient=1, area/signalOrigin, reason, redAlert) + SSshuttle.emergencyCallTime = initial(SSshuttle.emergencyCallTime) * coefficient + switch(mode) + if(SHUTTLE_RECALL) + mode = SHUTTLE_CALL + timer = world.time - timeLeft(1) + if(SHUTTLE_IDLE) + mode = SHUTTLE_CALL + timer = world.time + if(SHUTTLE_CALL) + if(world.time < timer) //this is just failsafe + timer = world.time + else + return + + SSshuttle.emergencyLastCallLoc = signalOrigin + + priority_announce("The emergency shuttle has been called. [redAlert ? "Red Alert state confirmed: Dispatching priority shuttle. " : "" ]It will arrive in [timeLeft(600)] minutes.[reason][SSshuttle.emergencyLastCallLoc ? "\n\nCall signal traced. Results can be viewed on any communcations console." : "" ]", null, 'sound/AI/shuttlecalled.ogg', "Priority") + + if(SSshuttle.emergencyAlwaysFakeRecall) + if((seclevel2num(get_security_level()) == SEC_LEVEL_RED)) + SSshuttle.emergencyFakeRecall = rand(0.2, 0.5) + else + SSshuttle.emergencyFakeRecall = rand(0.5, 0.8) + + +/obj/docking_port/mobile/emergency/cancel(area/signalOrigin) + if(mode != SHUTTLE_CALL) + return + + timer = world.time - timeLeft(1) + mode = SHUTTLE_RECALL + + if(prob(70)) + SSshuttle.emergencyLastCallLoc = signalOrigin + priority_announce("The emergency shuttle has been recalled.[SSshuttle.emergencyLastCallLoc ? " Recall signal traced. Results can be viewed on any communcations console." : "" ]", null, 'sound/AI/shuttlerecalled.ogg', "Priority") + + +/obj/docking_port/mobile/emergency/findTransitDock() + . = SSshuttle.getDock("emergency_transit") + if(.) return . + return ..() + + +/obj/docking_port/mobile/emergency/check() + if(!timer) + return + + var/time_left = timeLeft(1) + switch(mode) + if(SHUTTLE_RECALL) + if(time_left <= 0) + mode = SHUTTLE_IDLE + timer = 0 + if(SHUTTLE_CALL) + if(time_left < SSshuttle.emergencyFakeRecall * SSshuttle.emergencyCallTime) //recall due to fake recalls + cancel() + SSshuttle.emergencyFakeRecall = 0 + else if(time_left <= 0) + //move emergency shuttle to station + if(dock(SSshuttle.getDock("emergency_home"))) + setTimer(20) + return + mode = SHUTTLE_DOCKED + timer = world.time + if(SHUTTLE_DOCKED) + if(time_left <= 0) + //move each escape pod to its corresponding transit dock + for(var/obj/docking_port/mobile/pod/M in SSshuttle.mobile) + M.enterTransit() + //now move the actual emergency shuttle to its transit dock + enterTransit() + mode = SHUTTLE_ESCAPE + timer = world.time + if(SHUTTLE_ESCAPE) + if(time_left <= 0) + //move each escape pod to its corresponding escape dock + for(var/obj/docking_port/mobile/pod/M in SSshuttle.mobile) + M.dock(SSshuttle.getDock("[M.id]_away")) + //now move the actual emergency shuttle to centcomm + dock(SSshuttle.getDock("emergency_away")) + mode = SHUTTLE_ENDGAME + timer = 0 + + +/obj/docking_port/mobile/pod + name = "escape pod" + id = "pod" + + New() + if(id == "pod") + WARNING("[type] id has not been changed from the default. Use the id convention \"pod1\" \"pod2\" etc.") + ..() + + request() + return + + cancel() + return + + findTransitDock() + . = SSshuttle.getDock("[id]_transit") + if(.) return . + return ..() \ No newline at end of file diff --git a/code/controllers/subsystem/shuttles/supply.dm b/code/controllers/subsystem/shuttles/supply.dm new file mode 100644 index 00000000000..b5eeb0da109 --- /dev/null +++ b/code/controllers/subsystem/shuttles/supply.dm @@ -0,0 +1,535 @@ +/obj/item/weapon/paper/manifest + name = "supply manifest" + var/erroneous = 0 + var/points = 0 + var/ordernumber = 0 + +/obj/docking_port/mobile/supply + name = "supply shuttle" + id = "supply" + callTime = 1200 + +/obj/docking_port/mobile/supply/New() + ..() + SSshuttle.supply = src + +/obj/docking_port/mobile/supply/canMove() + if(z == ZLEVEL_STATION) + return forbidden_atoms_check(areaInstance) + return ..() + +/obj/docking_port/mobile/supply/request(obj/docking_port/stationary/S) + if(mode != SHUTTLE_IDLE) + return 2 + return ..() + +/obj/docking_port/mobile/supply/dock() + . = ..() + if(.) return . + + buy() + sell() + +/obj/docking_port/mobile/supply/proc/buy() + if(z != ZLEVEL_STATION) //we only buy when we are -at- the station + return 1 + + if(!SSshuttle.shoppinglist.len) + return 2 + + var/list/emptyTurfs = list() + for(var/turf/simulated/shuttle/T in areaInstance) + if(T.density || T.contents.len) continue + emptyTurfs += T + + for(var/datum/supply_order/SO in SSshuttle.shoppinglist) + if(!SO.object) continue + + var/turf/T = pick_n_take(emptyTurfs) //turf we will place it in + if(!T) + SSshuttle.shoppinglist.Cut(1, SSshuttle.shoppinglist.Find(SO)) + return + + var/errors = 0 + if(prob(5)) + errors |= MANIFEST_ERROR_COUNT + if(prob(5)) + errors |= MANIFEST_ERROR_NAME + if(prob(5)) + errors |= MANIFEST_ERROR_ITEM + SO.createObject(T, errors) + + SSshuttle.shoppinglist.Cut() + + +/obj/docking_port/mobile/supply/proc/sell() + if(z != ZLEVEL_CENTCOM) //we only sell when we are -at- centcomm + return 1 + + var/plasma_count = 0 + var/intel_count = 0 + var/crate_count = 0 + + var/msg = "" + var/pointsEarned + + for(var/atom/movable/MA in areaInstance) + SSshuttle.sold_atoms += " [MA.name]" + if(MA.anchored) continue + + // Must be in a crate (or a critter crate)! + if(istype(MA,/obj/structure/closet/crate) || istype(MA,/obj/structure/closet/critter)) + SSshuttle.sold_atoms += ":" + ++crate_count + + var/find_slip = 1 + for(var/thing in MA) + // Sell manifests + SSshuttle.sold_atoms += " [thing:name]" + if(find_slip && istype(thing,/obj/item/weapon/paper/manifest)) + var/obj/item/weapon/paper/manifest/slip = thing + // TODO: Check for a signature, too. + if(slip.stamped && slip.stamped.len) //yes, the clown stamp will work. clown is the highest authority on the station, it makes sense + // Did they mark it as erroneous? + var/denied = 0 + for(var/i=1,i<=slip.stamped.len,i++) + if(slip.stamped[i] == /obj/item/weapon/stamp/denied) + denied = 1 + if(slip.erroneous && denied) // Caught a mistake by Centcom (IDEA: maybe Centcom rarely gets offended by this) + pointsEarned = slip.points - SSshuttle.points_per_crate + SSshuttle.points += pointsEarned // For now, give a full refund for paying attention (minus the crate cost) + msg += "+[pointsEarned]: Station correctly denied package [slip.ordernumber]: " + if(slip.erroneous & MANIFEST_ERROR_NAME) + msg += "Destination station incorrect. " + else if(slip.erroneous & MANIFEST_ERROR_COUNT) + msg += "Packages incorrectly counted. " + else if(slip.erroneous & MANIFEST_ERROR_ITEM) + msg += "Package incomplete. " + msg += "Points refunded.
" + else if(!slip.erroneous && !denied) // Approving a proper order awards the relatively tiny points_per_slip + SSshuttle.points += SSshuttle.points_per_slip + msg += "+[SSshuttle.points_per_slip]: Package [slip.ordernumber] accorded.
" + else // You done goofed. + if(slip.erroneous) + msg += "+0: Station approved package [slip.ordernumber] despite error: " + if(slip.erroneous & MANIFEST_ERROR_NAME) + msg += "Destination station incorrect." + else if(slip.erroneous & MANIFEST_ERROR_COUNT) + msg += "Packages incorrectly counted." + else if(slip.erroneous & MANIFEST_ERROR_ITEM) + msg += "We found unshipped items on our dock." + msg += " Be more vigilant.
" + else + pointsEarned = round(SSshuttle.points_per_crate - slip.points) + SSshuttle.points += pointsEarned + msg += "[pointsEarned]: Station denied package [slip.ordernumber]. Our records show no fault on our part.
" + find_slip = 0 + continue + + // Sell plasma + if(istype(thing, /obj/item/stack/sheet/mineral/plasma)) + var/obj/item/stack/sheet/mineral/plasma/P = thing + plasma_count += P.amount + + // Sell syndicate intel + if(istype(thing, /obj/item/documents/syndicate)) + ++intel_count + + if(istype(thing, /obj/item/seeds)) + var/obj/item/seeds/S = thing + if(S.rarity == 0) // Mundane species + msg += "+0: We don't need samples of mundane species \"[capitalize(S.species)]\".
" + else if(SSshuttle.discoveredPlants[S.type]) // This species has already been sent to CentComm + var/potDiff = S.potency - SSshuttle.discoveredPlants[S.type] // Compare it to the previous best + if(potDiff > 0) // This sample is better + SSshuttle.discoveredPlants[S.type] = S.potency + msg += "+[potDiff]: New sample of \"[capitalize(S.species)]\" is superior. Good work.
" + SSshuttle.points += potDiff + else // This sample is worthless + msg += "+0: New sample of \"[capitalize(S.species)]\" is not more potent than existing sample ([SSshuttle.discoveredPlants[S.type]] potency).
" + else // This is a new discovery! + SSshuttle.discoveredPlants[S.type] = S.potency + msg += "+[S.rarity]: New species discovered: \"[capitalize(S.species)]\". Excellent work.
" + SSshuttle.points += S.rarity // That's right, no bonus for potency. Send a crappy sample first to "show improvement" later + qdel(MA) + SSshuttle.sold_atoms += "." + + if(plasma_count > 0) + pointsEarned = round(plasma_count * SSshuttle.points_per_plasma) + msg += "+[pointsEarned]: Received [plasma_count] unit(s) of exotic material.
" + SSshuttle.points += pointsEarned + + if(intel_count > 0) + pointsEarned = round(intel_count * SSshuttle.points_per_intel) + msg += "+[pointsEarned]: Received [intel_count] article(s) of enemy intelligence.
" + SSshuttle.points += pointsEarned + + if(crate_count > 0) + pointsEarned = round(crate_count * SSshuttle.points_per_crate) + msg += "+[pointsEarned]: Received [crate_count] crate(s).
" + SSshuttle.points += pointsEarned + + SSshuttle.centcom_message = msg + + +/proc/forbidden_atoms_check(atom/A) + if(A) + if(istype(A,/mob/living)) + return 1 + if(istype(A,/obj)) + if(istype(A,/obj/effect/blob)) + return 1 + if(istype(A,/obj/effect/spider/spiderling)) + return 1 + if(istype(A,/obj/item/weapon/disk/nuclear)) + return 1 + if(istype(A,/obj/machinery/nuclearbomb)) + return 1 + if(istype(A,/obj/item/device/radio/beacon)) + return 1 + + for(var/thing in A) + if(.(thing)) + return 1 + + return 0 + + + + +/obj/machinery/computer/ordercomp/attack_hand(var/mob/user as mob) + if(..()) + return + user.set_machine(src) + var/dat + if(temp) + dat = temp + else + dat += {"
Shuttle Location: [SSshuttle.supply.name]
+
Supply Points: [SSshuttle.points]
+ +
\nRequest items

+ View approved orders

+ View requests

+ Close"} + + // Removing the old window method but leaving it here for reference + //user << browse(dat, "window=computer;size=575x450") + //onclose(user, "computer") + + // Added the new browser window method + var/datum/browser/popup = new(user, "computer", "Supply Ordering Console", 575, 450) + popup.set_content(dat) + popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) + popup.open() + return + +/obj/machinery/computer/ordercomp/Topic(href, href_list) + if(..()) + return + + if( isturf(loc) && (in_range(src, usr) || istype(usr, /mob/living/silicon)) ) + usr.set_machine(src) + + if(href_list["order"]) + if(href_list["order"] == "categories") + //all_supply_groups + //Request what? + last_viewed_group = "categories" + temp = "
Supply points: [SSshuttle.points]
" + temp += "Main Menu

" + temp += "Select a category

" + for(var/cat in all_supply_groups ) + temp += "[get_supply_group_name(cat)]
" + else + last_viewed_group = href_list["order"] + var/cat = text2num(last_viewed_group) + temp = "
Supply points: [SSshuttle.points]
" + temp += "Back to all categories

" + temp += "Request from: [get_supply_group_name(cat)]

" + for(var/supply_type in SSshuttle.supply_packs ) + var/datum/supply_packs/N = SSshuttle.supply_packs[supply_type] + if(N.hidden || N.contraband || N.group != cat) continue //Have to send the type instead of a reference to + temp += "[N.name] Cost: [N.cost]
" //the obj because it would get caught by the garbage + else if (href_list["doorder"]) + if(world.time < reqtime) + say("[world.time - reqtime] seconds remaining until another requisition form may be printed.") + return + + //Find the correct supply_pack datum + if(!SSshuttle.supply_packs[href_list["doorder"]]) return + + var/timeout = world.time + 600 + var/reason = stripped_input(usr,"Reason:","Why do you require this item?","") + if(world.time > timeout) return + if(!reason) return + + var/idname = "*None Provided*" + var/idrank = "*None Provided*" + if(ishuman(usr)) + var/mob/living/carbon/human/H = usr + idname = H.get_authentification_name() + idrank = H.get_assignment() + else if(issilicon(usr)) + idname = usr.real_name + + var/datum/supply_order/O = SSshuttle.generateSupplyOrder(href_list["doorder"], idname, idrank, reason) + if(!O) return + O.generateRequisition(loc) + + reqtime = (world.time + 5) % 1e5 + + temp = "Thanks for your request. The cargo team will process it as soon as possible.
" + temp += "
Back Main Menu" + + else if (href_list["vieworders"]) + temp = "Main Menu

Current approved orders:

" + for(var/datum/supply_order/SO in SSshuttle.shoppinglist) + temp += "[SO.object.name] approved by [SO.orderedby] [SO.comment ? "([SO.comment])":""]
" + temp += "
Main Menu" + + else if (href_list["viewrequests"]) + temp = "Current requests:

" + for(var/datum/supply_order/SO in SSshuttle.requestlist) + temp += "#[SO.ordernum] - [SO.object.name] requested by [SO.orderedby]
" + temp += "
Main Menu" + + else if (href_list["mainmenu"]) + temp = null + + add_fingerprint(usr) + updateUsrDialog() + return + +/obj/machinery/computer/ordercomp/say_quote(text) + return "flashes, \"[text]\"" + + +/obj/machinery/computer/supplycomp/attack_hand(var/mob/user as mob) + if(!allowed(user)) + user << "Access Denied." + return + + if(..()) + return + user.set_machine(src) + post_signal("supply") + var/dat + if (temp) + dat = temp + else + var/atDepot = (SSshuttle.supply.getDockedId() == "supply_away") + var/inTransit = (SSshuttle.supply.mode != SHUTTLE_IDLE) + var/canOrder = atDepot && !inTransit + + dat += {"
Supply shuttle
+ Location: [SSshuttle.supply.getStatusText()]
+
\nSupply Points: [SSshuttle.points]
\n

+ [canOrder ? "\nOrder items
\n
" : "\n*Must be away to order items*
\n
"] + [inTransit ? "\n*Shuttle already called*
\n
": atDepot ? "\nSend to station
\n
":"\nSend to centcom
\n
"] + [SSshuttle.shuttle_loan ? (SSshuttle.shuttle_loan.dispatched ? "\n*Shuttle loaned to Centcom*
\n
" : "\nLoan shuttle to Centcom (5 mins duration)
\n
") : "\n*No pending external shuttle requests*
\n
"] + \nView requests
\n
+ \nView orders
\n
+ \nClose
+
\nCentral Command messages:
[SSshuttle.centcom_message ? SSshuttle.centcom_message : "Remember to stamp and send back the supply manifests."]"} + + var/datum/browser/popup = new(user, "computer", "Supply Shuttle Console", 700, 455) + popup.set_content(dat) + popup.open() + return + +/obj/machinery/computer/supplycomp/emag_act(mob/user) + if(!hacked) + user << "Special supplies unlocked." + hacked = 1 + +/obj/machinery/computer/supplycomp/Topic(href, href_list) + if(..()) + return + + if(isturf(loc) && ( in_range(src, usr) || istype(usr, /mob/living/silicon) ) ) + usr.set_machine(src) + + //Calling the shuttle + if(href_list["send"]) + if(SSshuttle.supply.canMove()) + if(SSshuttle.shuttle_loan) + temp = "The supply shuttle must be docked to send new commands.

Main Menu" + else + temp = "For safety reasons the automated supply shuttle cannot transport live organisms, classified nuclear weaponry or homing beacons.

Main Menu" + + else if(SSshuttle.supply.getDockedId() == "supply_home") + if(href_list["loan"] && SSshuttle.shuttle_loan) + if(!SSshuttle.shuttle_loan.dispatched) + SSshuttle.shuttle_loan.loan_shuttle() + temp = "The supply shuttle has been loaned to Centcom.

Main Menu" + post_signal("supply") + else + temp = "You can not loan the supply shuttle at this time.

Main Menu" + else + temp = "The supply shuttle has departed.

Main Menu" + SSshuttle.toggleShuttle("supply", "supply_home", "supply_away", 1) + investigate_log("[usr.key] has sent the supply shuttle away. Remaining points: [SSshuttle.points]. Shuttle contents:[SSshuttle.sold_atoms].", "cargo") + else + if(href_list["loan"] && SSshuttle.shuttle_loan) + if(!SSshuttle.shuttle_loan.dispatched) + SSshuttle.shuttle_loan.loan_shuttle() + temp = "The supply shuttle has been loaned to Centcom.

Main Menu" + post_signal("supply") + else + temp = "You can not loan the supply shuttle at this time.

Main Menu" + else + if(!SSshuttle.supply.request(SSshuttle.getDock("supply_home"))) + temp = "The supply shuttle has been called and will arrive in [SSshuttle.supply.timeLeft(600)] minutes.

Main Menu" + post_signal("supply") + + else if (href_list["order"]) + if(SSshuttle.supply.mode != SHUTTLE_IDLE) return + if(href_list["order"] == "categories") + //all_supply_groups + //Request what? + last_viewed_group = "categories" + temp = "
Supply points: [SSshuttle.points]
" + temp += "Main Menu

" + temp += "Select a category

" + for(var/cat in all_supply_groups ) + temp += "[get_supply_group_name(cat)]
" + else + last_viewed_group = href_list["order"] + var/cat = text2num(last_viewed_group) + temp = "
Supply points: [SSshuttle.points]
" + temp += "Back to all categories

" + temp += "Request from: [get_supply_group_name(cat)]

" + for(var/supply_type in SSshuttle.supply_packs ) + var/datum/supply_packs/N = SSshuttle.supply_packs[supply_type] + if((N.hidden && !hacked) || (N.contraband && !can_order_contraband) || N.group != cat) + continue //Have to send the type instead of a reference to + temp += "[N.name] Cost: [N.cost]
" //the obj because it would get caught by the garbage + + /*temp = "Supply points: [supply_shuttle.points]


Request what?

" + + for(var/supply_name in supply_shuttle.supply_packs ) + var/datum/supply_packs/N = supply_shuttle.supply_packs[supply_name] + if(N.hidden && !hacked) continue + if(N.contraband && !can_order_contraband) continue + temp += "[supply_name] Cost: [N.cost]
" //the obj because it would get caught by the garbage + temp += "
OK"*/ + + else if (href_list["doorder"]) + if(world.time < reqtime) + say("[world.time - reqtime] seconds remaining until another requisition form may be printed.") + return + + //Find the correct supply_pack datum + if(!SSshuttle.supply_packs[href_list["doorder"]]) + return + + var/timeout = world.time + 600 + var/reason = stripped_input(usr,"Reason:","Why do you require this item?","") + if(world.time > timeout) return +// if(!reason) return + + var/idname = "*None Provided*" + var/idrank = "*None Provided*" + if(ishuman(usr)) + var/mob/living/carbon/human/H = usr + idname = H.get_authentification_name() + idrank = H.get_assignment() + else if(issilicon(usr)) + idname = usr.real_name + + var/datum/supply_order/O = SSshuttle.generateSupplyOrder(href_list["doorder"], idname, idrank, reason) + if(!O) return + O.generateRequisition(loc) + + reqtime = (world.time + 5) % 1e5 + + temp = "Order request placed.
" + temp += "
Back | Main Menu | Authorize Order" + + else if(href_list["confirmorder"]) + //Find the correct supply_order datum + var/ordernum = text2num(href_list["confirmorder"]) + var/datum/supply_order/O + var/datum/supply_packs/P + temp = "Invalid Request" + for(var/i=1, i<=SSshuttle.requestlist.len, i++) + var/datum/supply_order/SO = SSshuttle.requestlist[i] + if(SO && SO.ordernum == ordernum) + O = SO + P = O.object + if(SSshuttle.points >= P.cost) + SSshuttle.requestlist.Cut(i,i+1) + SSshuttle.points -= P.cost + SSshuttle.shoppinglist += O + temp = "Thanks for your order." + investigate_log("[usr.key] has authorized an order for [P.name]. Remaining points: [SSshuttle.points].", "cargo") + else + temp = "Not enough supply points." + break + temp += "

Back Main Menu" + + else if (href_list["vieworders"]) + temp = "Main Menu

Current approved orders:

" + for(var/datum/supply_order/SO in SSshuttle.shoppinglist) + temp += "#[SO.ordernum] - [SO.object.name] approved by [SO.orderedby][SO.comment ? " ([SO.comment])":""]
"// (Cancel)
" + temp += "
Main Menu" +/* + else if (href_list["cancelorder"]) + var/datum/supply_order/remove_supply = href_list["cancelorder"] + supply_shuttle_shoppinglist -= remove_supply + supply_shuttle_points += remove_supply.object.cost + temp += "Canceled: [remove_supply.object.name]


" + + for(var/S in supply_shuttle_shoppinglist) + var/datum/supply_order/SO = S + temp += "[SO.object.name] approved by [SO.orderedby][SO.comment ? " ([SO.comment])":""] (Cancel)
" + temp += "
Main Menu" +*/ + else if (href_list["viewrequests"]) + temp = "Current requests:

" + for(var/datum/supply_order/SO in SSshuttle.requestlist) + temp += "#[SO.ordernum] - [SO.object.name] requested by [SO.orderedby] [SSshuttle.supply.mode != SHUTTLE_IDLE ? "":SSshuttle.supply.getDockedId() == "supply_away" ? "":"Approve Remove"]
" + + temp += "
Clear list" + temp += "
Main Menu" + + else if (href_list["rreq"]) + var/ordernum = text2num(href_list["rreq"]) + temp = "Invalid Request.
" + for(var/i=1, i<=SSshuttle.requestlist.len, i++) + var/datum/supply_order/SO = SSshuttle.requestlist[i] + if(SO && SO.ordernum == ordernum) + SSshuttle.requestlist.Cut(i,i+1) + temp = "Request removed.
" + break + temp += "
Back Main Menu" + + else if (href_list["clearreq"]) + SSshuttle.requestlist.Cut() + temp = "List cleared.
" + temp += "
Main Menu" + + else if (href_list["mainmenu"]) + temp = null + + add_fingerprint(usr) + updateUsrDialog() + return + +/obj/machinery/computer/supplycomp/proc/post_signal(var/command) + + var/datum/radio_frequency/frequency = radio_controller.return_frequency(1435) + + if(!frequency) return + + var/datum/signal/status_signal = new + status_signal.source = src + status_signal.transmission_method = 1 + status_signal.data["command"] = command + + frequency.post_signal(src, status_signal) + + +/obj/machinery/computer/supplycomp/say_quote(text) + return "flashes, \"[text]\"" \ No newline at end of file diff --git a/code/controllers/subsystem/sun.dm b/code/controllers/subsystem/sun.dm new file mode 100644 index 00000000000..8637aff5efd --- /dev/null +++ b/code/controllers/subsystem/sun.dm @@ -0,0 +1,51 @@ +var/datum/subsystem/sun/SSsun + +/datum/subsystem/sun + name = "Sun" + wait = 600 + priority = 2 + + var/angle + var/dx + var/dy + var/rate + var/list/solars = list() + +/datum/subsystem/sun/New() + NEW_SS_GLOBAL(SSsun) + + angle = rand (0,360) // the station position to the sun is randomised at round start + rate = rand(50,200)/100 // 50% - 200% of standard rotation + if(prob(50)) // same chance to rotate clockwise than counter-clockwise + rate = -rate + +/datum/subsystem/sun/fire() + angle = (360 + angle + rate * 6) % 360 // increase/decrease the angle to the sun, adjusted by the rate + + // now calculate and cache the (dx,dy) increments for line drawing + var/s = sin(angle) + var/c = cos(angle) + + // Either "abs(s) < abs(c)" or "abs(s) >= abs(c)" + // In both cases, the greater is greater than 0, so, no "if 0" check is needed for the divisions + + if(abs(s) < abs(c)) + dx = s / abs(c) + dy = c / abs(c) + else + dx = s / abs(s) + dy = c / abs(s) + + //now tell the solar control computers to update their status and linked devices + for(var/obj/machinery/power/solar_control/SC in solars) + if(!SC.powernet) + solars.Remove(SC) + continue + SC.update() + + + + + + + diff --git a/code/game/gamemodes/gameticker.dm b/code/controllers/subsystem/ticker.dm similarity index 62% rename from code/game/gamemodes/gameticker.dm rename to code/controllers/subsystem/ticker.dm index e828b3d1014..7e10c360348 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -1,421 +1,418 @@ -var/global/datum/controller/gameticker/ticker -var/round_start_time = 0 - -#define GAME_STATE_PREGAME 1 -#define GAME_STATE_SETTING_UP 2 -#define GAME_STATE_PLAYING 3 -#define GAME_STATE_FINISHED 4 - -/datum/controller/gameticker - var/const/restart_timeout = 250 - var/current_state = GAME_STATE_PREGAME - - var/hide_mode = 0 - var/datum/game_mode/mode = null - var/event_time = null - var/event = 0 - - var/login_music // music played in pregame lobby - - var/list/datum/mind/minds = list()//The people in the game. Used for objective tracking. - - var/Bible_icon_state // icon_state the chaplain has chosen for his bible - var/Bible_item_state // item_state the chaplain has chosen for his bible - var/Bible_name // name of the bible - var/Bible_deity_name - - var/list/syndicate_coalition = list() // list of traitor-compatible factions - var/list/factions = list() // list of all factions - var/list/availablefactions = list() // list of factions with openings - - var/pregame_timeleft = 0 - - var/delay_end = 0 //if set to nonzero, the round will not restart on it's own - - var/triai = 0//Global holder for Triumvirate - -/datum/controller/gameticker/proc/pregame() - - login_music = pickweight(list('sound/ambience/title2.ogg' = 49, 'sound/ambience/title1.ogg' = 49, 'sound/ambience/clown.ogg' = 2)) // choose title music! - if(events.holiday == "April Fool's Day") - login_music = 'sound/ambience/clown.ogg' - for(var/client/C in clients) - C.playtitlemusic() - - do - if(config) - pregame_timeleft = config.lobby_countdown - else - ERROR("configuration was null when retrieving the lobby_countdown value.") - pregame_timeleft = 120 - world << "Welcome to the pre-game lobby!" - world << "Please, setup your character and select ready. Game will start in [pregame_timeleft] seconds" - while(current_state == GAME_STATE_PREGAME) - sleep(10) - if(going) - pregame_timeleft-- - - if(pregame_timeleft <= 0) - current_state = GAME_STATE_SETTING_UP - while (!setup()) - -/datum/controller/gameticker/proc/setup() - //Create and announce mode - if(master_mode=="secret") - src.hide_mode = 1 - var/list/datum/game_mode/runnable_modes - if((master_mode=="random") || (master_mode=="secret")) - runnable_modes = config.get_runnable_modes() - - if((master_mode=="secret") && (secret_force_mode != "secret")) - var/datum/game_mode/smode = config.pick_mode(secret_force_mode) - if (!smode.can_start()) - message_admins("\blue Unable to force secret [secret_force_mode]. [smode.required_players] players and [smode.required_enemies] eligible antagonists needed.") - else - src.mode = smode - - if(!src.mode) - if (runnable_modes.len==0) - current_state = GAME_STATE_PREGAME - world << "Unable to choose playable game mode. Reverting to pre-game lobby." - return 0 - src.mode = pickweight(runnable_modes) - - else - src.mode = config.pick_mode(master_mode) - if (!src.mode.can_start()) - world << "Unable to start [mode.name]. Not enough players, [mode.required_players] players and [mode.required_enemies] eligible antagonists needed. Reverting to pre-game lobby." - del(mode) - current_state = GAME_STATE_PREGAME - job_master.ResetOccupations() - return 0 - - //Configure mode and assign player to special mode stuff - var/can_continue = 0 - if (src.mode.pre_setup_before_jobs) can_continue = src.mode.pre_setup() - job_master.DivideOccupations() //Distribute jobs - if (!src.mode.pre_setup_before_jobs) can_continue = src.mode.pre_setup() - - if(!Debug2) - if(!can_continue) - del(mode) - current_state = GAME_STATE_PREGAME - world << "Error setting up [master_mode]. Reverting to pre-game lobby." - job_master.ResetOccupations() - return 0 - else - world << "DEBUG: Bypassing prestart checks..." - - if(hide_mode) - var/list/modes = new - for (var/datum/game_mode/M in runnable_modes) - modes+=M.name - modes = sortList(modes) - world << "The current game mode is - Secret!" - world << "Possibilities: [english_list(modes)]" - else - src.mode.announce() - - round_start_time = world.time - - supply_shuttle.process() //Start the supply shuttle regenerating points - master_controller.process() //Start master_controller.process() - lighting_controller.process() //Start processing DynamicAreaLighting updates - - sleep(10) - - create_characters() //Create player characters and transfer them - collect_minds() - equip_characters() - data_core.manifest() - current_state = GAME_STATE_PLAYING - - spawn(0)//Forking here so we dont have to wait for this to finish - mode.post_setup() - //Cleanup some stuff - for(var/obj/effect/landmark/start/S in landmarks_list) - //Deleting Startpoints but we need the ai point to AI-ize people later - if (S.name != "AI") - qdel(S) - world << "Welcome to [station_name()], enjoy your stay!" - world << sound('sound/AI/welcome.ogg') // Skie - //Holiday Round-start stuff ~Carn - if(events.holiday) - world << "and..." - world << "

Happy [events.holiday] Everybody!

" - - if(!admins.len) - send2irc("Server", "Round just started with no admins online!") - auto_toggle_ooc(0) // Turn it off - - if(config.sql_enabled) - spawn(3000) - statistic_cycle() // Polls population totals regularly and stores them in an SQL DB - return 1 - -/datum/controller/gameticker - //station_explosion used to be a variable for every mob's hud. Which was a waste! - //Now we have a general cinematic centrally held within the gameticker....far more efficient! - var/obj/screen/cinematic = null - - //Plus it provides an easy way to make cinematics for other events. Just use this as a template -/datum/controller/gameticker/proc/station_explosion_cinematic(var/station_missed=0, var/override = null) - if( cinematic ) return //already a cinematic in progress! - auto_toggle_ooc(1) // Turn it on - //initialise our cinematic screen object - cinematic = new(src) - cinematic.icon = 'icons/effects/station_explosion.dmi' - cinematic.icon_state = "station_intact" - cinematic.layer = 20 - cinematic.mouse_opacity = 0 - cinematic.screen_loc = "1,0" - - var/obj/structure/stool/bed/temp_buckle = new(src) - if(station_missed) - for(var/mob/M in mob_list) - M.buckled = temp_buckle //buckles the mob so it can't do anything - if(M.client) - M.client.screen += cinematic //show every client the cinematic - else //nuke kills everyone on z-level 1 to prevent "hurr-durr I survived" - for(var/mob/M in mob_list) - M.buckled = temp_buckle - if(M.client) - M.client.screen += cinematic - if(M.stat != DEAD) - var/turf/T = get_turf(M) - if(T && T.z==1) - M.death(0) //no mercy - - //Now animate the cinematic - switch(station_missed) - if(1) //nuke was nearby but (mostly) missed - if( mode && !override ) - override = mode.name - switch( override ) - if("nuclear emergency") //Nuke wasn't on station when it blew up - flick("intro_nuke",cinematic) - sleep(35) - world << sound('sound/effects/explosionfar.ogg') - flick("station_intact_fade_red",cinematic) - cinematic.icon_state = "summary_nukefail" - if("fake") //The round isn't over, we're just freaking people out for fun - flick("intro_nuke",cinematic) - sleep(35) - world << sound('sound/items/bikehorn.ogg') - flick("summary_selfdes",cinematic) - else - flick("intro_nuke",cinematic) - sleep(35) - world << sound('sound/effects/explosionfar.ogg') - //flick("end",cinematic) - - - if(2) //nuke was nowhere nearby //TODO: a really distant explosion animation - sleep(50) - world << sound('sound/effects/explosionfar.ogg') - - - else //station was destroyed - if( mode && !override ) - override = mode.name - switch( override ) - if("nuclear emergency") //Nuke Ops successfully bombed the station - flick("intro_nuke",cinematic) - sleep(35) - flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_nukewin" - if("AI malfunction") //Malf (screen,explosion,summary) - flick("intro_malf",cinematic) - sleep(76) - flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_malf" - if("blob") //Station nuked (nuke,explosion,summary) - flick("intro_nuke",cinematic) - sleep(35) - flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_selfdes" - else //Station nuked (nuke,explosion,summary) - flick("intro_nuke",cinematic) - sleep(35) - flick("station_explode_fade_red", cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_selfdes" - //If its actually the end of the round, wait for it to end. - //Otherwise if its a verb it will continue on afterwards. - sleep(300) - - if(cinematic) qdel(cinematic) //end the cinematic - if(temp_buckle) qdel(temp_buckle) //release everybody - return - - -/datum/controller/gameticker/proc/create_characters() - for(var/mob/new_player/player in player_list) - if(player.ready && player.mind) - joined_player_list += player.ckey - if(player.mind.assigned_role=="AI") - player.close_spawn_windows() - player.AIize() - else - player.create_character() - qdel(player) - else - player.new_player_panel() - - -/datum/controller/gameticker/proc/collect_minds() - for(var/mob/living/player in player_list) - if(player.mind) - ticker.minds += player.mind - - -/datum/controller/gameticker/proc/equip_characters() - var/captainless=1 - for(var/mob/living/carbon/human/player in player_list) - if(player && player.mind && player.mind.assigned_role) - if(player.mind.assigned_role == "Captain") - captainless=0 - if(player.mind.assigned_role != "MODE") - job_master.EquipRank(player, player.mind.assigned_role, 0) - if(captainless) - for(var/mob/M in player_list) - if(!istype(M,/mob/new_player)) - M << "Captainship not forced on anyone." - - -/datum/controller/gameticker/proc/process() - if(current_state != GAME_STATE_PLAYING) - return 0 - - mode.process() - - emergency_shuttle.process() - - if(!mode.explosion_in_progress && mode.check_finished()) - current_state = GAME_STATE_FINISHED - auto_toggle_ooc(1) // Turn it on - spawn - declare_completion() - - spawn(50) - if (mode.station_was_nuked) - feedback_set_details("end_proper","nuke") - if(!delay_end) - world << "\blue Rebooting due to destruction of station in [restart_timeout/10] seconds" - else - feedback_set_details("end_proper","proper completion") - if(!delay_end) - world << "\blue Restarting in [restart_timeout/10] seconds" - - - if(blackbox) - blackbox.save_all_data_to_sql() - - if(!delay_end) - sleep(restart_timeout) - kick_clients_in_lobby("\red The round came to an end with you in the lobby.", 1) //second parameter ensures only afk clients are kicked - world.Reboot() - else - world << "\blue An admin has delayed the round end" - - return 1 - -/datum/controller/gameticker/proc/getfactionbyname(var/name) - for(var/datum/faction/F in factions) - if(F.name == name) - return F - - -/datum/controller/gameticker/proc/declare_completion() - var/station_evacuated - if(emergency_shuttle.location > 0) - station_evacuated = 1 - var/num_survivors = 0 - var/num_escapees = 0 - - world << "


The round has ended." - - //Player status report - for(var/mob/Player in mob_list) - if(Player.mind && !isnewplayer(Player)) - if(Player.stat != DEAD && !isbrain(Player)) - num_survivors++ - if(station_evacuated) //If the shuttle has already left the station - var/turf/playerTurf = get_turf(Player) - if(playerTurf.z != 2) - Player << "You managed to survive, but were marooned on [station_name()]..." - else - num_escapees++ - Player << "You managed to survive the events on [station_name()] as [Player.real_name]." - else - Player << "You managed to survive the events on [station_name()] as [Player.real_name]." - else - Player << "You did not survive the events on [station_name()]..." - - //Round statistics report - var/datum/station_state/end_state = new /datum/station_state() - end_state.count() - var/station_integrity = round( 100.0 * start_state.score(end_state), 0.1) - - world << "
[TAB]Shift Duration: [round(world.time / 36000)]:[add_zero("[world.time / 600 % 60]", 2)]:[world.time / 100 % 6][world.time / 100 % 10]" - world << "
[TAB]Station Integrity: [mode.station_was_nuked ? "Destroyed" : "[station_integrity]%"]" - if(joined_player_list.len) - world << "
[TAB]Total Population: [joined_player_list.len]" - if(station_evacuated) - world << "
[TAB]Evacuation Rate: [num_escapees] ([round((num_escapees/joined_player_list.len)*100, 0.1)]%)" - else - world << "
[TAB]Survival Rate: [num_survivors] ([round((num_survivors/joined_player_list.len)*100, 0.1)]%)" - world << "
" - - //Silicon laws report - for (var/mob/living/silicon/ai/aiPlayer in mob_list) - if (aiPlayer.stat != 2 && aiPlayer.mind) - world << "[aiPlayer.name] (Played by: [aiPlayer.mind.key])'s laws at the end of the round were:" - aiPlayer.show_laws(1) - else if (aiPlayer.mind) //if the dead ai has a mind, use its key instead - world << "[aiPlayer.name] (Played by: [aiPlayer.mind.key])'s laws when it was deactivated were:" - aiPlayer.show_laws(1) - - if (aiPlayer.connected_robots.len) - var/robolist = "[aiPlayer.real_name]'s minions were: " - for(var/mob/living/silicon/robot/robo in aiPlayer.connected_robots) - robolist += "[robo.name][robo.stat?" (Deactivated) (Played by: [robo.mind.key]), ":" (Played by: [robo.mind.key]), "]" - world << "[robolist]" - for (var/mob/living/silicon/robot/robo in mob_list) - if (!robo.connected_ai && robo.mind) - if (robo.stat != 2) - world << "[robo.name] (Played by: [robo.mind.key]) survived as an AI-less borg! Its laws were:" - else - world << "[robo.name] (Played by: [robo.mind.key]) was unable to survive the rigors of being a cyborg without an AI. Its laws were:" - - if(robo) //How the hell do we lose robo between here and the world messages directly above this? - robo.laws.show_laws(world) - - mode.declare_completion()//To declare normal completion. - - //calls auto_declare_completion_* for all modes - for(var/handler in typesof(/datum/game_mode/proc)) - if (findtext("[handler]","auto_declare_completion_")) - call(mode, handler)() - - //Print a list of antagonists to the server log - var/list/total_antagonists = list() - //Look into all mobs in world, dead or alive - for(var/datum/mind/Mind in minds) - var/temprole = Mind.special_role - if(temprole) //if they are an antagonist of some sort. - if(temprole in total_antagonists) //If the role exists already, add the name to it - total_antagonists[temprole] += ", [Mind.name]([Mind.key])" - else - total_antagonists.Add(temprole) //If the role doesnt exist in the list, create it and add the mob - total_antagonists[temprole] += ": [Mind.name]([Mind.key])" - - //Now print them all into the log! - log_game("Antagonists at round end were...") - for(var/i in total_antagonists) - log_game("[i]s[total_antagonists[i]].") - - return 1 +var/round_start_time = 0 + +var/datum/subsystem/ticker/ticker + +/datum/subsystem/ticker + name = "Ticker" + can_fire = 1 + priority = 0 + + var/restart_timeout = 250 //delay when restarting server + var/current_state = GAME_STATE_STARTUP //state of current round (used by process()) Use the defines GAME_STATE_* ! + + var/hide_mode = 0 + var/datum/game_mode/mode = null + var/event_time = null + var/event = 0 + + var/login_music //music played in pregame lobby + + var/list/datum/mind/minds = list() //The characters in the game. Used for objective tracking. + + //These bible variables should be a preference + var/Bible_icon_state //icon_state the chaplain has chosen for his bible + var/Bible_item_state //item_state the chaplain has chosen for his bible + var/Bible_name //name of the bible + var/Bible_deity_name //name of chaplin's deity + + var/list/syndicate_coalition = list() //list of traitor-compatible factions + var/list/factions = list() //list of all factions + var/list/availablefactions = list() //list of factions with openings + + var/delay_end = 0 //if set true, the round will not restart on it's own + + var/triai = 0 //Global holder for Triumvirate + + var/timeLeft = 1200 //pregame timer + + var/totalPlayers = 0 //used for pregame stats on statpanel + var/totalPlayersReady = 0 //used for pregame stats on statpanel + + var/obj/screen/cinematic = null //used for station explosion cinematic + + +/datum/subsystem/ticker/New() + NEW_SS_GLOBAL(ticker) + + login_music = pickweight(list('sound/ambience/title2.ogg' = 49, 'sound/ambience/title1.ogg' = 49, 'sound/ambience/clown.ogg' = 2)) // choose title music! + if(SSevent.holiday == "April Fool's Day") + login_music = 'sound/ambience/clown.ogg' + +/datum/subsystem/ticker/Initialize() + if(!syndicate_code_phrase) syndicate_code_phrase = generate_code_phrase() + if(!syndicate_code_response) syndicate_code_response = generate_code_phrase() + setupGenetics() + setupFactions() + ..() + +/datum/subsystem/ticker/fire() + switch(current_state) + if(GAME_STATE_STARTUP) + timeLeft = config.lobby_countdown * 10 + world << "Welcome to the pre-game lobby!" + world << "Please, setup your character and select ready. Game will start in [config.lobby_countdown] seconds" + current_state = GAME_STATE_PREGAME + + if(GAME_STATE_PREGAME) + //lobby stats for statpanels + totalPlayers = 0 + totalPlayersReady = 0 + for(var/mob/new_player/player in player_list) + ++totalPlayers + if(player.ready) + ++totalPlayersReady + + //countdown + timeLeft -= wait + if(timeLeft <= 0) + current_state = GAME_STATE_SETTING_UP + + if(GAME_STATE_SETTING_UP) + if(!setup()) + //setup failed + current_state = GAME_STATE_STARTUP + + if(GAME_STATE_PLAYING) + mode.process(wait * 0.1) + + if(!mode.explosion_in_progress && mode.check_finished()) + current_state = GAME_STATE_FINISHED + auto_toggle_ooc(1) // Turn it on + declare_completion() + spawn(50) + if(mode.station_was_nuked) + feedback_set_details("end_proper","nuke") + if(!delay_end) + world << "\blue Rebooting due to destruction of station in [restart_timeout/10] seconds" + else + feedback_set_details("end_proper","proper completion") + if(!delay_end) + world << "\blue Restarting in [restart_timeout/10] seconds" + + + if(blackbox) + blackbox.save_all_data_to_sql() + + if(delay_end) + world << "\blue An admin has delayed the round end" + else + sleep(restart_timeout) + kick_clients_in_lobby("\red The round came to an end with you in the lobby.", 1) //second parameter ensures only afk clients are kicked + world.Reboot() + + +/datum/subsystem/ticker/proc/setup() + //Create and announce mode + var/list/datum/game_mode/runnable_modes + if(master_mode == "random" || master_mode == "secret") + runnable_modes = config.get_runnable_modes() + + if(master_mode == "secret") + hide_mode = 1 + if(secret_force_mode != "secret") + var/datum/game_mode/smode = config.pick_mode(secret_force_mode) + if(!smode.can_start()) + message_admins("\blue Unable to force secret [secret_force_mode]. [smode.required_players] players and [smode.required_enemies] eligible antagonists needed.") + else + mode = smode + + if(!mode) + if(!runnable_modes.len) + world << "Unable to choose playable game mode. Reverting to pre-game lobby." + return 0 + mode = pickweight(runnable_modes) + + else + mode = config.pick_mode(master_mode) + if(!mode.can_start()) + world << "Unable to start [mode.name]. Not enough players, [mode.required_players] players and [mode.required_enemies] eligible antagonists needed. Reverting to pre-game lobby." + del(mode) + SSjob.ResetOccupations() + return 0 + + //Configure mode and assign player to special mode stuff + var/can_continue = 0 + if(mode.pre_setup_before_jobs) + can_continue = src.mode.pre_setup() + SSjob.DivideOccupations() //Distribute jobs + if(!mode.pre_setup_before_jobs) + can_continue = src.mode.pre_setup() + + if(!Debug2) + if(!can_continue) + del(mode) + world << "Error setting up [master_mode]. Reverting to pre-game lobby." + SSjob.ResetOccupations() + return 0 + else + world << "DEBUG: Bypassing prestart checks..." + + if(hide_mode) + var/list/modes = new + for (var/datum/game_mode/M in runnable_modes) + modes += M.name + modes = sortList(modes) + world << "The current game mode is - Secret!" + world << "Possibilities: [english_list(modes)]" + else + mode.announce() + + current_state = GAME_STATE_PLAYING + auto_toggle_ooc(0) // Turn it off + round_start_time = world.time + + create_characters() //Create player characters and transfer them + collect_minds() + equip_characters() + data_core.manifest() + + master_controller.roundHasStarted() + + + world << "Welcome to [station_name()], enjoy your stay!" + world << sound('sound/AI/welcome.ogg') // Skie + //Holiday Round-start stuff ~Carn + if(SSevent.holiday) + world << "and..." + world << "

Happy [SSevent.holiday] Everybody!

" + + + spawn(0)//Forking here so we dont have to wait for this to finish + mode.post_setup() + //Cleanup some stuff + for(var/obj/effect/landmark/start/S in landmarks_list) + //Deleting Startpoints but we need the ai point to AI-ize people later + if(S.name != "AI") + qdel(S) + + if(!admins.len) + send2irc("Server", "Round just started with no admins online!") + + return 1 + + + //Plus it provides an easy way to make cinematics for other events. Just use this as a template +/datum/subsystem/ticker/proc/station_explosion_cinematic(var/station_missed=0, var/override = null) + if( cinematic ) return //already a cinematic in progress! + auto_toggle_ooc(1) // Turn it on + //initialise our cinematic screen object + cinematic = new /obj/screen{icon='icons/effects/station_explosion.dmi';icon_state="station_intact";layer=20;mouse_opacity=0;screen_loc="1,0";}(src) + + var/obj/structure/stool/bed/temp_buckle = new(src) + if(station_missed) + for(var/mob/M in mob_list) + M.buckled = temp_buckle //buckles the mob so it can't do anything + if(M.client) + M.client.screen += cinematic //show every client the cinematic + else //nuke kills everyone on z-level 1 to prevent "hurr-durr I survived" + for(var/mob/M in mob_list) + M.buckled = temp_buckle + if(M.client) + M.client.screen += cinematic + if(M.stat != DEAD) + var/turf/T = get_turf(M) + if(T && T.z==1) + M.death(0) //no mercy + + //Now animate the cinematic + switch(station_missed) + if(1) //nuke was nearby but (mostly) missed + if( mode && !override ) + override = mode.name + switch( override ) + if("nuclear emergency") //Nuke wasn't on station when it blew up + flick("intro_nuke",cinematic) + sleep(35) + world << sound('sound/effects/explosionfar.ogg') + flick("station_intact_fade_red",cinematic) + cinematic.icon_state = "summary_nukefail" + if("fake") //The round isn't over, we're just freaking people out for fun + flick("intro_nuke",cinematic) + sleep(35) + world << sound('sound/items/bikehorn.ogg') + flick("summary_selfdes",cinematic) + else + flick("intro_nuke",cinematic) + sleep(35) + world << sound('sound/effects/explosionfar.ogg') + //flick("end",cinematic) + + + if(2) //nuke was nowhere nearby //TODO: a really distant explosion animation + sleep(50) + world << sound('sound/effects/explosionfar.ogg') + + + else //station was destroyed + if( mode && !override ) + override = mode.name + switch( override ) + if("nuclear emergency") //Nuke Ops successfully bombed the station + flick("intro_nuke",cinematic) + sleep(35) + flick("station_explode_fade_red",cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_nukewin" + if("AI malfunction") //Malf (screen,explosion,summary) + flick("intro_malf",cinematic) + sleep(76) + flick("station_explode_fade_red",cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_malf" + if("blob") //Station nuked (nuke,explosion,summary) + flick("intro_nuke",cinematic) + sleep(35) + flick("station_explode_fade_red",cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_selfdes" + else //Station nuked (nuke,explosion,summary) + flick("intro_nuke",cinematic) + sleep(35) + flick("station_explode_fade_red", cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_selfdes" + //If its actually the end of the round, wait for it to end. + //Otherwise if its a verb it will continue on afterwards. + sleep(300) + + if(cinematic) qdel(cinematic) //end the cinematic + if(temp_buckle) qdel(temp_buckle) //release everybody + return + + + +/datum/subsystem/ticker/proc/create_characters() + for(var/mob/new_player/player in player_list) + if(player.ready && player.mind) + joined_player_list += player.ckey + if(player.mind.assigned_role=="AI") + player.close_spawn_windows() + player.AIize() + else + player.create_character() + qdel(player) + else + player.new_player_panel() + + +/datum/subsystem/ticker/proc/collect_minds() + for(var/mob/living/player in player_list) + if(player.mind) + ticker.minds += player.mind + + +/datum/subsystem/ticker/proc/equip_characters() + var/captainless=1 + for(var/mob/living/carbon/human/player in player_list) + if(player && player.mind && player.mind.assigned_role) + if(player.mind.assigned_role == "Captain") + captainless=0 + if(player.mind.assigned_role != "MODE") + SSjob.EquipRank(player, player.mind.assigned_role, 0) + if(captainless) + for(var/mob/M in player_list) + if(!istype(M,/mob/new_player)) + M << "Captainship not forced on anyone." + + + +/datum/subsystem/ticker/proc/declare_completion() + var/station_evacuated + if(SSshuttle.emergency.mode >= SHUTTLE_ESCAPE) + station_evacuated = 1 + var/num_survivors = 0 + var/num_escapees = 0 + + world << "


The round has ended." + + //Player status report + for(var/mob/Player in mob_list) + if(Player.mind && !isnewplayer(Player)) + if(Player.stat != DEAD && !isbrain(Player)) + num_survivors++ + if(station_evacuated) //If the shuttle has already left the station + var/turf/playerTurf = get_turf(Player) + if(!playerTurf || playerTurf.z != ZLEVEL_CENTCOM) + Player << "You managed to survive, but were marooned on [station_name()]..." + else + num_escapees++ + Player << "You managed to survive the events on [station_name()] as [Player.real_name]." + else + Player << "You managed to survive the events on [station_name()] as [Player.real_name]." + else + Player << "You did not survive the events on [station_name()]..." + + //Round statistics report + var/datum/station_state/end_state = new /datum/station_state() + end_state.count() + var/station_integrity = round( 100.0 * start_state.score(end_state), 0.1) + + world << "
[TAB]Shift Duration: [round(world.time / 36000)]:[add_zero("[world.time / 600 % 60]", 2)]:[world.time / 100 % 6][world.time / 100 % 10]" + world << "
[TAB]Station Integrity: [mode.station_was_nuked ? "Destroyed" : "[station_integrity]%"]" + if(joined_player_list.len) + world << "
[TAB]Total Population: [joined_player_list.len]" + if(station_evacuated) + world << "
[TAB]Evacuation Rate: [num_escapees] ([round((num_escapees/joined_player_list.len)*100, 0.1)]%)" + else + world << "
[TAB]Survival Rate: [num_survivors] ([round((num_survivors/joined_player_list.len)*100, 0.1)]%)" + world << "
" + + //Silicon laws report + for (var/mob/living/silicon/ai/aiPlayer in mob_list) + if (aiPlayer.stat != 2 && aiPlayer.mind) + world << "[aiPlayer.name] (Played by: [aiPlayer.mind.key])'s laws at the end of the round were:" + aiPlayer.show_laws(1) + else if (aiPlayer.mind) //if the dead ai has a mind, use its key instead + world << "[aiPlayer.name] (Played by: [aiPlayer.mind.key])'s laws when it was deactivated were:" + aiPlayer.show_laws(1) + + if (aiPlayer.connected_robots.len) + var/robolist = "[aiPlayer.real_name]'s minions were: " + for(var/mob/living/silicon/robot/robo in aiPlayer.connected_robots) + robolist += "[robo.name][robo.stat?" (Deactivated) (Played by: [robo.mind.key]), ":" (Played by: [robo.mind.key]), "]" + world << "[robolist]" + for (var/mob/living/silicon/robot/robo in mob_list) + if (!robo.connected_ai && robo.mind) + if (robo.stat != 2) + world << "[robo.name] (Played by: [robo.mind.key]) survived as an AI-less borg! Its laws were:" + else + world << "[robo.name] (Played by: [robo.mind.key]) was unable to survive the rigors of being a cyborg without an AI. Its laws were:" + + if(robo) //How the hell do we lose robo between here and the world messages directly above this? + robo.laws.show_laws(world) + + mode.declare_completion()//To declare normal completion. + + //calls auto_declare_completion_* for all modes + for(var/handler in typesof(/datum/game_mode/proc)) + if (findtext("[handler]","auto_declare_completion_")) + call(mode, handler)() + + //Print a list of antagonists to the server log + var/list/total_antagonists = list() + //Look into all mobs in world, dead or alive + for(var/datum/mind/Mind in minds) + var/temprole = Mind.special_role + if(temprole) //if they are an antagonist of some sort. + if(temprole in total_antagonists) //If the role exists already, add the name to it + total_antagonists[temprole] += ", [Mind.name]([Mind.key])" + else + total_antagonists.Add(temprole) //If the role doesnt exist in the list, create it and add the mob + total_antagonists[temprole] += ": [Mind.name]([Mind.key])" + + //Now print them all into the log! + log_game("Antagonists at round end were...") + for(var/i in total_antagonists) + log_game("[i]s[total_antagonists[i]].") + + return 1 diff --git a/code/controllers/voting.dm b/code/controllers/subsystem/voting.dm similarity index 74% rename from code/controllers/voting.dm rename to code/controllers/subsystem/voting.dm index c9754a87c48..b10042486f9 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/subsystem/voting.dm @@ -1,8 +1,13 @@ -var/datum/controller/vote/vote = new() +var/datum/subsystem/vote/SSvote + +/datum/subsystem/vote + name = "Vote" + can_fire = 1 + wait = 10 + priority = -1 -/datum/controller/vote var/initiator = null - var/started_timeofday = null + var/started_time = null var/time_remaining = 0 var/mode = null var/question = null @@ -10,44 +15,28 @@ var/datum/controller/vote/vote = new() var/list/voted = list() var/list/voting = list() -/datum/controller/vote/New() - if(vote != src) - if(istype(vote)) - del(vote) - vote = src +/datum/subsystem/vote/New() + NEW_SS_GLOBAL(SSvote) -/datum/controller/vote/proc/process() //called by master_controller +/datum/subsystem/vote/fire() //called by master_controller if(mode) - time_remaining = started_timeofday + config.vote_period - if(world.timeofday < started_timeofday) - time_remaining -= 864000 - time_remaining = round((time_remaining - world.timeofday)/10) + time_remaining = round((started_time + config.vote_period - world.time)/10) - var/i=1 if(time_remaining < 0) result() - while(i<=voting.len) - var/client/C = voting[i] - if(C) - C << browse(null,"window=vote;can_close=0") - i++ + for(var/client/C in voting) + C << browse(null, "window=vote;can_close=0") reset() else var/datum/browser/client_popup - while(i<=voting.len) - var/client/C = voting[i] - if(C) - //C << browse(vote.interface(C),"window=vote;can_close=0") - client_popup = new(C, "vote", "Voting Panel") - client_popup.set_window_options("can_close=0") - client_popup.set_content(vote.interface(C)) - client_popup.open(0) + for(var/client/C in voting) + client_popup = new(C, "vote", "Voting Panel") + client_popup.set_window_options("can_close=0") + client_popup.set_content(interface(C)) + client_popup.open(0) - i++ - else - voting.Cut(i,i+1) -/datum/controller/vote/proc/reset() +/datum/subsystem/vote/proc/reset() initiator = null time_remaining = 0 mode = null @@ -56,7 +45,7 @@ var/datum/controller/vote/vote = new() voted.Cut() voting.Cut() -/datum/controller/vote/proc/get_result() +/datum/subsystem/vote/proc/get_result() //get the highest number of votes var/greatest_votes = 0 var/total_votes = 0 @@ -86,7 +75,7 @@ var/datum/controller/vote/vote = new() . += option return . -/datum/controller/vote/proc/announce_result() +/datum/subsystem/vote/proc/announce_result() var/list/winners = get_result() var/text if(winners.len > 0) @@ -111,7 +100,7 @@ var/datum/controller/vote/vote = new() world << "\n[text]" return . -/datum/controller/vote/proc/result() +/datum/subsystem/vote/proc/result() . = announce_result() var/restart = 0 if(.) @@ -137,7 +126,7 @@ var/datum/controller/vote/vote = new() return . -/datum/controller/vote/proc/submit_vote(var/vote) +/datum/subsystem/vote/proc/submit_vote(var/vote) if(mode) if(config.vote_no_dead && usr.stat == DEAD && !usr.client.holder) return 0 @@ -148,13 +137,11 @@ var/datum/controller/vote/vote = new() return vote return 0 -/datum/controller/vote/proc/initiate_vote(var/vote_type, var/initiator_key) +/datum/subsystem/vote/proc/initiate_vote(var/vote_type, var/initiator_key) if(!mode) - if(started_timeofday != null) - var/next_allowed_timeofday = (started_timeofday + config.vote_delay) - if(world.timeofday < started_timeofday) - next_allowed_timeofday -= 864000 - if(next_allowed_timeofday > world.timeofday) + if(started_time != null) + var/next_allowed_time = (started_time + config.vote_delay) + if(next_allowed_time > world.time) return 0 reset() @@ -171,7 +158,7 @@ var/datum/controller/vote/vote = new() else return 0 mode = vote_type initiator = initiator_key - started_timeofday = world.timeofday + started_time = world.time var/text = "[capitalize(mode)] vote started by [initiator]." if(mode == "custom") text += "\n[question]" @@ -181,7 +168,7 @@ var/datum/controller/vote/vote = new() return 1 return 0 -/datum/controller/vote/proc/interface(var/client/C) +/datum/subsystem/vote/proc/interface(var/client/C) if(!C) return var/admin = 0 var/trialmin = 0 @@ -229,7 +216,7 @@ var/datum/controller/vote/vote = new() return . -/datum/controller/vote/Topic(href,href_list[],hsrc) +/datum/subsystem/vote/Topic(href,href_list[],hsrc) if(!usr || !usr.client) return //not necessary but meh...just in-case somebody does something stupid switch(href_list["vote"]) if("close") @@ -263,9 +250,8 @@ var/datum/controller/vote/vote = new() set category = "OOC" set name = "Vote" - if(vote) - //src << browse(vote.interface(client),"window=vote;can_close=0") - var/datum/browser/popup = new(src, "vote", "Voting Panel") - popup.set_window_options("can_close=0") - popup.set_content(vote.interface(client)) - popup.open(0) + var/datum/browser/popup = new(src, "vote", "Voting Panel") + popup.set_window_options("can_close=0") + popup.set_content(SSvote.interface(client)) + popup.open(0) + diff --git a/code/controllers/subsystems.dm b/code/controllers/subsystems.dm new file mode 100644 index 00000000000..3c9a3c4e0bb --- /dev/null +++ b/code/controllers/subsystems.dm @@ -0,0 +1,46 @@ +#define NEW_SS_GLOBAL(varname) if(varname != src){if(istype(varname)){Recover();qdel(varname);}varname = src;} + +/datum/subsystem + //things you will want to define + var/name //name of the subsystem + var/priority = 0 //priority affects order of initialization. Higher priorities are initialized first, lower priorities later. Can be decimal and negative values. + var/wait = 20 //time to wait (in deciseconds) between each call to fire(). Must be a positive integer. + + //things you will probably want to leave alone + var/can_fire = 0 //prevent fire() calls + var/last_fire = 0 //last world.time we called fire() + var/next_fire = 0 //scheduled world.time for next fire() + var/cpu = 0 //cpu-usage stats (somewhat vague) + var/cost = 0 //average time to execute + var/times_fired = 0 //number of times we have called fire() + +//used to initialize the subsystem BEFORE the map has loaded +/datum/subsystem/New() + +//previously, this would have been named 'process()' but that name is used everywhere for different things! +//fire() seems more suitable. This is the procedure that gets called every 'wait' deciseconds. +//fire(), and the procs it calls, SHOULD NOT HAVE ANY SLEEP OPERATIONS in them! +//YE BE WARNED! +/datum/subsystem/proc/fire() + can_fire = 0 + +//used to initialize the subsystem AFTER the map has loaded +/datum/subsystem/proc/Initialize(start_timeofday) + var/time = (world.timeofday - start_timeofday) / 10 + var/msg = "Initialized [name] SubSystem within [time] seconds" + world << "[msg]" + world.log << msg + +//hook for printing stats to the "MC" statuspanel for admins to see performance and related stats etc. +/datum/subsystem/proc/stat_entry() + stat(name, "[round(cost,0.001)]ds\t(CPU:[round(cpu,1)]%)") + +//could be used to postpone a costly subsystem for one cycle +//for instance, during cpu intensive operations like explosions +/datum/subsystem/proc/postpone() + if(next_fire - world.time < wait) + next_fire += wait + +//usually called via datum/subsystem/New() when replacing a subsystem (i.e. due to a recurring crash) +//should attempt to salvage what it can from the old instance of subsystem +/datum/subsystem/proc/Recover() \ No newline at end of file diff --git a/code/controllers/supply_shuttle.dm b/code/controllers/supply_shuttle.dm deleted file mode 100644 index 5242b0e77f4..00000000000 --- a/code/controllers/supply_shuttle.dm +++ /dev/null @@ -1,808 +0,0 @@ -//Config stuff -#define SUPPLY_DOCKZ 2 //Z-level of the Dock. -#define SUPPLY_STATIONZ 1 //Z-level of the Station. -#define SUPPLY_STATION_AREATYPE "/area/supply/station" //Type of the supply shuttle area for station -#define SUPPLY_DOCK_AREATYPE "/area/supply/dock" //Type of the supply shuttle area for dock - -var/global/datum/controller/supply_shuttle/supply_shuttle - -/area/supply/station //DO NOT TURN THE lighting_use_dynamic STUFF ON FOR SHUTTLES. IT BREAKS THINGS. - name = "supply shuttle" - icon_state = "shuttle3" - luminosity = 1 - lighting_use_dynamic = 0 - requires_power = 0 - -/area/supply/dock //DO NOT TURN THE lighting_use_dynamic STUFF ON FOR SHUTTLES. IT BREAKS THINGS. - name = "supply shuttle" - icon_state = "shuttle3" - luminosity = 1 - lighting_use_dynamic = 0 - requires_power = 0 - -//SUPPLY PACKS MOVED TO /code/defines/obj/supplypacks.dm - -/obj/structure/plasticflaps //HOW DO YOU CALL THOSE THINGS ANYWAY - name = "plastic flaps" - desc = "Definitely can't get past those. No way." - icon = 'icons/obj/stationobjs.dmi' //Change this. - icon_state = "plasticflaps" - density = 0 - anchored = 1 - layer = 4 - -/obj/structure/plasticflaps/CanPass(atom/movable/A, turf/T) - if(istype(A) && A.checkpass(PASSGLASS)) - return prob(60) - - var/obj/structure/stool/bed/B = A - if (istype(A, /obj/structure/stool/bed) && B.buckled_mob)//if it's a bed/chair and someone is buckled, it will not pass - return 0 - - else if(istype(A, /mob/living)) // You Shall Not Pass! - var/mob/living/M = A - if(!M.lying && !istype(M, /mob/living/carbon/monkey) && !istype(M, /mob/living/carbon/slime)) //If your not laying down, or a small creature, no pass. - return 0 - return ..() - -/obj/structure/plasticflaps/ex_act(severity, target) - ..() - switch(severity) - if (1) - qdel(src) - if (2) - if (prob(50)) - qdel(src) - if (3) - if (prob(5)) - qdel(src) - -/obj/structure/plasticflaps/mining //A specific type for mining that doesn't allow airflow because of them damn crates - name = "airtight plastic flaps" - desc = "Heavy duty, airtight, plastic flaps." - -/obj/structure/plasticflaps/mining/New() //set the turf below the flaps to block air - var/turf/T = get_turf(loc) - if(T) - T.blocks_air = 1 - ..() - -/obj/structure/plasticflaps/mining/Destroy() //lazy hack to set the turf to allow air to pass if it's a simulated floor //wow this is terrible - var/turf/T = get_turf(loc) - if(T) - if(istype(T, /turf/simulated/floor)) - T.blocks_air = 0 - ..() - -/obj/machinery/computer/supplycomp - name = "supply shuttle console" - desc = "Used to order supplies." - icon = 'icons/obj/computer.dmi' - icon_state = "supply" - req_access = list(access_cargo) - circuit = /obj/item/weapon/circuitboard/supplycomp - var/temp = null - var/reqtime = 0 //Cooldown for requisitions - Quarxink - var/hacked = 0 - var/can_order_contraband = 0 - var/last_viewed_group = "categories" - - -/obj/machinery/computer/ordercomp - name = "supply ordering console" - desc = "Used to order supplies from cargo staff." - icon = 'icons/obj/computer.dmi' - icon_state = "request" - circuit = /obj/item/weapon/circuitboard/ordercomp - var/temp = null - var/reqtime = 0 //Cooldown for requisitions - Quarxink - var/last_viewed_group = "categories" - -/* -/obj/effect/marker/supplymarker - icon_state = "X" - icon = 'icons/misc/mark.dmi' - name = "X" - invisibility = 101 - anchored = 1 - opacity = 0 -*/ - -/datum/supply_order - var/ordernum - var/datum/supply_packs/object = null - var/orderedby = null - var/comment = null - -/datum/controller/supply_shuttle - var/processing = 1 - var/processing_interval = 300 - var/iteration = 0 - //supply points - var/points = 50 - var/points_per_process = 1 - var/points_per_slip = 2 - var/points_per_crate = 5 - var/points_per_intel = 100 - var/plasma_per_point = 0.2 //5 points per plasma sheet due to increased rarity - var/centcom_message = "" // Remarks from Centcom on how well you checked the last order. - // Unique typepaths for unusual things we've already sent CentComm, associated with their potencies - var/list/discoveredPlants = list() - //control - var/ordernum - var/list/shoppinglist = list() - var/list/requestlist = list() - var/list/supply_packs = list() - //shuttle movement - var/at_station = 0 - var/movetime = 1200 - var/moving = 0 - var/eta_timeofday - var/eta - //shuttle loan - var/datum/round_event/shuttle_loan/shuttle_loan - //for logging - var/sold_atoms = "" - -/datum/controller/supply_shuttle/New() - ordernum = rand(1,9000) - for(var/typepath in (typesof(/datum/supply_packs) - /datum/supply_packs)) - var/datum/supply_packs/P = new typepath() - if(P.name == "HEADER") continue // To filter out group headers - supply_packs[P.name] = P - -//Supply shuttle ticker - handles supply point regenertion and shuttle travelling between centcom and the station -/datum/controller/supply_shuttle/proc/process() - - spawn(0) - set background = BACKGROUND_ENABLED - while(1) - if(processing) - iteration++ - points += points_per_process - - if(moving == 1) - var/ticksleft = (eta_timeofday - world.timeofday) - if(ticksleft > 0) - eta = round(ticksleft/600,1) - else - eta = 0 - send() - - - sleep(processing_interval) - -/datum/controller/supply_shuttle/proc/send() - var/area/from - var/area/dest - switch(at_station) - if(1) - from = locate(SUPPLY_STATION_AREATYPE) - dest = locate(SUPPLY_DOCK_AREATYPE) - at_station = 0 - if(0) - from = locate(SUPPLY_DOCK_AREATYPE) - dest = locate(SUPPLY_STATION_AREATYPE) - at_station = 1 - dest.clear_docking_area() - moving = 0 - - from.move_contents_to(dest) - -//Check whether the shuttle is allowed to move -/datum/controller/supply_shuttle/proc/can_move() - if(moving) return 0 - - var/area/shuttle = locate(/area/supply/station) - if(!shuttle) return 0 - - if(forbidden_atoms_check(shuttle) && at_station) - return 0 - - return 1 - -//To stop things being sent to centcom which should not be sent to centcom Recursively checks for these types. -/datum/controller/supply_shuttle/proc/forbidden_atoms_check(atom/A) - if(istype(A,/mob/living)) - return 1 - if(istype(A,/obj/item/weapon/disk/nuclear)) - return 1 - if(istype(A,/obj/machinery/nuclearbomb)) - return 1 - if(istype(A,/obj/item/device/radio/beacon)) - return 1 - if(istype(A,/obj/effect/blob)) - return 1 - if(istype(A,/obj/effect/spider/spiderling)) - return 1 - - for(var/i=1, i<=A.contents.len, i++) - var/atom/B = A.contents[i] - if(.(B)) - return 1 - -//Sellin -/datum/controller/supply_shuttle/proc/sell() - var/shuttle_at - if(at_station) shuttle_at = SUPPLY_STATION_AREATYPE - else shuttle_at = SUPPLY_DOCK_AREATYPE - - var/area/shuttle = locate(shuttle_at) - if(!shuttle) return - - var/plasma_count = 0 - var/intel_count = 0 - var/crate_count = 0 - - centcom_message = "" - - for(var/atom/movable/MA in shuttle) - sold_atoms += " [MA.name]" - if(MA.anchored) continue - - - // Must be in a crate (or a critter crate)! - if(istype(MA,/obj/structure/closet/crate) || istype(MA,/obj/structure/closet/critter)) - sold_atoms += ":" - crate_count++ - var/find_slip = 1 - - for(var/atom in MA) - // Sell manifests - var/atom/A = atom - sold_atoms += " [A.name]" - if(find_slip && istype(A,/obj/item/weapon/paper/manifest)) - var/obj/item/weapon/paper/manifest/slip = A - // TODO: Check for a signature, too. - if(slip.stamped && slip.stamped.len) //yes, the clown stamp will work. clown is the highest authority on the station, it makes sense - // Did they mark it as erroneous? - var/denied = 0 - for(var/i=1,i<=slip.stamped.len,i++) - if(slip.stamped[i] == /obj/item/weapon/stamp/denied) - denied = 1 - if(slip.erroneous && denied) // Caught a mistake by Centcom (IDEA: maybe Centcom rarely gets offended by this) - points += slip.points-points_per_crate // For now, give a full refund for paying attention (minus the crate cost) - centcom_message += "+[slip.points-points_per_crate]: Station correctly denied package [slip.ordernumber]: " - if(slip.erroneous & MANIFEST_ERROR_NAME) - centcom_message += "Destination station incorrect. " - else if(slip.erroneous & MANIFEST_ERROR_COUNT) - centcom_message += "Packages incorrectly counted. " - else if(slip.erroneous & MANIFEST_ERROR_ITEM) - centcom_message += "Package incomplete. " - centcom_message += "Points refunded.
" - else if(!slip.erroneous && !denied) // Approving a proper order awards the relatively tiny points_per_slip - points += points_per_slip - centcom_message += "+1: Package [slip.ordernumber] accorded.
" - else // You done goofed. - if(slip.erroneous) - centcom_message += "+0: Station approved package [slip.ordernumber] despite error: " - if(slip.erroneous & MANIFEST_ERROR_NAME) - centcom_message += "Destination station incorrect." - else if(slip.erroneous & MANIFEST_ERROR_COUNT) - centcom_message += "Packages incorrectly counted." - else if(slip.erroneous & MANIFEST_ERROR_ITEM) - centcom_message += "We found unshipped items on our dock." - centcom_message += " Be more vigilant.
" - else - points -= slip.points-points_per_crate - centcom_message += "-[slip.points-points_per_crate]: Station denied package [slip.ordernumber]. Our records show no fault on our part.
" - find_slip = 0 - continue - - // Sell plasma - if(istype(A, /obj/item/stack/sheet/mineral/plasma)) - var/obj/item/stack/sheet/mineral/plasma/P = A - plasma_count += P.amount - - // Sell syndicate intel - if(istype(A, /obj/item/documents/syndicate)) - intel_count += 1 - - if(istype(A, /obj/item/seeds)) - var/obj/item/seeds/S = A - if(S.rarity == 0) // Mundane species - centcom_message += "+0: We don't need samples of mundane species \"[capitalize(S.species)]\".
" - else if(discoveredPlants[S.type]) // This species has already been sent to CentComm - var/potDiff = S.potency - discoveredPlants[S.type] // Compare it to the previous best - if(potDiff > 0) // This sample is better - discoveredPlants[S.type] = S.potency - centcom_message += "+[potDiff]: New sample of \"[capitalize(S.species)]\" is superior. Good work.
" - points += potDiff - else // This sample is worthless - centcom_message += "+0: New sample of \"[capitalize(S.species)]\" is not more potent than existing sample ([discoveredPlants[S.type]] potency).
" - else // This is a new discovery! - discoveredPlants[S.type] = S.potency - centcom_message += "+[S.rarity]: New species discovered: \"[capitalize(S.species)]\". Excellent work.
" - points += S.rarity // That's right, no bonus for potency. Send a crappy sample first to "show improvement" later - qdel(MA) - sold_atoms += "." - - if(plasma_count) - centcom_message += "+[round(plasma_count/plasma_per_point)]: Received [plasma_count] unit(s) of exotic material.
" - points += round(plasma_count / plasma_per_point) - - if(intel_count) - centcom_message += "+[round(intel_count*points_per_intel)]: Received [intel_count] article(s) of enemy intelligence.
" - points += round(intel_count*points_per_intel) - - if(crate_count) - centcom_message += "+[round(crate_count*points_per_crate)]: Received [crate_count] crate(s).
" - points += crate_count * points_per_crate - -//Buyin -/datum/controller/supply_shuttle/proc/buy() - if(!shoppinglist.len) return - - var/shuttle_at - if(at_station) shuttle_at = SUPPLY_STATION_AREATYPE - else shuttle_at = SUPPLY_DOCK_AREATYPE - - var/area/shuttle = locate(shuttle_at) - if(!shuttle) return - - var/list/clear_turfs = list() - - for(var/turf/T in shuttle) - if(T.density || T.contents.len) continue - clear_turfs += T - - for(var/S in shoppinglist) - if(!clear_turfs.len) break - var/i = rand(1,clear_turfs.len) - var/turf/pickedloc = clear_turfs[i] - clear_turfs.Cut(i,i+1) - - var/datum/supply_order/SO = S - var/datum/supply_packs/SP = SO.object - - var/atom/A = new SP.containertype(pickedloc) - A.name = "[SP.containername] [SO.comment ? "([SO.comment])":"" ]" - - //supply manifest generation begin - - var/obj/item/weapon/paper/manifest/slip = new /obj/item/weapon/paper/manifest(A) - - var printed_station_name = station_name() - if(prob(5)) - printed_station_name = new_station_name() - slip.erroneous |= MANIFEST_ERROR_NAME // They got our station name wrong. BASTARDS! - // IDEA: Have Centcom accidentally send random low-value crates in large orders, give large bonus for returning them intact. - var printed_packages_amount = supply_shuttle.shoppinglist.len - if(prob(5)) - printed_packages_amount += rand(1,2) // I considered rand(-2,2), but that could be zero. Heh. - slip.erroneous |= MANIFEST_ERROR_COUNT // They typoed the number of crates in this shipment. It won't match the other manifests. - - slip.points = SP.cost - slip.ordernumber = SO.ordernum - slip.info = "

[command_name()] Shipping Manifest



" - slip.info +="Order #[SO.ordernum]
" - slip.info +="Destination: [printed_station_name]
" - slip.info +="[printed_packages_amount] PACKAGES IN THIS SHIPMENT
" - slip.info +="CONTENTS:
    " - - //spawn the stuff, finish generating the manifest while you're at it - if(SP.access) - A:req_access = list() - A:req_access += text2num(SP.access) - - var/list/contains - if(istype(SP,/datum/supply_packs/misc/randomised)) - var/datum/supply_packs/misc/randomised/SPR = SP - contains = list() - if(SPR.contains.len) - for(var/j=1,j<=SPR.num_contained,j++) - contains += pick(SPR.contains) - else - contains = SP.contains - - for(var/typepath in contains) - if(!typepath) continue - var/atom/B2 = new typepath(A) - if(SP.amount && B2:amount) B2:amount = SP.amount - slip.info += "
  • [B2.name]
  • " //add the item to the manifest (even if it was misplaced) - // If it has multiple items, there's a 1% of each going missing... Not for secure crates or those large wooden ones, though. - if(contains.len > 1 && prob(1) && !findtext(SP.containertype,"/secure/") && !findtext(SP.containertype,"/largecrate/")) - slip.erroneous |= MANIFEST_ERROR_ITEM // This item was not included in the shipment! - qdel(B2) // Lost in space... or the loading dock. - - //manifest finalisation - slip.info += "

" - slip.info += "CHECK CONTENTS AND STAMP BELOW THE LINE TO CONFIRM RECEIPT OF GOODS
" // And now this is actually meaningful. - - supply_shuttle.shoppinglist.Cut() - return - -/obj/item/weapon/paper/manifest - name = "supply manifest" - var/erroneous = 0 - var/points = 0 - var/ordernumber = 0 - -/obj/machinery/computer/ordercomp/attack_hand(var/mob/user as mob) - if(..()) - return - user.set_machine(src) - var/dat - if(temp) - dat = temp - else - dat += {"
Shuttle Location: [supply_shuttle.moving ? "Moving to station ([supply_shuttle.eta] Mins.)":supply_shuttle.at_station ? "Station":"Dock"]
-
Supply Points: [supply_shuttle.points]
- -
\nRequest items

- View approved orders

- View requests

- Close"} - - // Removing the old window method but leaving it here for reference - //user << browse(dat, "window=computer;size=575x450") - //onclose(user, "computer") - - // Added the new browser window method - var/datum/browser/popup = new(user, "computer", "Supply Ordering Console", 575, 450) - popup.set_content(dat) - popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) - popup.open() - return - -/obj/machinery/computer/ordercomp/Topic(href, href_list) - if(..()) - return - - if( isturf(loc) && (in_range(src, usr) || istype(usr, /mob/living/silicon)) ) - usr.set_machine(src) - - if(href_list["order"]) - if(href_list["order"] == "categories") - //all_supply_groups - //Request what? - last_viewed_group = "categories" - temp = "
Supply points: [supply_shuttle.points]
" - temp += "Main Menu

" - temp += "Select a category

" - for(var/cat in all_supply_groups ) - temp += "[get_supply_group_name(cat)]
" - else - last_viewed_group = href_list["order"] - var/cat = text2num(last_viewed_group) - temp = "
Supply points: [supply_shuttle.points]
" - temp += "Back to all categories

" - temp += "Request from: [get_supply_group_name(cat)]

" - for(var/supply_name in supply_shuttle.supply_packs ) - var/datum/supply_packs/N = supply_shuttle.supply_packs[supply_name] - if(N.hidden || N.contraband || N.group != cat) continue //Have to send the type instead of a reference to - temp += "[supply_name] Cost: [N.cost]
" //the obj because it would get caught by the garbage - else if (href_list["doorder"]) - if(world.time < reqtime) - say("[world.time - reqtime] seconds remaining until another requisition form may be printed.") - return - - //Find the correct supply_pack datum - var/datum/supply_packs/P = supply_shuttle.supply_packs[href_list["doorder"]] - if(!istype(P) || P.hidden || P.contraband) //href protection - return - - var/timeout = world.time + 600 - var/reason = stripped_input(usr,"Reason:","Why do you require this item?","") - if(world.time > timeout) return - if(!reason) return - - var/idname = "*None Provided*" - var/idrank = "*None Provided*" - if(ishuman(usr)) - var/mob/living/carbon/human/H = usr - idname = H.get_authentification_name() - idrank = H.get_assignment() - else if(issilicon(usr)) - idname = usr.real_name - - supply_shuttle.ordernum++ - var/obj/item/weapon/paper/reqform = new /obj/item/weapon/paper(loc) - reqform.name = "requisition form - [P.name]" - reqform.info += "

[station_name] Supply Requisition Form


" - reqform.info += "INDEX: #[supply_shuttle.ordernum]
" - reqform.info += "REQUESTED BY: [idname]
" - reqform.info += "RANK: [idrank]
" - reqform.info += "REASON: [reason]
" - reqform.info += "SUPPLY CRATE TYPE: [P.name]
" - reqform.info += "ACCESS RESTRICTION: [replacetext(get_access_desc(P.access))]
" - reqform.info += "CONTENTS:
" - reqform.info += P.manifest - reqform.info += "
" - reqform.info += "STAMP BELOW TO APPROVE THIS REQUISITION:
" - - reqform.update_icon() //Fix for appearing blank when printed. - reqtime = (world.time + 5) % 1e5 - - //make our supply_order datum - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.object = P - O.orderedby = idname - supply_shuttle.requestlist += O - - temp = "Thanks for your request. The cargo team will process it as soon as possible.
" - temp += "
Back Main Menu" - - else if (href_list["vieworders"]) - temp = "Main Menu

Current approved orders:

" - for(var/S in supply_shuttle.shoppinglist) - var/datum/supply_order/SO = S - temp += "[SO.object.name] approved by [SO.orderedby] [SO.comment ? "([SO.comment])":""]
" - temp += "
Main Menu" - - else if (href_list["viewrequests"]) - temp = "Current requests:

" - for(var/S in supply_shuttle.requestlist) - var/datum/supply_order/SO = S - temp += "#[SO.ordernum] - [SO.object.name] requested by [SO.orderedby]
" - temp += "
Main Menu" - - else if (href_list["mainmenu"]) - temp = null - - add_fingerprint(usr) - updateUsrDialog() - return - -/obj/machinery/computer/ordercomp/say_quote(text) - return "flashes, \"[text]\"" - - -/obj/machinery/computer/supplycomp/attack_hand(var/mob/user as mob) - if(!allowed(user)) - user << "Access Denied." - return - - if(..()) - return - user.set_machine(src) - post_signal("supply") - var/dat - if (temp) - dat = temp - else - dat += {"
Supply shuttle
- \nLocation: [supply_shuttle.moving ? "Moving to station ([supply_shuttle.eta] Mins.)":supply_shuttle.at_station ? "Station":"Away"]
-
\nSupply Points: [supply_shuttle.points]
\n

- [supply_shuttle.moving ? "\n*Must be away to order items*
\n
":supply_shuttle.at_station ? "\n*Must be away to order items*
\n
":"\nOrder items
\n
"] - [supply_shuttle.moving ? "\n*Shuttle already called*
\n
":supply_shuttle.at_station ? "\nSend away
\n
":"\nSend to station
\n
"] - [supply_shuttle.shuttle_loan ? (supply_shuttle.shuttle_loan.dispatched ? "\n*Shuttle loaned to Centcom*
\n
" : "\nLoan shuttle to Centcom (5 mins duration)
\n
") : "\n*No pending external shuttle requests*
\n
"] - \nView requests
\n
- \nView orders
\n
- \nClose
-
\nCentral Command messages:
[supply_shuttle.centcom_message ? supply_shuttle.centcom_message : "Remember to stamp and send back the supply manifests."]"} - - var/datum/browser/popup = new(user, "computer", "Supply Shuttle Console", 700, 455) - popup.set_content(dat) - popup.open() - return - -/obj/machinery/computer/supplycomp/emag_act(user as mob) - if(!hacked) - user << "Special supplies unlocked." - hacked = 1 - -/obj/machinery/computer/supplycomp/Topic(href, href_list) - if(!supply_shuttle) - world.log << "## ERROR: Eek. The supply_shuttle controller datum is missing somehow." - return - if(..()) - return - - if(isturf(loc) && ( in_range(src, usr) || istype(usr, /mob/living/silicon) ) ) - usr.set_machine(src) - - //Calling the shuttle - if(href_list["send"]) - if(!supply_shuttle.can_move()) - if(supply_shuttle.shuttle_loan) - temp = "The supply shuttle must be docked to send new commands.

Main Menu" - else - temp = "For safety reasons the automated supply shuttle cannot transport live organisms, classified nuclear weaponry or homing beacons.

Main Menu" - - else if(supply_shuttle.at_station) - if(href_list["loan"] && supply_shuttle.shuttle_loan) - if(!supply_shuttle.shuttle_loan.dispatched) - supply_shuttle.sell() - supply_shuttle.send() - supply_shuttle.shuttle_loan.loan_shuttle() - temp = "The supply shuttle has been loaned to Centcom.

Main Menu" - post_signal("supply") - else - temp = "You can not loan the supply shuttle at this time.

Main Menu" - else - temp = "The supply shuttle has departed.

Main Menu" - supply_shuttle.moving = -1 - supply_shuttle.sell() - supply_shuttle.send() - investigate_log("[usr.key] has sent the supply shuttle away. Remaining points: [supply_shuttle.points]. Shuttle contents:[supply_shuttle.sold_atoms].", "cargo") - else - if(href_list["loan"] && supply_shuttle.shuttle_loan) - if(!supply_shuttle.shuttle_loan.dispatched) - supply_shuttle.shuttle_loan.loan_shuttle() - temp = "The supply shuttle has been loaned to Centcom.

Main Menu" - post_signal("supply") - else - temp = "You can not loan the supply shuttle at this time.

Main Menu" - else - supply_shuttle.buy() - temp = "The supply shuttle has been called and will arrive in [round(supply_shuttle.movetime/600,1)] minutes.

Main Menu" - supply_shuttle.moving = 1 - supply_shuttle.eta_timeofday = (world.timeofday + supply_shuttle.movetime) % 864000 - post_signal("supply") - - else if (href_list["order"]) - if(supply_shuttle.moving) return - if(href_list["order"] == "categories") - //all_supply_groups - //Request what? - last_viewed_group = "categories" - temp = "
Supply points: [supply_shuttle.points]
" - temp += "Main Menu

" - temp += "Select a category

" - for(var/cat in all_supply_groups ) - temp += "[get_supply_group_name(cat)]
" - else - last_viewed_group = href_list["order"] - var/cat = text2num(last_viewed_group) - temp = "
Supply points: [supply_shuttle.points]
" - temp += "Back to all categories

" - temp += "Request from: [get_supply_group_name(cat)]

" - for(var/supply_name in supply_shuttle.supply_packs ) - var/datum/supply_packs/N = supply_shuttle.supply_packs[supply_name] - if((N.hidden && !hacked) || (N.contraband && !can_order_contraband) || N.group != cat) //Have to send the type instead of a reference to - continue //the obj because it would get caught by the garbage - temp += "[supply_name] Cost: [N.cost]
" - - /*temp = "Supply points: [supply_shuttle.points]


Request what?

" - - for(var/supply_name in supply_shuttle.supply_packs ) - var/datum/supply_packs/N = supply_shuttle.supply_packs[supply_name] - if(N.hidden && !hacked) continue - if(N.contraband && !can_order_contraband) continue - temp += "[supply_name] Cost: [N.cost]
" //the obj because it would get caught by the garbage - temp += "
OK"*/ - - else if (href_list["doorder"]) - if(world.time < reqtime) - say("[world.time - reqtime] seconds remaining until another requisition form may be printed.") - return - - //Find the correct supply_pack datum - var/datum/supply_packs/P = supply_shuttle.supply_packs[href_list["doorder"]] - if(!istype(P) || (P.hidden && !hacked) || (P.contraband && !can_order_contraband)) //href exploit protection - return - - var/timeout = world.time + 600 - var/reason = stripped_input(usr,"Reason:","Why do you require this item?","") - if(world.time > timeout) return -// if(!reason) return - - var/idname = "*None Provided*" - var/idrank = "*None Provided*" - if(ishuman(usr)) - var/mob/living/carbon/human/H = usr - idname = H.get_authentification_name() - idrank = H.get_assignment() - else if(issilicon(usr)) - idname = usr.real_name - - supply_shuttle.ordernum++ - var/obj/item/weapon/paper/reqform = new /obj/item/weapon/paper(loc) - reqform.name = "requisition form - [P.name]" - reqform.info += "

[station_name] Supply Requisition Form


" - reqform.info += "INDEX: #[supply_shuttle.ordernum]
" - reqform.info += "REQUESTED BY: [idname]
" - reqform.info += "RANK: [idrank]
" - reqform.info += "REASON: [reason]
" - reqform.info += "SUPPLY CRATE TYPE: [P.name]
" - reqform.info += "ACCESS RESTRICTION: [replacetext(get_access_desc(P.access))]
" - reqform.info += "CONTENTS:
" - reqform.info += P.manifest - reqform.info += "
" - reqform.info += "STAMP BELOW TO APPROVE THIS REQUISITION:
" - - reqform.update_icon() //Fix for appearing blank when printed. - reqtime = (world.time + 5) % 1e5 - - //make our supply_order datum - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.object = P - O.orderedby = idname - supply_shuttle.requestlist += O - - temp = "Order request placed.
" - temp += "
Back | Main Menu | Authorize Order" - - else if(href_list["confirmorder"]) - //Find the correct supply_order datum - var/ordernum = text2num(href_list["confirmorder"]) - var/datum/supply_order/O - var/datum/supply_packs/P - temp = "Invalid Request" - for(var/i=1, i<=supply_shuttle.requestlist.len, i++) - var/datum/supply_order/SO = supply_shuttle.requestlist[i] - if(SO && SO.ordernum == ordernum) - O = SO - P = O.object - if(supply_shuttle.points >= P.cost) - supply_shuttle.requestlist.Cut(i,i+1) - supply_shuttle.points -= P.cost - supply_shuttle.shoppinglist += O - temp = "Thanks for your order." - investigate_log("[usr.key] has authorized an order for [P.name]. Remaining points: [supply_shuttle.points].", "cargo") - else - temp = "Not enough supply points." - break - temp += "

Back Main Menu" - - else if (href_list["vieworders"]) - temp = "Main Menu

Current approved orders:

" - for(var/S in supply_shuttle.shoppinglist) - var/datum/supply_order/SO = S - temp += "#[SO.ordernum] - [SO.object.name] approved by [SO.orderedby][SO.comment ? " ([SO.comment])":""]
"// (Cancel)
" - temp += "
Main Menu" -/* - else if (href_list["cancelorder"]) - var/datum/supply_order/remove_supply = href_list["cancelorder"] - supply_shuttle_shoppinglist -= remove_supply - supply_shuttle_points += remove_supply.object.cost - temp += "Canceled: [remove_supply.object.name]


" - - for(var/S in supply_shuttle_shoppinglist) - var/datum/supply_order/SO = S - temp += "[SO.object.name] approved by [SO.orderedby][SO.comment ? " ([SO.comment])":""] (Cancel)
" - temp += "
Main Menu" -*/ - else if (href_list["viewrequests"]) - temp = "Current requests:

" - for(var/S in supply_shuttle.requestlist) - var/datum/supply_order/SO = S - temp += "#[SO.ordernum] - [SO.object.name] requested by [SO.orderedby] [supply_shuttle.moving ? "":supply_shuttle.at_station ? "":"Approve Remove"]
" - - temp += "
Clear list" - temp += "
Main Menu" - - else if (href_list["rreq"]) - var/ordernum = text2num(href_list["rreq"]) - temp = "Invalid Request.
" - for(var/i=1, i<=supply_shuttle.requestlist.len, i++) - var/datum/supply_order/SO = supply_shuttle.requestlist[i] - if(SO && SO.ordernum == ordernum) - supply_shuttle.requestlist.Cut(i,i+1) - temp = "Request removed.
" - break - temp += "
Back Main Menu" - - else if (href_list["clearreq"]) - supply_shuttle.requestlist.Cut() - temp = "List cleared.
" - temp += "
Main Menu" - - else if (href_list["mainmenu"]) - temp = null - - add_fingerprint(usr) - updateUsrDialog() - return - -/obj/machinery/computer/supplycomp/proc/post_signal(var/command) - - var/datum/radio_frequency/frequency = radio_controller.return_frequency(1435) - - if(!frequency) return - - var/datum/signal/status_signal = new - status_signal.source = src - status_signal.transmission_method = 1 - status_signal.data["command"] = command - - frequency.post_signal(src, status_signal) - - -/obj/machinery/computer/supplycomp/say_quote(text) - return "flashes, \"[text]\"" - - diff --git a/code/controllers/verbs.dm b/code/controllers/verbs.dm index 729db3c2c17..923eff76e7f 100644 --- a/code/controllers/verbs.dm +++ b/code/controllers/verbs.dm @@ -1,7 +1,7 @@ //TODO: rewrite and standardise all controller datums to the datum/controller type //TODO: allow all controllers to be deleted for clean restarts (see WIP master controller stuff) - MC done - lighting done -/client/proc/restart_controller(controller in list("Master","Failsafe","Lighting","Supply Shuttle")) +/client/proc/restart_controller(controller in list("Master","Failsafe")) set category = "Debug" set name = "Restart Controller" set desc = "Restart one of the various periodic loop controllers for the game (be careful!)" @@ -17,18 +17,12 @@ if("Failsafe") new /datum/controller/failsafe() feedback_add_details("admin_verb","RFailsafe") - if("Lighting") - new /datum/controller/lighting() - lighting_controller.process() - feedback_add_details("admin_verb","RLighting") - if("Supply Shuttle") - supply_shuttle.process() - feedback_add_details("admin_verb","RSupply") + message_admins("Admin [key_name_admin(usr)] has restarted the [controller] controller.") return -/client/proc/debug_controller(controller in list("Master","Failsafe","Ticker","Lighting","Garbage","Air","Jobs","Sun","Radio","Supply Shuttle","Emergency Shuttle","Configuration","pAI", "Cameras", "Events")) +/client/proc/debug_controller(controller in list("Master","Failsafe","Ticker","Jobs","Radio","Configuration", "Cameras")) set category = "Debug" set name = "Debug Controller" set desc = "Debug the various periodic loop controllers for the game (be careful!)" @@ -37,48 +31,24 @@ switch(controller) if("Master") debug_variables(master_controller) - feedback_add_details("admin_verb","DMC") + if("Failsafe") debug_variables(Failsafe) - feedback_add_details("admin_verb","DFailsafe") + if("Ticker") debug_variables(ticker) - feedback_add_details("admin_verb","DTicker") - if("Lighting") - debug_variables(lighting_controller) - feedback_add_details("admin_verb","DLighting") - if("Garbage") - debug_variables(garbage) - feedback_add_details("admin_verb","DGarbage") - if("Air") - debug_variables(air_master) - feedback_add_details("admin_verb","DAir") + if("Jobs") - debug_variables(job_master) - feedback_add_details("admin_verb","DJobs") - if("Sun") - debug_variables(sun) - feedback_add_details("admin_verb","DSun") + debug_variables(SSjob) + if("Radio") debug_variables(radio_controller) - feedback_add_details("admin_verb","DRadio") - if("Supply Shuttle") - debug_variables(supply_shuttle) - feedback_add_details("admin_verb","DSupply") - if("Emergency Shuttle") - debug_variables(emergency_shuttle) - feedback_add_details("admin_verb","DEmergency") + if("Configuration") debug_variables(config) - feedback_add_details("admin_verb","DConf") - if("pAI") - debug_variables(paiController) - feedback_add_details("admin_verb","DpAI") + if("Cameras") debug_variables(cameranet) - feedback_add_details("admin_verb","DCameras") - if("Events") - debug_variables(events) - feedback_add_details("admin_verb","DEvents") + message_admins("Admin [key_name_admin(usr)] is debugging the [controller] controller.") return diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index a394b2c666a..cd55cc37db9 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -128,7 +128,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease /datum/disease/proc/process() if(!holder) - active_diseases -= src + SSdisease.processing -= src return if(prob(infectivity)) @@ -169,7 +169,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease cure() return - active_diseases += src + SSdisease.processing += src /datum/disease/proc/IsSame(var/datum/disease/D) @@ -187,7 +187,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease /datum/disease/Del() - active_diseases.Remove(src) + SSdisease.processing.Remove(src) ..() diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index 50da4ca82f2..f61acbb4470 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -402,7 +402,7 @@ var/list/advance_cures = list( D.AssignName(new_name) D.Refresh() - for(var/datum/disease/advance/AD in active_diseases) + for(var/datum/disease/advance/AD in SSdisease.processing) AD.Refresh() for(var/mob/living/carbon/human/H in shuffle(living_mob_list)) @@ -420,7 +420,7 @@ var/list/advance_cures = list( /* /mob/verb/test() - for(var/datum/disease/D in active_diseases) + for(var/datum/disease/D in SSdisease.processing) src << "[D.name] - [D.holder]" */ diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 156984be285..fdd1842460d 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -66,7 +66,7 @@ if(current) //remove ourself from our old body's mind variable current.mind = null - nanomanager.user_transferred(current, new_character) + SSnano.user_transferred(current, new_character) if(key) if(new_character.key != key) //if we're transfering into a body with a key associated which is not ours diff --git a/code/datums/sun.dm b/code/datums/sun.dm deleted file mode 100644 index e1081a946ec..00000000000 --- a/code/datums/sun.dm +++ /dev/null @@ -1,57 +0,0 @@ -#define SOLAR_UPDATE_TIME 600 //duration between two updates of the whole sun/solars positions - -/datum/sun - var/angle - var/dx - var/dy - var/rate - var/list/solars // for debugging purposes, references solars_list at the constructor - var/solar_next_update // last time the sun position was checked and adjusted - -/datum/sun/New() - - solars = solars_list - rate = rand(50,200)/100 // 50% - 200% of standard rotation - if(prob(50)) // same chance to rotate clockwise than counter-clockwise - rate = -rate - solar_next_update = world.time // init the timer - angle = rand (0,360) // the station position to the sun is randomised at round start - -// calculate the sun's position given the time of day -// at the standard rate (100%) the angle is increase/decreased by 6 degrees every minute. -// a full rotation thus take a game hour in that case -/datum/sun/proc/calc_position() - - if(world.time < solar_next_update) //if less than 60 game secondes have passed, do nothing - return; - - angle = (360 + angle + rate * 6) % 360 // increase/decrease the angle to the sun, adjusted by the rate - - solar_next_update += SOLAR_UPDATE_TIME // since we updated the angle, set the proper time for the next loop - - // now calculate and cache the (dx,dy) increments for line drawing - - var/s = sin(angle) - var/c = cos(angle) - - // Either "abs(s) < abs(c)" or "abs(s) >= abs(c)" - // In both cases, the greater is greater than 0, so, no "if 0" check is needed for the divisions - - if( abs(s) < abs(c)) - - dx = s / abs(c) - dy = c / abs(c) - - else - dx = s/abs(s) - dy = c / abs(s) - - //now tell the solar control computers to update their status and linked devices - for(var/obj/machinery/power/solar_control/SC in solars_list) - if(!SC.powernet) - solars_list.Remove(SC) - continue - SC.update() - - - diff --git a/code/defines/procs/statistics.dm b/code/defines/procs/statistics.dm index 06c076af6ac..24f6436c353 100644 --- a/code/defines/procs/statistics.dm +++ b/code/defines/procs/statistics.dm @@ -110,14 +110,7 @@ proc/sql_report_cyborg_death(var/mob/living/silicon/robot/H) log_game("SQL ERROR during death reporting. Error : \[[err]\]\n") -proc/statistic_cycle() - if(!config.sql_enabled) - return - while(1) - sql_poll_players() - sleep(600) - sql_poll_admins() - sleep(6000) // Poll every ten minutes + //This proc is used for feedback. It is executed at round end. proc/sql_commit_feedback() diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 7d3cd7b4440..b437c7c41b7 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -59,23 +59,14 @@ var/list/teleportlocs = list() proc/process_teleport_locs() for(var/area/AR in world) - if(istype(AR, /area/shuttle) || istype(AR, /area/syndicate_station) || istype(AR, /area/wizard_station)) continue + if(istype(AR, /area/shuttle) || istype(AR, /area/wizard_station)) continue if(teleportlocs.Find(AR.name)) continue var/turf/picked = pick(get_area_turfs(AR.type)) if (picked.z == 1) teleportlocs += AR.name teleportlocs[AR.name] = AR - var/not_in_order = 0 - do - not_in_order = 0 - if(teleportlocs.len <= 1) - break - for(var/i = 1, i <= (teleportlocs.len - 1), i++) - if(sorttext(teleportlocs[i], teleportlocs[i+1]) == -1) - teleportlocs.Swap(i, i+1) - not_in_order = 1 - while(not_in_order) + sortTim(teleportlocs, /proc/cmp_text_dsc) var/list/ghostteleportlocs = list() @@ -90,16 +81,7 @@ proc/process_ghost_teleport_locs() ghostteleportlocs += AR.name ghostteleportlocs[AR.name] = AR - var/not_in_order = 0 - do - not_in_order = 0 - if(ghostteleportlocs.len <= 1) - break - for(var/i = 1, i <= (ghostteleportlocs.len - 1), i++) - if(sorttext(ghostteleportlocs[i], ghostteleportlocs[i+1]) == -1) - ghostteleportlocs.Swap(i, i+1) - not_in_order = 1 - while(not_in_order) + sortTim(ghostteleportlocs, /proc/cmp_text_dsc) /*-----------------------------------------------------------------------------*/ @@ -135,166 +117,15 @@ proc/process_ghost_teleport_locs() //place to another. Look at escape shuttle for example. //All shuttles show now be under shuttle since we have smooth-wall code. -/area/shuttle //DO NOT TURN THE lighting_use_dynamic STUFF ON FOR SHUTTLES. IT BREAKS THINGS. +/area/shuttle + name = "\improper Shuttle" requires_power = 0 luminosity = 1 - lighting_use_dynamic = 0 - var/push_dir = SOUTH - var/destination - -/area/shuttle/arrival - name = "\improper Arrival Shuttle" - -/area/shuttle/arrival/pre_game - icon_state = "shuttle2" - destination = /area/shuttle/arrival/station - -/area/shuttle/arrival/station - icon_state = "shuttle" - destination = /area/shuttle/arrival/pre_game - -/area/shuttle/escape - name = "\improper Emergency Shuttle" - -/area/shuttle/escape/station - name = "\improper Emergency Shuttle Station" - icon_state = "shuttle2" - destination = /area/shuttle/escape/transit - -/area/shuttle/escape/centcom - name = "\improper Emergency Shuttle Centcom" - icon_state = "shuttle" - destination = /area/shuttle/escape/station - -/area/shuttle/escape/transit // the area to pass through for 3 minute transit - name = "\improper Emergency Shuttle Transit" - icon_state = "shuttle" - destination = /area/shuttle/escape/centcom - -/area/shuttle/escape_pod1 - name = "\improper Escape Pod One" - -/area/shuttle/escape_pod1/station - icon_state = "shuttle2" - destination = /area/shuttle/escape_pod1/transit - -/area/shuttle/escape_pod1/centcom - icon_state = "shuttle" - destination = /area/shuttle/escape_pod1/station - -/area/shuttle/escape_pod1/transit - icon_state = "shuttle" - destination = /area/shuttle/escape_pod1/centcom + lighting_use_dynamic = 1 + has_gravity = 1 - mob_activate(var/mob/living/L) - push_mob_back(L, push_dir) - -/area/shuttle/escape_pod2 - name = "\improper Escape Pod Two" - -/area/shuttle/escape_pod2/station - icon_state = "shuttle2" - destination = /area/shuttle/escape_pod2/transit - -/area/shuttle/escape_pod2/centcom - icon_state = "shuttle" - destination = /area/shuttle/escape_pod2/station - -/area/shuttle/escape_pod2/transit - icon_state = "shuttle" - destination = /area/shuttle/escape_pod2/centcom - - mob_activate(var/mob/living/L) - push_mob_back(L, push_dir) - -/area/shuttle/escape_pod3 - name = "\improper Escape Pod Three" - push_dir = WEST - -/area/shuttle/escape_pod3/station - icon_state = "shuttle2" - destination = /area/shuttle/escape_pod3/transit - -/area/shuttle/escape_pod3/centcom - icon_state = "shuttle" - destination = /area/shuttle/escape_pod3/station - -/area/shuttle/escape_pod3/transit - icon_state = "shuttle" - destination = /area/shuttle/escape_pod3/centcom - - mob_activate(var/mob/living/L) - push_mob_back(L, push_dir) - -/area/shuttle/escape_pod4 //Renaming areas 2hard - name = "\improper Escape Pod Four" - push_dir = WEST - -/area/shuttle/escape_pod4/station - icon_state = "shuttle2" - destination = /area/shuttle/escape_pod4/transit - -/area/shuttle/escape_pod4/centcom - icon_state = "shuttle" - destination = /area/shuttle/escape_pod4/station - -/area/shuttle/escape_pod4/transit - icon_state = "shuttle" - destination = /area/shuttle/escape_pod4/centcom - - mob_activate(var/mob/living/L) - push_mob_back(L, push_dir) - -/area/shuttle/mining - name = "\improper Mining Shuttle" - -/area/shuttle/mining/station - icon_state = "shuttle2" - destination = /area/shuttle/mining/outpost - -/area/shuttle/mining/outpost - icon_state = "shuttle" - destination = /area/shuttle/mining/station - -/area/shuttle/laborcamp - name = "\improper Labor Camp Shuttle" - -/area/shuttle/laborcamp/station - icon_state = "shuttle" - destination = /area/shuttle/laborcamp/outpost - -/area/shuttle/laborcamp/outpost - icon_state = "shuttle" - destination = /area/shuttle/laborcamp/station - -/area/shuttle/transport1/centcom - icon_state = "shuttle" - name = "\improper Transport Shuttle Centcom" - destination = /area/shuttle/transport1/station - -/area/shuttle/transport1/station - icon_state = "shuttle" - name = "\improper Transport Shuttle" - destination = /area/shuttle/transport1/centcom - -/area/shuttle/prison/ - name = "\improper Prison Shuttle" - -/area/shuttle/specops/centcom - name = "\improper Special Ops Shuttle" - icon_state = "shuttlered" - destination = /area/shuttle/specops/station - -/area/shuttle/specops/station - name = "\improper Special Ops Shuttle" - icon_state = "shuttlered2" - destination = /area/shuttle/specops/centcom - -/area/shuttle/thunderdome - name = "honk" - -/area/start // will be unused once kurper gets his login interface patch done +/area/start name = "start area" icon_state = "start" requires_power = 0 @@ -302,8 +133,6 @@ proc/process_ghost_teleport_locs() lighting_use_dynamic = 0 has_gravity = 1 -// === end remove - // CENTCOM /area/centcom @@ -410,52 +239,6 @@ proc/process_ghost_teleport_locs() //ENEMY -//names are used -/area/syndicate_station - name = "\improper Syndicate Station" - icon_state = "yellow" - requires_power = 0 - -/area/syndicate_station/start - name = "\improper Syndicate Forward Operating Base" - icon_state = "yellow" - has_gravity = 1 - -/area/syndicate_station/southwest - name = "\improper south-west of SS13" - icon_state = "southwest" - -/area/syndicate_station/northwest - name = "\improper north-west of SS13" - icon_state = "northwest" - -/area/syndicate_station/northeast - name = "\improper north-east of SS13" - icon_state = "northeast" - -/area/syndicate_station/southeast - name = "\improper south-east of SS13" - icon_state = "southeast" - -/area/syndicate_station/north - name = "\improper north of SS13" - icon_state = "north" - -/area/syndicate_station/south - name = "\improper south of SS13" - icon_state = "south" - -/area/syndicate_station/commssat - name = "\improper south of the communication satellite" - icon_state = "south" - -/area/syndicate_station/mining - name = "\improper north east of the mining asteroid" - icon_state = "north" - -/area/syndicate_station/transit - name = "\improper hyperspace" - icon_state = "shuttle" /area/wizard_station name = "\improper Wizard's Den" @@ -1759,28 +1542,11 @@ proc/process_ghost_teleport_locs() // CENTCOM var/list/centcom_areas = list ( - /area/centcom, - /area/shuttle/escape/centcom, - /area/shuttle/escape_pod1/centcom, - /area/shuttle/escape_pod2/centcom, - /area/shuttle/escape_pod3/centcom, - /area/shuttle/escape_pod4/centcom, - /area/shuttle/transport1/centcom, - /area/shuttle/specops/centcom, + /area/centcom ) //SPACE STATION 13 var/list/the_station_areas = list ( - /area/shuttle/arrival, - /area/shuttle/escape/station, - /area/shuttle/escape_pod1/station, - /area/shuttle/escape_pod2/station, - /area/shuttle/escape_pod3/station, - /area/shuttle/escape_pod4/station, - /area/shuttle/mining/station, - /area/shuttle/transport1/station, -// /area/shuttle/transport2/station, //not present on map - /area/shuttle/specops/station, /area/atmos, /area/maintenance, /area/hallway, diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 827a8fe8e73..c70e912e6b0 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -346,9 +346,6 @@ if(L.&& L.client) L.client.played = 0 -/area/proc/mob_activate(var/mob/living/L) - return - /proc/has_gravity(atom/AT, turf/T) if(!T) T = get_turf(AT) @@ -362,7 +359,7 @@ if(T && gravity_generators["[T.z]"] && length(gravity_generators["[T.z]"])) return 1 return 0 - +/* /area/proc/clear_docking_area() var/list/dstturfs = list() var/throwy = world.maxy @@ -398,3 +395,4 @@ if(ismob(bug)) continue qdel(bug)*/ +*/ diff --git a/code/game/communications.dm b/code/game/communications.dm index fdaedb6ec11..08a79d05af5 100644 --- a/code/game/communications.dm +++ b/code/game/communications.dm @@ -64,7 +64,6 @@ so i made radios not use the radio controller. */ var/list/all_radios = list() - /proc/add_radio(var/obj/item/radio, freq) if(!freq || !radio) return @@ -181,48 +180,8 @@ var/const/RADIO_CLEANBOT = "10" var/const/RADIO_FLOORBOT = "11" var/const/RADIO_MEDBOT = "12" -var/global/datum/controller/radio/radio_controller +/datum/radio_frequency -datum/controller/radio - var/list/datum/radio_frequency/frequencies = list() - -datum/controller/radio/proc/add_object(obj/device as obj, var/new_frequency as num, var/filter = null as text|null) - var/f_text = num2text(new_frequency) - var/datum/radio_frequency/frequency = frequencies[f_text] - - if(!frequency) - frequency = new - frequency.frequency = new_frequency - frequencies[f_text] = frequency - - frequency.add_listener(device, filter) - return frequency - -datum/controller/radio/proc/remove_object(obj/device, old_frequency) - var/f_text = num2text(old_frequency) - var/datum/radio_frequency/frequency = frequencies[f_text] - - if(frequency) - frequency.remove_listener(device) - - if(frequency.devices.len == 0) - frequencies -= f_text - del(frequency) - - return 1 - -datum/controller/radio/proc/return_frequency(var/new_frequency as num) - var/f_text = num2text(new_frequency) - var/datum/radio_frequency/frequency = frequencies[f_text] - - if(!frequency) - frequency = new - frequency.frequency = new_frequency - frequencies[f_text] = frequency - - return frequency - -datum/radio_frequency var/frequency as num var/list/list/obj/devices = list() @@ -263,19 +222,23 @@ datum/radio_frequency/proc/add_listener(obj/device as obj, var/filter as text|nu if (!filter) filter = "_default" - if(!devices[filter]) - devices[filter] = list() - devices[filter] += device + var/list/devices_line = devices[filter] + if(!devices_line) + devices_line = list() + devices[filter] = devices_line + devices_line += device datum/radio_frequency/proc/remove_listener(obj/device) for(var/devices_filter in devices) var/list/devices_line = devices[devices_filter] - devices_line -= device - - if (devices_line.len==0) + if(!devices_line) devices -= devices_filter - del(devices_line) + devices_line -= device + if(!devices_line.len) + devices -= devices_filter + + var/list/pointers = list() diff --git a/code/game/dna.dm b/code/game/dna.dm index 98586486e0c..c06ed439e08 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -64,7 +64,6 @@ if(istype(character)) real_name = character.real_name . += md5(character.real_name) - reg_dna[.] = real_name else . += repeat_string(DNA_UNIQUE_ENZYMES_LEN, "0") return . diff --git a/code/game/gamemodes/blob/blob.dm b/code/game/gamemodes/blob/blob.dm index 903a983e7df..dd78119d0a8 100644 --- a/code/game/gamemodes/blob/blob.dm +++ b/code/game/gamemodes/blob/blob.dm @@ -99,16 +99,12 @@ var/list/blob_nodes = list() for(var/datum/mind/blob in infected_crew) greet_blob(blob) - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 1 + SSshuttle.emergencyAlwaysFakeRecall = 1 // Disable the blob event for this round. - if(events) - var/datum/round_event_control/blob/B = locate() in events.control - if(B) - B.max_occurrences = 0 // disable the event - else - ERROR("Events variable is null in blob gamemode post setup.") + var/datum/round_event_control/blob/B = locate() in SSevent.control + if(B) + B.max_occurrences = 0 // disable the event spawn(0) diff --git a/code/game/gamemodes/blob/blobs/core.dm b/code/game/gamemodes/blob/blobs/core.dm index fd3ce5d5a5b..a5c9f6a8d1c 100644 --- a/code/game/gamemodes/blob/blobs/core.dm +++ b/code/game/gamemodes/blob/blobs/core.dm @@ -11,7 +11,7 @@ /obj/effect/blob/core/New(loc, var/h = 200, var/client/new_overmind = null, var/new_rate = 2) blob_cores += src - processing_objects.Add(src) + SSobj.processing.Add(src) if(!overmind) create_overmind(new_overmind) point_rate = new_rate @@ -22,7 +22,7 @@ blob_cores -= src if(overmind) qdel(overmind) - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/effect/blob/core/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) diff --git a/code/game/gamemodes/blob/blobs/node.dm b/code/game/gamemodes/blob/blobs/node.dm index 1b615aed0a8..e2ec5fea7f3 100644 --- a/code/game/gamemodes/blob/blobs/node.dm +++ b/code/game/gamemodes/blob/blobs/node.dm @@ -8,7 +8,7 @@ /obj/effect/blob/node/New(loc, var/h = 100) blob_nodes += src - processing_objects.Add(src) + SSobj.processing.Add(src) ..(loc, h) /obj/effect/blob/node/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) @@ -16,7 +16,7 @@ /obj/effect/blob/node/Destroy() blob_nodes -= src - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/effect/blob/node/Life() diff --git a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm index 9fc79f95186..6dd76b8a189 100644 --- a/code/game/gamemodes/changeling/powers/mutations.dm +++ b/code/game/gamemodes/changeling/powers/mutations.dm @@ -260,7 +260,7 @@ ..() if(ismob(loc)) loc.visible_message("[loc.name]\'s flesh rapidly inflates, forming a bloated mass around their body!", "We inflate our flesh, creating a spaceproof suit!", "You hear organic matter ripping and tearing!") - processing_objects += src + SSobj.processing += src /obj/item/clothing/suit/space/changeling/dropped() qdel(src) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index d4bfb508b61..9bc5be14011 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -169,7 +169,7 @@ var/list/sacrificed = list() return var/narsie_type = /obj/singularity/narsie/large // Moves narsie if she was already summoned. - var/obj/her = locate(narsie_type, machines) + var/obj/her = locate(narsie_type, SSmachine.processing) if(her) her.loc = get_turf(src) return diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 7974819cefb..03a424efb75 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -95,79 +95,13 @@ /datum/game_mode/proc/check_finished() //to be called by ticker - if(emergency_shuttle.location==2 || station_was_nuked) + if(SSshuttle.emergency.mode >= SHUTTLE_ENDGAME || station_was_nuked) return 1 return 0 /datum/game_mode/proc/declare_completion() - var/clients = 0 - var/surviving_humans = 0 - var/surviving_total = 0 - var/ghosts = 0 - var/escaped_humans = 0 - var/escaped_total = 0 - var/escaped_on_pod_1 = 0 - var/escaped_on_pod_2 = 0 - var/escaped_on_pod_3 = 0 - var/escaped_on_pod_5 = 0 - var/escaped_on_shuttle = 0 - - var/list/area/escape_locations = list(/area/shuttle/escape/centcom, /area/shuttle/escape_pod1/centcom, /area/shuttle/escape_pod2/centcom, /area/shuttle/escape_pod3/centcom, /area/shuttle/escape_pod4/centcom) - - for(var/mob/M in player_list) - if(M.client) - clients++ - if(ishuman(M)) - if(!M.stat) - surviving_humans++ - if(M.loc && M.loc.loc && M.loc.loc.type in escape_locations) - escaped_humans++ - if(!M.stat) - surviving_total++ - if(M.loc && M.loc.loc && M.loc.loc.type in escape_locations) - escaped_total++ - - if(M.loc && M.loc.loc && M.loc.loc.type == /area/shuttle/escape/centcom) - escaped_on_shuttle++ - - if(M.loc && M.loc.loc && M.loc.loc.type == /area/shuttle/escape_pod1/centcom) - escaped_on_pod_1++ - if(M.loc && M.loc.loc && M.loc.loc.type == /area/shuttle/escape_pod2/centcom) - escaped_on_pod_2++ - if(M.loc && M.loc.loc && M.loc.loc.type == /area/shuttle/escape_pod3/centcom) - escaped_on_pod_3++ - if(M.loc && M.loc.loc && M.loc.loc.type == /area/shuttle/escape_pod4/centcom) - escaped_on_pod_5++ - - if(isobserver(M)) - ghosts++ - - if(clients > 0) - feedback_set("round_end_clients",clients) - if(ghosts > 0) - feedback_set("round_end_ghosts",ghosts) - if(surviving_humans > 0) - feedback_set("survived_human",surviving_humans) - if(surviving_total > 0) - feedback_set("survived_total",surviving_total) - if(escaped_humans > 0) - feedback_set("escaped_human",escaped_humans) - if(escaped_total > 0) - feedback_set("escaped_total",escaped_total) - if(escaped_on_shuttle > 0) - feedback_set("escaped_on_shuttle",escaped_on_shuttle) - if(escaped_on_pod_1 > 0) - feedback_set("escaped_on_pod_1",escaped_on_pod_1) - if(escaped_on_pod_2 > 0) - feedback_set("escaped_on_pod_2",escaped_on_pod_2) - if(escaped_on_pod_3 > 0) - feedback_set("escaped_on_pod_3",escaped_on_pod_3) - if(escaped_on_pod_5 > 0) - feedback_set("escaped_on_pod_5",escaped_on_pod_5) - send2irc("Server", "Round just ended.") - return 0 diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index 4ca3488ed64..cd57bdcef61 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -339,7 +339,7 @@ C.upgradeMotion() upgraded = 1 // Add it to machines that process - machines |= C + SSmachine.processing |= C//machines |= C if(upgraded) UC.uses -- diff --git a/code/game/gamemodes/malfunction/malfunction.dm b/code/game/gamemodes/malfunction/malfunction.dm index 3ea9dc6294c..ea5984776d3 100644 --- a/code/game/gamemodes/malfunction/malfunction.dm +++ b/code/game/gamemodes/malfunction/malfunction.dm @@ -83,8 +83,7 @@ if(alert(AI_mind.current,"Do you want to use an alternative sprite for your real core?",,"Yes","No")=="Yes") AI_mind.current.icon_state = "ai-malf2" */ - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 1 + SSshuttle.emergencyAlwaysFakeRecall = 1 ..() @@ -97,9 +96,9 @@ malf.current << "When you feel you have enough APCs under your control, you may begin the takeover attempt." return -/datum/game_mode/malfunction/process() +/datum/game_mode/malfunction/process(seconds) if ((apcs > 0) && malf_mode_declared) - AI_win_timeleft -= apcs * last_tick_duration //Victory timer de-increments based on how many APCs are hacked + AI_win_timeleft -= apcs * seconds //Victory timer de-increments based on how many APCs are hacked ..() if (AI_win_timeleft<=0) check_win() @@ -147,8 +146,7 @@ return 1 if (is_malf_ai_dead()) if(config.continuous_round_malf) - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 0 + SSshuttle.emergencyAlwaysFakeRecall = 0 malf_mode_declared = 0 else return 1 @@ -214,7 +212,7 @@ /datum/game_mode/malfunction/declare_completion() var/malf_dead = is_malf_ai_dead() - var/crew_evacuated = (emergency_shuttle.location==2) + var/crew_evacuated = (SSshuttle.emergency.mode >= SHUTTLE_ENDGAME) if ( station_captured && station_was_nuked) feedback_set_details("round_end_result","win - AI win - nuke") diff --git a/code/game/gamemodes/meteor/meteor.dm b/code/game/gamemodes/meteor/meteor.dm index c7d9e07e3ae..2ae7f0fcece 100644 --- a/code/game/gamemodes/meteor/meteor.dm +++ b/code/game/gamemodes/meteor/meteor.dm @@ -27,18 +27,17 @@ /datum/game_mode/meteor/declare_completion() var/text var/survivors = 0 + for(var/mob/living/player in player_list) if(player.stat != DEAD) - var/turf/location = get_turf(player.loc) - if(!location) continue - switch(location.loc.type) - if( /area/shuttle/escape/centcom ) - text += "
[player.real_name] escaped on the emergency shuttle" - if( /area/shuttle/escape_pod1/centcom, /area/shuttle/escape_pod2/centcom, /area/shuttle/escape_pod3/centcom, /area/shuttle/escape_pod4/centcom ) - text += "
[player.real_name] escaped in a life pod." - else - text += "
[player.real_name] survived but is stranded without any hope of rescue." - survivors++ + ++survivors + + var/turf/T = get_turf(player) + if(T && T.z == ZLEVEL_CENTCOM) + text += "
[player.real_name] escaped to the safety of Centcom." + else + text += "
[player.real_name] survived but is stranded without any hope of rescue." + if(survivors) world << "The following survived the meteor storm:[text]" diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 44abc4ce462..026e1e60d2f 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -210,7 +210,7 @@ if(!is_type_in_list(disk_area, centcom_areas)) disk_rescued = 0 break - var/crew_evacuated = (emergency_shuttle.location==2) + var/crew_evacuated = (SSshuttle.emergency.mode >= SHUTTLE_ENDGAME) //var/operatives_are_dead = is_operatives_are_dead() diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index 0741a7c099c..d17ba590709 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -185,35 +185,33 @@ var/bomb_set else off_station = 2 - if(ticker) - if(ticker.mode && ticker.mode.name == "nuclear emergency") - var/obj/machinery/computer/syndicate_station/syndie_location = locate(/obj/machinery/computer/syndicate_station) - if(syndie_location) - ticker.mode:syndies_didnt_escape = (syndie_location.z > 1 ? 0 : 1) //muskets will make me change this, but it will do for now - ticker.mode:nuke_off_station = off_station - ticker.station_explosion_cinematic(off_station,null) - if(ticker.mode) - ticker.mode.explosion_in_progress = 0 - if(ticker.mode.name == "nuclear emergency") - ticker.mode:nukes_left -- - else - world << "The station was destoyed by the nuclear blast!" + if(ticker.mode && ticker.mode.name == "nuclear emergency") + var/obj/docking_port/mobile/Shuttle = SSshuttle.getShuttle("syndicate") + ticker.mode:syndies_didnt_escape = (Shuttle && Shuttle.z == ZLEVEL_CENTCOM) ? 0 : 1 + ticker.mode:nuke_off_station = off_station + ticker.station_explosion_cinematic(off_station,null) + if(ticker.mode) + ticker.mode.explosion_in_progress = 0 + if(ticker.mode.name == "nuclear emergency") + ticker.mode:nukes_left -- + else + world << "The station was destoyed by the nuclear blast!" - ticker.mode.station_was_nuked = (off_station<2) //offstation==1 is a draw. the station becomes irradiated and needs to be evacuated. - //kinda shit but I couldn't get permission to do what I wanted to do. + ticker.mode.station_was_nuked = (off_station<2) //offstation==1 is a draw. the station becomes irradiated and needs to be evacuated. + //kinda shit but I couldn't get permission to do what I wanted to do. - if(!ticker.mode.check_finished())//If the mode does not deal with the nuke going off so just reboot because everyone is stuck as is - world << "Resetting in 30 seconds!" + if(!ticker.mode.check_finished())//If the mode does not deal with the nuke going off so just reboot because everyone is stuck as is + world << "Resetting in 30 seconds!" - feedback_set_details("end_error","nuke - unhandled ending") + feedback_set_details("end_error","nuke - unhandled ending") - if(blackbox) - blackbox.save_all_data_to_sql() - sleep(300) - log_game("Rebooting due to nuclear detonation") - kick_clients_in_lobby("The round came to an end with you in the lobby.", 1) //second parameter ensures only afk clients are kicked - world.Reboot() - return + if(blackbox) + blackbox.save_all_data_to_sql() + sleep(300) + log_game("Rebooting due to nuclear detonation") + kick_clients_in_lobby("The round came to an end with you in the lobby.", 1) //second parameter ensures only afk clients are kicked + world.Reboot() + return return @@ -227,7 +225,7 @@ var/bomb_set /obj/item/weapon/disk/nuclear/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/disk/nuclear/process() var/turf/disk_loc = get_turf(src) diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index 84f5828ea77..95762bc270b 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -160,7 +160,7 @@ /obj/item/weapon/pinpointer/nukeop var/mode = 0 //Mode 0 locates disk, mode 1 locates the shuttle - var/obj/machinery/computer/syndicate_station/home = null + var/obj/docking_port/mobile/home /obj/item/weapon/pinpointer/nukeop/attack_self(mob/user as mob) @@ -220,7 +220,7 @@ visible_message("Authentication Disk Locator active.") return if(!home) - home = locate() + home = SSshuttle.getShuttle("syndicate") if(!home) icon_state = "pinonnull" return diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 6661498627b..f990d3c0bf5 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -109,19 +109,10 @@ datum/objective/maroon/check_completion() if(target && target.current) if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || target.current.z > 6 || !target.current.ckey) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite return 1 - var/area/A = get_area(target.current) - if(istype(A, /area/shuttle/escape/centcom)) + + var/turf/T = get_turf(target.current) + if(T.z == ZLEVEL_CENTCOM) return 0 - if(istype(A, /area/shuttle/escape_pod1/centcom)) - return 0 - if(istype(A, /area/shuttle/escape_pod2/centcom)) - return 0 - if(istype(A, /area/shuttle/escape_pod3/centcom)) - return 0 - if(istype(A, /area/shuttle/escape_pod4/centcom)) - return 0 - else - return 1 return 1 datum/objective/maroon/update_explanation_text() @@ -198,21 +189,22 @@ datum/objective/hijack datum/objective/hijack/check_completion() if(!owner.current || owner.current.stat) return 0 - if(emergency_shuttle.location<2) + if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) return 0 if(issilicon(owner.current)) return 0 - var/area/shuttle = locate(/area/shuttle/escape/centcom) - if(!(get_turf(owner.current) in shuttle)) + var/area/A = get_area(owner.current) + if(SSshuttle.emergency.areaInstance != A) return 0 - var/list/protected_mobs = list(/mob/living/silicon/ai, /mob/living/silicon/pai) for(var/mob/living/player in player_list) - if(player.type in protected_mobs) continue - if (player.mind && (player.mind != owner)) - if(player.stat != DEAD) //they're not dead! - if(get_turf(player) in shuttle) + if(player.mind && player.mind != owner) + if(player.stat != DEAD) + switch(player.type) + if(/mob/living/silicon/ai, /mob/living/silicon/pai) + continue + if(get_area(player) == A) return 0 return 1 @@ -224,20 +216,20 @@ datum/objective/block datum/objective/block/check_completion() if(!istype(owner.current, /mob/living/silicon)) return 0 - if(emergency_shuttle.location<2) - return 0 - if(!owner.current) - return 0 - var/area/shuttle = locate(/area/shuttle/escape/centcom) - var/protected_mobs[] = list(/mob/living/silicon/ai, /mob/living/silicon/pai, /mob/living/silicon/robot) - for(var/mob/living/player in player_list) - if(player.type in protected_mobs) continue - if (player.mind) - if (player.stat != 2) - if (get_turf(player) in shuttle) - return 0 - return 1 + if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) + return 1 + var/area/A = SSshuttle.emergency.areaInstance + + for(var/mob/living/player in player_list) + if(istype(player, /mob/living/silicon)) + continue + if(player.mind) + if(player.stat != DEAD) + if(get_area(player) == A) + return 0 + + return 1 datum/objective/escape @@ -249,30 +241,21 @@ datum/objective/escape/check_completion() return 0 if(isbrain(owner.current)) return 0 - if(emergency_shuttle.location<2) + if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) return 0 - if(!owner.current || owner.current.stat ==2) + if(!owner.current || owner.current.stat == DEAD) return 0 - var/turf/location = get_turf(owner.current.loc) + var/turf/location = get_turf(owner.current) if(!location) return 0 if(istype(location, /turf/simulated/shuttle/floor4)) // Fails traitors if they are in the shuttle brig -- Polymorph return 0 - var/area/check_area = location.loc - if(istype(check_area, /area/shuttle/escape/centcom)) + if(location.z == ZLEVEL_CENTCOM) return 1 - if(istype(check_area, /area/shuttle/escape_pod1/centcom)) - return 1 - if(istype(check_area, /area/shuttle/escape_pod2/centcom)) - return 1 - if(istype(check_area, /area/shuttle/escape_pod3/centcom)) - return 1 - if(istype(check_area, /area/shuttle/escape_pod4/centcom)) - return 1 - else - return 0 + + return 0 datum/objective/escape/escape_with_identity dangerrating = 10 diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 3dc96cba6fb..a7ab1548cf1 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -90,8 +90,7 @@ for(var/datum/mind/rev_mind in head_revolutionaries) greet_revolutionary(rev_mind) modePlayer += head_revolutionaries - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 1 + SSshuttle.emergencyAlwaysFakeRecall = 1 ..() @@ -208,8 +207,7 @@ /datum/game_mode/revolution/check_finished() if(config.continuous_round_rev) if(finished != 0) - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 0 + SSshuttle.emergencyAlwaysFakeRecall = 0 return ..() if(finished != 0) return 1 diff --git a/code/game/gamemodes/sandbox/sandbox.dm b/code/game/gamemodes/sandbox/sandbox.dm index 8ebb488267a..4d8371d517d 100644 --- a/code/game/gamemodes/sandbox/sandbox.dm +++ b/code/game/gamemodes/sandbox/sandbox.dm @@ -14,5 +14,4 @@ /datum/game_mode/sandbox/post_setup() ..() - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 1 + SSshuttle.emergencyAlwaysFakeRecall = 1 diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index 9840315d2ae..fe82f63dd87 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -1,9 +1,4 @@ -/proc/setupgenetics() -// if (prob(50)) -// BLOCKADD = rand(-300,300) -// if (prob(75)) -// DIFFMUT = rand(0,20) - +/datum/subsystem/ticker/proc/setupGenetics() var/list/avnums = new /list(DNA_STRUC_ENZYMES_BLOCKS) for(var/i=1, i<=DNA_STRUC_ENZYMES_BLOCKS, i++) avnums[i] = i @@ -53,18 +48,17 @@ */ -/proc/setupfactions() - +/datum/subsystem/ticker/proc/setupFactions() // Populate the factions list: - for(var/x in typesof(/datum/faction)) - var/datum/faction/F = new x + for(var/typepath in typesof(/datum/faction)) + var/datum/faction/F = new typepath() if(!F.name) - del(F) + qdel(F) continue else - ticker.factions.Add(F) - ticker.availablefactions.Add(F) + factions.Add(F) + availablefactions.Add(F) // Populate the syndicate coalition: - for(var/datum/faction/syndicate/S in ticker.factions) - ticker.syndicate_coalition.Add(S) + for(var/datum/faction/syndicate/S in factions) + syndicate_coalition.Add(S) diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index ce62a41a371..0f6cae92702 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -58,7 +58,7 @@ var/cowsleft = 20 /obj/effect/rend/cow/New() - processing_objects.Add(src) + SSobj.processing.Add(src) return /obj/effect/rend/cow/process() diff --git a/code/game/gamemodes/wizard/rightandwrong.dm b/code/game/gamemodes/wizard/rightandwrong.dm index 8672a86d5a8..fc187c6c583 100644 --- a/code/game/gamemodes/wizard/rightandwrong.dm +++ b/code/game/gamemodes/wizard/rightandwrong.dm @@ -137,19 +137,18 @@ H << "You suddenly feel lucky." /proc/summonevents() - if(events) //if there isn't something is very wrong - if(!events.wizardmode) - events.frequency_lower = 600 //1 minute lower bound - events.frequency_upper = 3000 //5 minutes upper bound - events.toggleWizardmode() - events.reschedule() + if(!SSevent.wizardmode) + SSevent.frequency_lower = 600 //1 minute lower bound + SSevent.frequency_upper = 3000 //5 minutes upper bound + SSevent.toggleWizardmode() + SSevent.reschedule() - else //Speed it up - events.frequency_lower = round(events.frequency_lower * 0.8) //1 minute | 48 seconds | 34.8 seconds | 30.7 seconds | 24.6 seconds - events.frequency_upper = round(events.frequency_upper * 0.6) //5 minutes | 3 minutes | 1 minute 48 seconds | 1 minute 4.8 seconds | 38.9 seconds - if(events.frequency_upper < events.frequency_lower) - events.frequency_upper = events.frequency_lower //this can't happen unless somehow multiple spellbooks are used, but just in case + else //Speed it up + SSevent.frequency_lower = round(SSevent.frequency_lower * 0.8) //1 minute | 48 seconds | 34.8 seconds | 30.7 seconds | 24.6 seconds + SSevent.frequency_upper = round(SSevent.frequency_upper * 0.6) //5 minutes | 3 minutes | 1 minute 48 seconds | 1 minute 4.8 seconds | 38.9 seconds + if(SSevent.frequency_upper < SSevent.frequency_lower) + SSevent.frequency_upper = SSevent.frequency_lower //this can't happen unless somehow multiple spellbooks are used, but just in case - events.reschedule() - message_admins("Summon Events intensifies, events will now occur every [events.frequency_lower / 600] to [events.frequency_upper / 600] minutes.") - log_game("Summon Events was increased!") + SSevent.reschedule() + message_admins("Summon Events intensifies, events will now occur every [SSevent.frequency_lower / 600] to [SSevent.frequency_upper / 600] minutes.") + log_game("Summon Events was increased!") diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 9e16d3f3b29..18ab0009f58 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -1081,7 +1081,7 @@ FIRE ALARM src.alarm() src.time = 0 src.timing = 0 - processing_objects.Remove(src) + SSobj.processing.Remove(src) src.updateDialog() last_process = world.timeofday return @@ -1159,7 +1159,7 @@ FIRE ALARM else if (href_list["time"]) src.timing = text2num(href_list["time"]) last_process = world.timeofday - processing_objects.Add(src) + SSobj.processing.Add(src) else if (href_list["tp"]) var/tp = text2num(href_list["tp"]) src.time += tp diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index 770bef55673..1253c55cd19 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -97,7 +97,7 @@ /obj/machinery/bot/New() ..() - aibots += src //Global bot list + SSbot.processing += src //Global bot list botcard = new /obj/item/weapon/card/id(src) set_custom_texts() Radio = new /obj/item/device/radio(src) @@ -118,7 +118,7 @@ /obj/machinery/bot/proc/explode() - aibots -= src + SSbot.processing -= src qdel(src) /obj/machinery/bot/proc/healthcheck() diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 58012daaf90..fa9295b00e8 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -19,7 +19,6 @@ icon_state = "id_mod" item_state = "electronic" origin_tech = "programming=2" - var/id = null var/frequency = null var/build_path = null var/board_type = "computer" @@ -74,12 +73,10 @@ name = "circuit board (Communications)" build_path = /obj/machinery/computer/communications origin_tech = "programming=2;magnets=2" - var/cooldown = 0 -/obj/item/weapon/circuitboard/communications/New() - ..() - processing_objects |= src -/obj/item/weapon/circuitboard/communications/process() - cooldown = max(cooldown - 1, 0) + var/lastTimeUsed = 0 +/obj/item/weapon/circuitboard/communications/proc/cooldownLeft(deciseconds=600) + return max(deciseconds - (world.time - lastTimeUsed), 0) + /obj/item/weapon/circuitboard/card name = "circuit board (ID Console)" build_path = /obj/machinery/computer/card @@ -204,7 +201,8 @@ /obj/item/weapon/circuitboard/shuttle name = "circuit board (Shuttle)" build_path = /obj/machinery/computer/shuttle - id = "1" + var/shuttleId + var/possible_destinations = "" /obj/item/weapon/circuitboard/labor_shuttle name = "circuit Board (Labor Shuttle)" build_path = /obj/machinery/computer/shuttle/labor @@ -276,9 +274,11 @@ /obj/item/weapon/circuitboard/shuttle/attackby(obj/item/I as obj, mob/user as mob) if(istype(I, /obj/item/device/multitool)) - var/chosen_id = round(input(usr, "Choose an ID number:", "Input an Integer", null) as num|null) + var/chosen_id = round(input(usr, "Choose an ID number (-1 for reset):", "Input an Integer", null) as num|null) if(chosen_id >= 0) - id = chosen_id + shuttleId = chosen_id + else + shuttleId = initial(shuttleId) return /obj/structure/computerframe/attackby(obj/item/P as obj, mob/user as mob) diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index bb6d6a5972c..f8dd1fc0ddd 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -121,7 +121,7 @@ var/time_last_changed_position = 0 ID = 1 else ID = 0 - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) dat += "" if(job.title in blacklisted) continue @@ -420,7 +420,7 @@ var/time_last_changed_position = 0 // MAKE ANOTHER JOB POSITION AVAILABLE FOR LATE JOINERS if(scan && (access_change_ids in scan.access)) var/edit_job_target = href_list["job"] - var/datum/job/j = job_master.GetJob(edit_job_target) + var/datum/job/j = SSjob.GetJob(edit_job_target) if(!j) return 0 if(can_open_job(j) != 1) @@ -434,7 +434,7 @@ var/time_last_changed_position = 0 // MAKE JOB POSITION UNAVAILABLE FOR LATE JOINERS if(scan && (access_change_ids in scan.access)) var/edit_job_target = href_list["job"] - var/datum/job/j = job_master.GetJob(edit_job_target) + var/datum/job/j = SSjob.GetJob(edit_job_target) if(!j) return 0 if(can_close_job(j) != 1) @@ -462,7 +462,7 @@ var/time_last_changed_position = 0 return /obj/machinery/computer/card/proc/get_subordinates(var/rank) - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(rank in job.department_head) head_subordinates += job.title diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 8651498a9dc..4507548c40d 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -120,8 +120,8 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 src.state = STATE_CALLSHUTTLE if("callshuttle2") if(src.authenticated) - call_shuttle_proc(usr, href_list["call"]) - if(emergency_shuttle.online) + SSshuttle.requestEvac(usr, href_list["call"]) + if(SSshuttle.emergency.timer) post_status("shuttle") src.state = STATE_DEFAULT if("cancelshuttle") @@ -130,7 +130,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 src.state = STATE_CANCELSHUTTLE if("cancelshuttle2") if(src.authenticated) - cancel_call_proc(usr) + SSshuttle.cancelEvac(usr) src.state = STATE_DEFAULT if("messagelist") src.currmsg = 0 @@ -200,7 +200,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 // OMG CENTCOM LETTERHEAD if("MessageCentcomm") if(src.authenticated==2) - if(CM.cooldown) + if(CM.cooldownLeft()) usr << "Arrays recycling. Please stand by." return var/input = stripped_input(usr, "Please choose a message to transmit to Centcom via quantum entanglement. Please be aware that this process is very expensive, and abuse will lead to... termination. Transmission does not guarantee a response.", "To abort, send an empty message.", "") @@ -209,13 +209,13 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 Centcomm_announce(input, usr) usr << "Message transmitted." log_say("[key_name(usr)] has made a Centcom announcement: [input]") - CM.cooldown = 55 + CM.lastTimeUsed = world.time // OMG SYNDICATE ...LETTERHEAD if("MessageSyndicate") if((src.authenticated==2) && (src.emagged)) - if(CM.cooldown) + if(CM.cooldownLeft()) usr << "Arrays recycling. Please stand by." return var/input = stripped_input(usr, "Please choose a message to transmit to \[ABNORMAL ROUTING COORDINATES\] via quantum entanglement. Please be aware that this process is very expensive, and abuse will lead to... termination. Transmission does not guarantee a response.", "To abort, send an empty message.", "") @@ -224,7 +224,6 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 Syndicate_announce(input, usr) usr << "Message transmitted." log_say("[key_name(usr)] has made a Syndicate announcement: [input]") - CM.cooldown = 55 //about one minute if("RestoreBackup") usr << "Backup routing data restored!" @@ -240,7 +239,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 if("ai-callshuttle") src.aistate = STATE_CALLSHUTTLE if("ai-callshuttle2") - call_shuttle_proc(usr, href_list["call"]) + SSshuttle.requestEvac(usr, href_list["call"]) src.aistate = STATE_DEFAULT if("ai-messagelist") src.aicurrmsg = 0 @@ -329,8 +328,8 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 user.set_machine(src) var/dat = "" - if (emergency_shuttle.online && emergency_shuttle.location==0) - var/timeleft = emergency_shuttle.timeleft() + if(SSshuttle.emergency.mode == SHUTTLE_CALL) + var/timeleft = SSshuttle.emergency.timeLeft() dat += "Emergency shuttle\n
\nETA: [timeleft / 60 % 60]:[add_zero(num2text(timeleft % 60), 2)]" @@ -351,21 +350,20 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 switch(src.state) if(STATE_DEFAULT) if (src.authenticated) - if(emergency_shuttle.recall_count > 1) - if(emergency_shuttle.last_call_loc) - dat += "
Most recent shuttle call/recall traced to: [format_text(emergency_shuttle.last_call_loc.name)]" - else - dat += "
Unable to trace most recent shuttle call/recall signal." + if(SSshuttle.emergencyLastCallLoc) + dat += "
Most recent shuttle call/recall traced to: [format_text(SSshuttle.emergencyLastCallLoc.name)]" + else + dat += "
Unable to trace most recent shuttle call/recall signal." dat += "
Logged in as: [auth_id]" dat += "
" dat += "
\[ Log Out \]
" dat += "
General Functions" dat += "
\[ Message List \]" - if(emergency_shuttle.location==0) - if (emergency_shuttle.online) - dat += "
\[ Cancel Shuttle Call \]" - else + switch(SSshuttle.emergency.mode) + if(SHUTTLE_IDLE, SHUTTLE_RECALL) dat += "
\[ Call Emergency Shuttle \]" + else + dat += "
\[ Cancel Shuttle Call \]" dat += "
\[ Set Status Display \]" if (src.authenticated==2) @@ -481,18 +479,17 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 var/dat = "" switch(src.aistate) if(STATE_DEFAULT) - if(emergency_shuttle.recall_count > 1) - if(emergency_shuttle.last_call_loc) - dat += "
Latest emergency signal trace attempt successful.
Last signal origin: [format_text(emergency_shuttle.last_call_loc.name)].
" - else - dat += "
Latest emergency signal trace attempt failed.
" + if(SSshuttle.emergencyLastCallLoc) + dat += "
Latest emergency signal trace attempt successful.
Last signal origin: [format_text(SSshuttle.emergencyLastCallLoc.name)].
" + else + dat += "
Latest emergency signal trace attempt failed.
" if(authenticated) dat += "Current login: [auth_id]" else dat += "Current login: None" dat += "

General Functions" dat += "
\[ Message List \]" - if(emergency_shuttle.location==0 && !emergency_shuttle.online) + if(SSshuttle.emergency.mode <= SHUTTLE_IDLE) dat += "
\[ Call Emergency Shuttle \]" dat += "
\[ Set Status Display \]" dat += "

Special Functions" @@ -569,60 +566,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 log_say("[key_name(user)] has made a priority announcement: [input]") message_admins("[key_name_admin(user)] has made a priority announcement.") -/proc/call_shuttle_proc(var/mob/user, var/call_reason) - if ((!( ticker ) || emergency_shuttle.location)) - return - if(world.time - round_start_time < config.shuttle_refuel_delay) - user << "The emergency shuttle is refueling. Please wait another [abs(round(((world.time - round_start_time) - config.shuttle_refuel_delay)/600))] minutes before trying again." - return - if(emergency_shuttle.direction == -1) - user << "The emergency shuttle may not be called while returning to Centcom." - return - - if(emergency_shuttle.online) - user << "The emergency shuttle is already on its way." - return - - call_reason = strip_html_properly(trim(call_reason)) - - if(length(call_reason) < CALL_SHUTTLE_REASON_LENGTH) - user << "You must provide a reason." - return - - var/area/signal_origin = get_area(user) - var/emergency_reason = "\nNature of emergency:\n\n[call_reason]" - if (seclevel2num(get_security_level()) == SEC_LEVEL_RED) // There is a serious threat we gotta move no time to give them five minutes. - emergency_shuttle.incall(0.6, signal_origin, emergency_reason, 1) - else - emergency_shuttle.incall(1, signal_origin, emergency_reason, 0) - - log_game("[key_name(user)] has called the shuttle.") - message_admins("[key_name_admin(user)] has called the shuttle.") - - return - - -/proc/cancel_call_proc(var/mob/user) - if ((!( ticker ) || emergency_shuttle.location || emergency_shuttle.direction == 0)) - return - if(ticker.mode.name == "meteor") - return - - if ((seclevel2num(get_security_level()) == SEC_LEVEL_RED)) - if (emergency_shuttle.timeleft() < SHUTTLEARRIVETIME / 4) - return - else if (emergency_shuttle.timeleft() < SHUTTLEARRIVETIME / 2) - return - - - if(emergency_shuttle.direction != -1 && emergency_shuttle.online) //check that shuttle isn't already heading to centcom - var/area/signal_origin = get_area(user) - emergency_shuttle.recall(signal_origin) - log_game("[key_name(user)] has recalled the shuttle.") - message_admins("[key_name_admin(user)] has recalled the shuttle.") - return 1 - return /obj/machinery/computer/communications/proc/post_status(var/command, var/data1, var/data2) @@ -647,6 +591,6 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 /obj/machinery/computer/communications/Destroy() shuttle_caller_list -= src - emergency_shuttle.autoshuttlecall() + SSshuttle.autoEvac() ..() diff --git a/code/game/machinery/computer/shuttle.dm b/code/game/machinery/computer/shuttle.dm index 56a58073c79..cc2d97ddd95 100644 --- a/code/game/machinery/computer/shuttle.dm +++ b/code/game/machinery/computer/shuttle.dm @@ -3,12 +3,19 @@ desc = "For shuttle control." icon_state = "shuttle" var/auth_need = 3.0 - var/list/authorized = list( ) + var/list/authorized = list() /obj/machinery/computer/emergency_shuttle/attackby(var/obj/item/weapon/card/W as obj, var/mob/user as mob) if(stat & (BROKEN|NOPOWER)) return - if (!( istype(W, /obj/item/weapon/card) ) || !( ticker ) || emergency_shuttle.location != DOCKED || !( user ) || emergency_shuttle.timeleft() < 11) return + if(!istype(W, /obj/item/weapon/card)) + return + if(SSshuttle.emergency.mode != SHUTTLE_DOCKED) + return + if(!user) + return + if(SSshuttle.emergency.timeLeft() < 11) + return if (istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda)) if (istype(W, /obj/item/device/pda)) var/obj/item/device/pda/pda = W @@ -27,26 +34,22 @@ return 0 var/choice = alert(user, text("Would you like to (un)authorize a shortened launch time? [] authorization\s are still needed. Use abort to cancel all authorizations.", src.auth_need - src.authorized.len), "Shuttle Launch", "Authorize", "Repeal", "Abort") - if(emergency_shuttle.location != DOCKED && user.get_active_hand() != W) + if(SSshuttle.emergency.mode != SHUTTLE_DOCKED || user.get_active_hand() != W) return 0 switch(choice) if("Authorize") - src.authorized -= W:registered_name - src.authorized += W:registered_name + src.authorized |= W:registered_name if (src.auth_need - src.authorized.len > 0) message_admins("[key_name(user.client)](?) has authorized early shuttle launch in ([x],[y],[z] - JMP)",0,1) log_game("[user.ckey]([user]) has authorized early shuttle launch in ([x],[y],[z])") minor_announce("[src.auth_need - src.authorized.len] more authorization(s) needed until shuttle is launched early",null,1) else - var/time = emergency_shuttle.timeleft() + var/time = SSshuttle.emergency.timeLeft() message_admins("[key_name(user.client)](?) has launched the emergency shuttle in ([x],[y],[z] - JMP) [time] seconds before launch.",0,1) log_game("[user.ckey]([user]) has launched the emergency shuttle in ([x],[y],[z]) [time] seconds before launch.") minor_announce("The emergency shuttle will launch in 10 seconds",null,1) - emergency_shuttle.online = 1 - emergency_shuttle.settimeleft(10) - //src.authorized = null - del(src.authorized) - src.authorized = list( ) + SSshuttle.emergency.setTimer(100) + authorized.Cut() if("Repeal") src.authorized -= W:registered_name @@ -56,19 +59,88 @@ minor_announce("All authorizations to launch the shuttle early have been revoked.") src.authorized.len = 0 src.authorized = list( ) - return /obj/machinery/computer/emergency_shuttle/emag_act(mob/user as mob) - var/choice = alert(user, "Would you like to launch the shuttle?","Shuttle control", "Launch", "Cancel") - if(!emagged) - if(emergency_shuttle.location == DOCKED) - switch(choice) - if("Launch") - var/time = emergency_shuttle.timeleft() - message_admins("[key_name(user.client)](?) has emagged the emergency shuttle in ([x],[y],[z] - JMP) [time] seconds before launch.",0,1) - log_game("[user.ckey]([user]) has emagged the emergency shuttle in ([x],[y],[z]) [time] seconds before launch.") - minor_announce("The emergency shuttle will launch in 10 seconds", "SYSTEM ERROR:",null,1) - emergency_shuttle.settimeleft( 10 ) - emagged = 1 - if("Cancel") - return \ No newline at end of file + if(!emagged && SSshuttle.emergency.mode == SHUTTLE_DOCKED) + var/time = SSshuttle.emergency.timeLeft() + message_admins("[key_name(user.client)](?) has emagged the emergency shuttle in ([x],[y],[z] - JMP) [time] seconds before launch.",0,1) + log_game("[user.ckey]([user]) has emagged the emergency shuttle in ([x],[y],[z]) [time] seconds before launch.") + minor_announce("The emergency shuttle will launch in 10 seconds", "SYSTEM ERROR:",null,1) + SSshuttle.emergency.setTimer(100) + emagged = 1 + +/obj/structure/plasticflaps //HOW DO YOU CALL THOSE THINGS ANYWAY + name = "plastic flaps" + desc = "Definitely can't get past those. No way." + icon = 'icons/obj/stationobjs.dmi' //Change this. + icon_state = "plasticflaps" + density = 0 + anchored = 1 + layer = 4 + +/obj/structure/plasticflaps/CanPass(atom/movable/A, turf/T) + if(istype(A) && A.checkpass(PASSGLASS)) + return prob(60) + + var/obj/structure/stool/bed/B = A + if (istype(A, /obj/structure/stool/bed) && B.buckled_mob)//if it's a bed/chair and someone is buckled, it will not pass + return 0 + + else if(istype(A, /mob/living)) // You Shall Not Pass! + var/mob/living/M = A + if(!M.lying && !istype(M, /mob/living/carbon/monkey) && !istype(M, /mob/living/carbon/slime)) //If your not laying down, or a small creature, no pass. + return 0 + return ..() + +/obj/structure/plasticflaps/ex_act(severity) + ..() + switch(severity) + if (1) + qdel(src) + if (2) + if (prob(50)) + qdel(src) + if (3) + if (prob(5)) + qdel(src) + +/obj/structure/plasticflaps/mining //A specific type for mining that doesn't allow airflow because of them damn crates + name = "airtight plastic flaps" + desc = "Heavy duty, airtight, plastic flaps." + +/obj/structure/plasticflaps/mining/New() //set the turf below the flaps to block air + var/turf/T = get_turf(loc) + if(T) + T.blocks_air = 1 + ..() + +/obj/structure/plasticflaps/mining/Destroy() //lazy hack to set the turf to allow air to pass if it's a simulated floor //wow this is terrible + var/turf/T = get_turf(loc) + if(T) + if(istype(T, /turf/simulated/floor)) + T.blocks_air = 0 + ..() + +/obj/machinery/computer/supplycomp + name = "supply shuttle console" + desc = "Used to order supplies." + icon = 'icons/obj/computer.dmi' + icon_state = "supply" + req_access = list(access_cargo) + circuit = /obj/item/weapon/circuitboard/supplycomp + var/temp = null + var/reqtime = 0 //Cooldown for requisitions - Quarxink + var/hacked = 0 + var/can_order_contraband = 0 + var/last_viewed_group = "categories" + + +/obj/machinery/computer/ordercomp + name = "supply ordering console" + desc = "Used to order supplies from cargo staff." + icon = 'icons/obj/computer.dmi' + icon_state = "request" + circuit = /obj/item/weapon/circuitboard/ordercomp + var/temp = null + var/reqtime = 0 //Cooldown for requisitions - Quarxink + var/last_viewed_group = "categories" \ No newline at end of file diff --git a/code/game/machinery/computer/syndicate_shuttle.dm b/code/game/machinery/computer/syndicate_shuttle.dm index 2c2b34faf52..086e657be43 100644 --- a/code/game/machinery/computer/syndicate_shuttle.dm +++ b/code/game/machinery/computer/syndicate_shuttle.dm @@ -1,97 +1,11 @@ -#define SYNDICATE_SHUTTLE_MOVE_TIME 240 -#define SYNDICATE_SHUTTLE_COOLDOWN 200 - -/var/area/synd_shuttle_curr_location -/var/synd_shuttle_moving = 0 -/var/synd_shuttle_lastMove = 0 - -/obj/machinery/computer/syndicate_station +/obj/machinery/computer/shuttle/syndicate name = "syndicate shuttle terminal" - icon = 'icons/obj/computer.dmi' icon_state = "syndishuttle" req_access = list(access_syndicate) - var/recall_only = 0 -/obj/machinery/computer/syndicate_station/recall + shuttleId = "syndicate" + possible_destinations = "syndicate_away;syndicate_mining;syndicate_commsat;home_ne;home_nw;home_n;home_se;home_sw;home_s" + +/obj/machinery/computer/shuttle/syndicate/recall name = "syndicate shuttle recall terminal" - recall_only = 1 - -/obj/machinery/computer/syndicate_station/New() - synd_shuttle_curr_location= locate(/area/syndicate_station/start) - - -/obj/machinery/computer/syndicate_station/proc/syndicate_move_to(area/destination as area) - if(synd_shuttle_moving) return - if(synd_shuttle_lastMove + SYNDICATE_SHUTTLE_COOLDOWN > world.time) return - var/area/dest_location = locate(destination) - if(synd_shuttle_curr_location == dest_location) return - - synd_shuttle_moving = 1 - synd_shuttle_lastMove = world.time - - if(synd_shuttle_curr_location.z != dest_location.z) - var/area/transit_location = locate(/area/syndicate_station/transit) - synd_shuttle_curr_location.move_contents_to(transit_location) - synd_shuttle_curr_location = transit_location - synd_shuttle_curr_location.has_gravity = 0 - transit_location.has_gravity = 1 - sleep(SYNDICATE_SHUTTLE_MOVE_TIME) - - synd_shuttle_curr_location.move_contents_to(dest_location) - synd_shuttle_curr_location = dest_location - synd_shuttle_moving = 0 - return 1 - -/obj/machinery/computer/syndicate_station/attack_hand(mob/user as mob) - if(!allowed(user)) - user << "Access Denied." - return - - user.set_machine(src) - - var/dat = {"Location: [synd_shuttle_curr_location]
- Ready to move[max(synd_shuttle_lastMove + SYNDICATE_SHUTTLE_COOLDOWN - world.time, 0) ? " in [max(round((synd_shuttle_lastMove + SYNDICATE_SHUTTLE_COOLDOWN - world.time) * 0.1), 0)] seconds" : ": now"]
- Syndicate Space
"} - if(!recall_only) - dat += {"North West of SS13 | - North of SS13 | - North East of SS13
- South West of SS13 | - South of SS13 | - South East of SS13
- North East of the Mining Asteroid
- Close"} - - user << browse(dat, "window=computer;size=575x450") - onclose(user, "computer") - return - - -/obj/machinery/computer/syndicate_station/Topic(href, href_list) - if(..()) - return - - var/mob/living/user = usr - - user.set_machine(src) - - if(href_list["syndicate"]) - syndicate_move_to(/area/syndicate_station/start) - else if(!recall_only) - if(href_list["station_nw"]) - syndicate_move_to(/area/syndicate_station/northwest) - else if(href_list["station_n"]) - syndicate_move_to(/area/syndicate_station/north) - else if(href_list["station_ne"]) - syndicate_move_to(/area/syndicate_station/northeast) - else if(href_list["station_sw"]) - syndicate_move_to(/area/syndicate_station/southwest) - else if(href_list["station_s"]) - syndicate_move_to(/area/syndicate_station/south) - else if(href_list["station_se"]) - syndicate_move_to(/area/syndicate_station/southeast) - else if(href_list["mining"]) - syndicate_move_to(/area/syndicate_station/mining) - - updateUsrDialog() - return \ No newline at end of file + possible_destinations = "syndicate_away" diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 24312770103..0931108c7d9 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -174,7 +174,7 @@ beakerContents.Add(list(list("name" = R.name, "volume" = R.volume))) // list in a list because Byond merges the first list... data["beakerContents"] = beakerContents - var/datum/nanoui/ui = nanomanager.get_open_ui(user, src, ui_key) + var/datum/nanoui/ui = SSnano.get_open_ui(user, src, ui_key) if (!ui) // the ui does not exist, so we'll create a new one ui = new(user, src, ui_key, "cryo.tmpl", "Cryo Cell Control System", 520, 410) @@ -205,7 +205,7 @@ if(href_list["close"]) if(close_machine() == usr) - var/datum/nanoui/ui = nanomanager.get_open_ui(usr, src, "main") + var/datum/nanoui/ui = SSnano.get_open_ui(usr, src, "main") ui.close() on = 1 if(href_list["switchOff"]) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 18c4ac4205a..b8163959466 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -115,10 +115,12 @@ Class Procs: /obj/machinery/New() ..() machines += src + SSmachine.processing += src auto_use_power() /obj/machinery/Destroy() machines.Remove(src) + SSmachine.processing -= src if(occupant) open_machine() ..() diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index cda18f4b731..274e2f948ac 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -79,13 +79,16 @@ if(0) //blank remove_display() if(1) //emergency shuttle timer - if(emergency_shuttle.online) + if(SSshuttle.emergency.timer) var/line1 var/line2 = get_shuttle_timer() - if(emergency_shuttle.location == 1) - line1 = "-ETD-" - else - line1 = "-ETA-" + switch(SSshuttle.emergency.mode) + if(SHUTTLE_DOCKED) + line1 = "-ETD-" + if(SHUTTLE_ESCAPE) + line1 = "-----" + else + line1 = "-ETA-" if(length(line2) > CHARS_PER_LINE) line2 = "Error!" update_display(line1, line2) @@ -114,17 +117,18 @@ index2 -= message2_len update_display(line1, line2) if(4) // supply shuttle timer - var/line1 = "CARGO" + var/line1 var/line2 - if(supply_shuttle.moving) + if(SSshuttle.supply.mode == SHUTTLE_IDLE) + if(SSshuttle.supply.z == ZLEVEL_STATION) + line1 = "CARGO" + line2 = "Docked" + else + line1 = "CARGO" line2 = get_supply_shuttle_timer() if(lentext(line2) > CHARS_PER_LINE) line2 = "Error" - else - if(supply_shuttle.at_station) - line2 = "Docked" - else - line1 = "" + update_display(line1, line2) /obj/machinery/status_display/examine(mob/user) @@ -160,18 +164,16 @@ maptext = new_text /obj/machinery/status_display/proc/get_shuttle_timer() - var/timeleft = emergency_shuttle.timeleft() - if(timeleft) + var/timeleft = SSshuttle.emergency.timeLeft() + if(timeleft > 0) return "[add_zero(num2text((timeleft / 60) % 60),2)]:[add_zero(num2text(timeleft % 60), 2)]" - return "" + return "00:00" /obj/machinery/status_display/proc/get_supply_shuttle_timer() - if(supply_shuttle.moving) - var/timeleft = round((supply_shuttle.eta_timeofday - world.timeofday) / 10,1) - if(timeleft < 0) - return "Late" + var/timeleft = SSshuttle.supply.timeLeft() + if(timeleft > 0) return "[add_zero(num2text((timeleft / 60) % 60),2)]:[add_zero(num2text(timeleft % 60), 2)]" - return "" + return "00:00" /obj/machinery/status_display/proc/remove_display() if(overlays.len) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 3dd5fdf823c..3ab89770364 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -791,7 +791,7 @@ steam.start() -- spawns the effect spawn(3 + metal*3) process() spawn(120) - processing_objects.Remove(src) + SSobj.processing.Remove(src) sleep(30) if(metal) diff --git a/code/game/objects/effects/forcefields.dm b/code/game/objects/effects/forcefields.dm index cf337d71a7b..bf8231f637a 100644 --- a/code/game/objects/effects/forcefields.dm +++ b/code/game/objects/effects/forcefields.dm @@ -24,10 +24,10 @@ /obj/effect/forcefield/mime/New() ..() last_process = world.time - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/effect/forcefield/mime/process() timeleft -= (world.time - last_process) if(timeleft <= 0) - processing_objects.Remove(src) + SSobj.processing.Remove(src) qdel(src) \ No newline at end of file diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 2af201bdcca..b7eacdc89d5 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -13,10 +13,6 @@ landmarks_list += src switch(name) //some of these are probably obsolete - if("shuttle") - shuttle_z = z - qdel(src) - return if("monkey") monkeystart += loc qdel(src) diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index cf8854b4bcd..5fb37eb3ab7 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -81,7 +81,7 @@ /obj/effect/spider/eggcluster/New() pixel_x = rand(3,-3) pixel_y = rand(3,-3) - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/effect/spider/eggcluster/process() amount_grown += rand(0,2) @@ -109,7 +109,7 @@ /obj/effect/spider/spiderling/New() pixel_x = rand(6,-6) pixel_y = rand(6,-6) - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/effect/spider/spiderling/Bump(atom/user) if(istype(user, /obj/structure/table)) diff --git a/code/game/objects/explosion.dm b/code/game/objects/explosion.dm index 571002155a4..c91e0a1eb9a 100644 --- a/code/game/objects/explosion.dm +++ b/code/game/objects/explosion.dm @@ -72,13 +72,8 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impa far_volume += (dist <= far_dist * 0.5 ? 50 : 0) // add 50 volume if the mob is pretty close to the explosion M.playsound_local(epicenter, 'sound/effects/explosionfar.ogg', far_volume, 1, frequency, falloff = 5) - - - var/lighting_controller_was_processing = lighting_controller.processing //Pause the lighting updates for a bit - lighting_controller.processing = 0 -// var/powernet_rebuild_was_deferred_already = defer_powernet_rebuild -// if(defer_powernet_rebuild != 2) -// defer_powernet_rebuild = 1 + //postpone light processing for a bit + SSlighting.postpone() if(heavy_impact_range > 1) var/datum/effect/system/explosion/E = new/datum/effect/system/explosion() @@ -121,13 +116,6 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impa if(Array) Array.sense_explosion(x0,y0,z0,devastation_range,heavy_impact_range,light_impact_range,took,orig_dev_range,orig_heavy_range,orig_light_range) - sleep(8) - - if(!lighting_controller.processing) lighting_controller.processing = lighting_controller_was_processing -// if(!powernet_rebuild_was_deferred_already) -// if(defer_powernet_rebuild != 2) -// defer_powernet_rebuild = 0 - return 1 diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm index 4ba21eaa553..90d6b97cf2d 100644 --- a/code/game/objects/items/blueprints.dm +++ b/code/game/objects/items/blueprints.dm @@ -116,7 +116,6 @@ /area/centcom, /area/asteroid, /area/tdome, - /area/syndicate_station, /area/wizard_station, /area/prison ) diff --git a/code/game/objects/items/candle.dm b/code/game/objects/items/candle.dm index 2935773a75d..746d7892d30 100644 --- a/code/game/objects/items/candle.dm +++ b/code/game/objects/items/candle.dm @@ -54,7 +54,7 @@ for(var/mob/O in viewers(usr, null)) O.show_message(flavor_text, 1) SetLuminosity(CANDLE_LUMINOSITY) - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/candle/process() diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index c38f0e68912..9f9b4164c3e 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -561,15 +561,29 @@ Code: menu = "

Supply Record Interlink

" menu += "
Supply shuttle
" - menu += "Location: [supply_shuttle.moving ? "Moving to station ([supply_shuttle.eta] Mins.)":supply_shuttle.at_station ? "Station":"Dock"]
" - menu += "Current approved orders:
    " - for(var/S in supply_shuttle.shoppinglist) + menu += "Location: " + switch(SSshuttle.supply.mode) + if(SHUTTLE_CALL) + menu += "Moving to " + if(SSshuttle.supply.z != ZLEVEL_STATION) + menu += "station" + else + menu += "centcomm" + menu += " ([SSshuttle.supply.timeLeft(600)] Mins)" + else + menu += "At " + if(SSshuttle.supply.z != ZLEVEL_STATION) + menu += "centcomm" + else + menu += "station" + menu += "
    Current approved orders:
      " + for(var/S in SSshuttle.shoppinglist) var/datum/supply_order/SO = S menu += "
    1. #[SO.ordernum] - [SO.object.name] approved by [SO.orderedby] [SO.comment ? "([SO.comment])":""]
    2. " menu += "
    " menu += "Current requests:
      " - for(var/S in supply_shuttle.requestlist) + for(var/S in SSshuttle.requestlist) var/datum/supply_order/SO = S menu += "
    1. #[SO.ordernum] - [SO.object.name] requested by [SO.orderedby]
    2. " menu += "
    Upgrade NOW to Space Parts & Space Vendors PLUS for full remote order control and inventory management." diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm index 4da4cbe1e8e..f065679a146 100644 --- a/code/game/objects/items/devices/camera_bug.dm +++ b/code/game/objects/items/devices/camera_bug.dm @@ -42,7 +42,7 @@ /obj/item/device/camera_bug/New() ..() - processing_objects += src + SSobj.processing += src /obj/item/device/camera_bug/Destroy() if(expansion) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index cb50c207ff5..a60773d7bd6 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -214,7 +214,7 @@ obj/item/device/flashlight/lamp/bananalamp turn_off() if(!fuel) icon_state = "[initial(icon_state)]-empty" - processing_objects -= src + SSobj.processing -= src /obj/item/device/flashlight/flare/proc/turn_off() on = 0 @@ -248,7 +248,7 @@ obj/item/device/flashlight/lamp/bananalamp user.visible_message("[user] lights \the [src].", "You light \the [src]!") force = on_damage damtype = "fire" - processing_objects += src + SSobj.processing += src /obj/item/device/flashlight/flare/torch name = "torch" @@ -283,10 +283,10 @@ obj/item/device/flashlight/lamp/bananalamp /obj/item/device/flashlight/emp/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/device/flashlight/emp/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/item/device/flashlight/emp/process() diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 27e4dd6631a..7208e3b2096 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -189,7 +189,7 @@ if(energy <= max_energy) if(!recharging) recharging = 1 - processing_objects.Add(src) + SSobj.processing.Add(src) if(energy <= 0) user << "You've overused the battery of [src], now it needs time to recharge!" recharge_locked = 1 diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index 88bec2edc50..862fc2a89b8 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -28,11 +28,11 @@ /obj/item/device/multitool/ai_detect/New() ..() - processing_objects += src + SSobj.processing += src /obj/item/device/multitool/ai_detect/Destroy() - processing_objects -= src + SSobj.processing -= src ..() /obj/item/device/multitool/ai_detect/process() diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index 2f0a4d9b5a9..7b16d44b641 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -34,20 +34,20 @@ if(DISCONNECTED) attached = null if(mode == OPERATING) - processing_objects.Remove(src) + SSobj.processing.Remove(src) anchored = 0 if(CLAMPED_OFF) if(!attached) return if(mode == OPERATING) - processing_objects.Remove(src) + SSobj.processing.Remove(src) anchored = 1 if(OPERATING) if(!attached) return - processing_objects.Add(src) + SSobj.processing.Add(src) anchored = 1 mode = value @@ -140,6 +140,6 @@ playsound(src, 'sound/effects/screech.ogg', 100, 1, 1) if(power_drained >= max_power) - processing_objects.Remove(src) + SSobj.processing.Remove(src) explosion(src.loc, 3,6,9,12) qdel(src) diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 1397c2d1575..41410f8594b 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -12,10 +12,10 @@ /obj/item/device/radio/intercom/New() ..() - processing_objects += src + SSobj.processing += src /obj/item/device/radio/intercom/Destroy() - processing_objects -= src + SSobj.processing -= src ..() /obj/item/device/radio/intercom/attack_ai(mob/user as mob) diff --git a/code/game/objects/items/devices/recaller.dm b/code/game/objects/items/devices/recaller.dm index efe0ae00066..641c7755af6 100644 --- a/code/game/objects/items/devices/recaller.dm +++ b/code/game/objects/items/devices/recaller.dm @@ -21,8 +21,8 @@ user << "\icon[src]Error: Device out of range of station communication arrays." return - if(emergency_shuttle.location==0) - if (emergency_shuttle.online) + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) recalling = 1 loc << "\icon[src]Generating shuttle recall order with codes retrieved from last call signal..." sleep(rand(10,30)) @@ -33,7 +33,7 @@ recalling = 0 log_game("[key_name(user)] has recalled the shuttle with a recaller.") message_admins("[key_name_admin(user)] has recalled the shuttle with a recaller.", 1) - if(!cancel_call_proc(user)) + if(!SSshuttle.cancelEvac(user)) loc << "\icon[src]No response recieved. Emergency shuttle cannot be recalled at this time." return diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 7eef024ef0e..8ca2e62e1f0 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -25,12 +25,12 @@ MASS SPECTROMETER icon_state = copytext(icon_state, 1, length(icon_state))+"[on]" if(on) - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/device/t_scanner/process() if(!on) - processing_objects.Remove(src) + SSobj.processing.Remove(src) return null scan() diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index b58c54799bb..9fcfad2d30f 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -50,7 +50,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM name = "lit match" desc = "A match. This one is lit." attack_verb = list("burnt","singed") - processing_objects.Add(src) + SSobj.processing.Add(src) update_icon() return @@ -64,7 +64,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM name = "burnt match" desc = "A match. This one has seen better days." attack_verb = null - processing_objects.Remove(src) + SSobj.processing.Remove(src) /obj/item/weapon/match/dropped(mob/user as mob) matchburnout() @@ -180,7 +180,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(flavor_text) var/turf/T = get_turf(src) T.visible_message(flavor_text) - processing_objects.Add(src) + SSobj.processing.Add(src) //can't think of any other way to update the overlays :< if(ismob(loc)) @@ -209,7 +209,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM smoketime-- if(smoketime < 1) new type_butt(location) - processing_objects.Remove(src) + SSobj.processing.Remove(src) if(ismob(loc)) M << "Your [name] goes out." M.unEquip(src, 1) //un-equip it so the overlays can update //Force the un-equip so the overlays update @@ -228,7 +228,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM var/turf/T = get_turf(src) new type_butt(T) new /obj/effect/decal/cleanable/ash(T) - processing_objects.Remove(src) + SSobj.processing.Remove(src) qdel(src) return ..() @@ -354,7 +354,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM M.update_inv_wear_mask(0) packeditem = 0 name = "empty [initial(name)]" - processing_objects.Remove(src) + SSobj.processing.Remove(src) return if(location) location.hotspot_expose(700, 5) @@ -391,7 +391,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM lit = 0 icon_state = icon_off item_state = icon_off - processing_objects.Remove(src) + SSobj.processing.Remove(src) return if(!lit && smoketime > 0) user << "You empty [src] onto [location]." @@ -470,7 +470,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM user.visible_message("After a few attempts, [user] manages to light [src], they however burn their finger in the process.") user.AddLuminosity(1) - processing_objects.Add(src) + SSobj.processing.Add(src) else lit = 0 icon_state = icon_off @@ -484,7 +484,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM user.visible_message("[user] quietly shuts off [src].") user.AddLuminosity(-1) - processing_objects.Remove(src) + SSobj.processing.Remove(src) else return ..() return diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index e1a034ab16f..3354f1f5b0c 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -33,7 +33,7 @@ /obj/item/weapon/flamethrower/process() if(!lit) - processing_objects.Remove(src) + SSobj.processing.Remove(src) return null var/turf/location = loc if(istype(location, /mob/)) @@ -140,7 +140,7 @@ if(!status) return lit = !lit if(lit) - processing_objects.Add(src) + SSobj.processing.Add(src) if(href_list["amount"]) throw_amount = throw_amount + text2num(href_list["amount"]) throw_amount = max(50, min(5000, throw_amount)) @@ -189,7 +189,7 @@ //Burn it based on transfered gas target.hotspot_expose((ptank.air_contents.temperature*2) + 380,500) //location.hotspot_expose(1000,500,1) - air_master.add_to_active(target, 0) + SSair.add_to_active(target, 0) return diff --git a/code/game/objects/items/weapons/singularityhammer.dm b/code/game/objects/items/weapons/singularityhammer.dm index c0773df5a01..832f0236ddb 100644 --- a/code/game/objects/items/weapons/singularityhammer.dm +++ b/code/game/objects/items/weapons/singularityhammer.dm @@ -17,11 +17,11 @@ /obj/item/weapon/twohanded/singularityhammer/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/twohanded/singularityhammer/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 3762fc84ed1..d12efc26610 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -24,7 +24,7 @@ src.air_contents.volume = volume //liters src.air_contents.temperature = T20C - processing_objects.Add(src) + SSobj.processing.Add(src) return @@ -32,7 +32,7 @@ if(air_contents) del(air_contents) - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 6c9ba5f5d96..4e3cda45ac1 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -204,7 +204,7 @@ force = 3 damtype = "brute" update_icon() - processing_objects.Remove(src) + SSobj.processing.Remove(src) return //Welders left on now use up fuel, but lets not have them run out quite that fast if(1) @@ -306,7 +306,7 @@ damtype = "fire" hitsound = 'sound/items/welder.ogg' icon_state = "welder1" - processing_objects.Add(src) + SSobj.processing.Add(src) else user << "You need more fuel." welding = 0 diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index d11c0081de1..61d6bd77c09 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -11,12 +11,12 @@ var/force = 0 /obj/proc/process() - processing_objects.Remove(src) + SSobj.processing.Remove(src) return 0 /obj/Destroy() if(!istype(src, /obj/machinery)) - processing_objects.Remove(src) // TODO: Have a processing bitflag to reduce on unnecessary loops through the processing lists + SSobj.processing.Remove(src) // TODO: Have a processing bitflag to reduce on unnecessary loops through the processing lists ..() /obj/assume_air(datum/gas_mixture/giver) diff --git a/code/game/objects/structures/crates_lockers/closets/statue.dm b/code/game/objects/structures/crates_lockers/closets/statue.dm index 986a918ffb4..458cbf9a80a 100644 --- a/code/game/objects/structures/crates_lockers/closets/statue.dm +++ b/code/game/objects/structures/crates_lockers/closets/statue.dm @@ -46,7 +46,7 @@ qdel(src) return - processing_objects.Add(src) + SSobj.processing.Add(src) ..() /obj/structure/closet/statue/process() @@ -58,7 +58,7 @@ M.setOxyLoss(intialOxy) if (timer <= 0) dump_contents() - processing_objects.Remove(src) + SSobj.processing.Remove(src) qdel(src) /obj/structure/closet/statue/dump_contents() diff --git a/code/game/objects/structures/transit_tubes/station.dm b/code/game/objects/structures/transit_tubes/station.dm index 37021e197fc..5662d28988c 100644 --- a/code/game/objects/structures/transit_tubes/station.dm +++ b/code/game/objects/structures/transit_tubes/station.dm @@ -19,10 +19,10 @@ /obj/structure/transit_tube/station/New() ..() - processing_objects += src + SSobj.processing += src /obj/structure/transit_tube/station/Destroy() - processing_objects -= src + SSobj.processing -= src ..() // Stations which will send the tube in the opposite direction after their stop. diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 4a808d7be61..0f84e80e95c 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -56,6 +56,11 @@ icon = 'icons/turf/floors.dmi' icon_state = "plating" +/turf/simulated/shuttle/plating/airless + oxygen = 0.01 + nitrogen = 0.01 + temperature = TCMB + /turf/simulated/shuttle/floor4 // Added this floor tile so that I have a seperate turf to check in the shuttle -- Polymorph name = "Brig floor" // Also added it into the 2x3 brig area of the shuttle. icon_state = "floor4" diff --git a/code/game/turfs/space/transit.dm b/code/game/turfs/space/transit.dm index d84b33dbfe9..5ba54b11ec6 100644 --- a/code/game/turfs/space/transit.dm +++ b/code/game/turfs/space/transit.dm @@ -1,77 +1,63 @@ /turf/space/transit - var/pushdirection // push things that get caught in the transit tile this direction + icon_state = "black" + dir = SOUTH + +/turf/space/transit/Entered(atom/movable/AM, atom/OldLoc) + if(!AM) + return + var/max = world.maxx-TRANSITIONEDGE + var/min = 1+TRANSITIONEDGE + + var/_z = rand(ZLEVEL_SPACEMIN,ZLEVEL_SPACEMAX) //select a random space zlevel + + //now select coordinates for a border turf + var/_x + var/_y + switch(dir) + if(SOUTH) + _x = rand(min,max) + _y = max + if(WEST) + _x = max + _y = rand(min,max) + if(EAST) + _x = min + _y = rand(min,max) + else + _x = rand(min,max) + _y = min + + var/turf/T = locate(_x, _y, _z) + AM.loc = T + AM.newtonian_move(dir) + + + //Overwrite because we dont want people building rods in space. -/turf/space/transit/attackby(obj/O as obj, mob/user as mob) +/turf/space/transit/attackby() return -/turf/space/transit/north // moving to the north +/turf/space/transit/New() + update_icon() + ..() - pushdirection = SOUTH // south because the space tile is scrolling south +/turf/space/transit/proc/update_icon() + var/p = 9 + var/angle = 0 + var/state = 1 + switch(dir) + if(NORTH) + angle = 180 + state = ((-p*x+y) % 15) + 1 + if(EAST) + angle = -90 + state = ((x+p*y) % 15) + 1 + if(WEST) + angle = 90 + state = ((x-p*y) % 15) + 1 + else + state = ((p*x+y) % 15) + 1 - //IF ANYONE KNOWS A MORE EFFICIENT WAY OF MANAGING THESE SPRITES, BE MY GUEST. - shuttlespace_ns1 - icon_state = "speedspace_ns_1" - shuttlespace_ns2 - icon_state = "speedspace_ns_2" - shuttlespace_ns3 - icon_state = "speedspace_ns_3" - shuttlespace_ns4 - icon_state = "speedspace_ns_4" - shuttlespace_ns5 - icon_state = "speedspace_ns_5" - shuttlespace_ns6 - icon_state = "speedspace_ns_6" - shuttlespace_ns7 - icon_state = "speedspace_ns_7" - shuttlespace_ns8 - icon_state = "speedspace_ns_8" - shuttlespace_ns9 - icon_state = "speedspace_ns_9" - shuttlespace_ns10 - icon_state = "speedspace_ns_10" - shuttlespace_ns11 - icon_state = "speedspace_ns_11" - shuttlespace_ns12 - icon_state = "speedspace_ns_12" - shuttlespace_ns13 - icon_state = "speedspace_ns_13" - shuttlespace_ns14 - icon_state = "speedspace_ns_14" - shuttlespace_ns15 - icon_state = "speedspace_ns_15" - -/turf/space/transit/east // moving to the east - - pushdirection = WEST - - shuttlespace_ew1 - icon_state = "speedspace_ew_1" - shuttlespace_ew2 - icon_state = "speedspace_ew_2" - shuttlespace_ew3 - icon_state = "speedspace_ew_3" - shuttlespace_ew4 - icon_state = "speedspace_ew_4" - shuttlespace_ew5 - icon_state = "speedspace_ew_5" - shuttlespace_ew6 - icon_state = "speedspace_ew_6" - shuttlespace_ew7 - icon_state = "speedspace_ew_7" - shuttlespace_ew8 - icon_state = "speedspace_ew_8" - shuttlespace_ew9 - icon_state = "speedspace_ew_9" - shuttlespace_ew10 - icon_state = "speedspace_ew_10" - shuttlespace_ew11 - icon_state = "speedspace_ew_11" - shuttlespace_ew12 - icon_state = "speedspace_ew_12" - shuttlespace_ew13 - icon_state = "speedspace_ew_13" - shuttlespace_ew14 - icon_state = "speedspace_ew_14" - shuttlespace_ew15 - icon_state = "speedspace_ew_15" \ No newline at end of file + icon_state = "speedspace_ns_[state]" + transform = turn(matrix(), angle) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index a02822d11b2..92ce7a44b73 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -32,12 +32,11 @@ // Adds the adjacent turfs to the current atmos processing /turf/Del() - if(air_master) - for(var/direction in cardinal) - if(atmos_adjacent_turfs & direction) - var/turf/simulated/T = get_step(src, direction) - if(istype(T)) - air_master.add_to_active(T) + for(var/direction in cardinal) + if(atmos_adjacent_turfs & direction) + var/turf/simulated/T = get_step(src, direction) + if(istype(T)) + SSair.add_to_active(T) ..() /turf/attack_hand(mob/user as mob) @@ -118,8 +117,7 @@ if(path == type) return src var/old_lumcount = lighting_lumcount - initial(lighting_lumcount) var/old_opacity = opacity - if(air_master) - air_master.remove_from_active(src) + SSair.remove_from_active(src) var/turf/W = new path(src) @@ -130,7 +128,7 @@ W.lighting_lumcount += old_lumcount if(old_lumcount != W.lighting_lumcount) //light levels of the turf have changed. We need to shift it to another lighting-subarea W.lighting_changed = 1 - lighting_controller.changed_turfs += W + SSlighting.changed_turfs += W if(old_opacity != W.opacity) //opacity has changed. Need to update surrounding lights if(W.lighting_lumcount) //unless we're being illuminated, don't bother (may be buggy, hard to test) @@ -169,8 +167,7 @@ air.carbon_dioxide = (aco/max(turf_count,1)) air.toxins = (atox/max(turf_count,1)) air.temperature = (atemp/max(turf_count,1))//Trace gases can get bant - if(air_master) - air_master.add_to_active(src) + SSair.add_to_active(src) /turf/proc/ReplaceWithLattice() src.ChangeTurf(/turf/space) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 072479dba9e..bbe55e693c4 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -636,10 +636,10 @@ var/global/floorIsLava = 0 set category = "Server" set desc="Delay the game start" set name="Delay" - if (!ticker || ticker.current_state != GAME_STATE_PREGAME) - return alert("Too late... The game has already started!", null, null, null, null, null) - going = !( going ) - if (!( going )) + if(ticker.current_state > GAME_STATE_PREGAME) + return alert("Too late... The game has already started!") + ticker.can_fire = !ticker.can_fire + if(!ticker.can_fire) world << "The game start has been delayed." log_admin("[key_name(usr)] delayed the game.") else @@ -810,8 +810,8 @@ var/global/floorIsLava = 0 alert(usr, "You cannot manage jobs before the round starts!") return - if(job_master) - for(var/datum/job/job in job_master.occupations) + if(SSjob) + for(var/datum/job/job in SSjob.occupations) count++ var/J_title = html_encode(job.title) var/J_opPos = html_encode(job.total_positions - (job.total_positions - job.current_positions)) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 4e645879bfe..63c39db30c1 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -106,7 +106,6 @@ var/list/admin_verbs_debug = list( /client/proc/restart_controller, /client/proc/cmd_admin_list_open_jobs, /client/proc/Debug2, - /client/proc/kill_air, /client/proc/cmd_debug_make_powernets, /client/proc/debug_controller, /client/proc/cmd_debug_mob_lists, @@ -178,7 +177,6 @@ var/list/admin_verbs_hideable = list( /client/proc/callproc, /client/proc/Debug2, /client/proc/reload_admins, - /client/proc/kill_air, /client/proc/cmd_debug_make_powernets, /client/proc/debug_controller, /client/proc/startSinglo, @@ -243,7 +241,7 @@ var/list/admin_verbs_hideable = list( /client/proc/count_objects_all, /client/proc/cmd_assume_direct_control, /client/proc/startSinglo, - /client/proc/ticklag, + /client/proc/fps, /client/proc/cmd_admin_grantfullaccess, /client/proc/cmd_admin_areatest ) @@ -482,20 +480,6 @@ var/list/admin_verbs_hideable = list( togglebuildmode(src.mob) feedback_add_details("admin_verb","TBMS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/client/proc/kill_air() - set category = "Debug" - set name = "Kill Air" - set desc = "Toggle Air Processing" - if(kill_air) - kill_air = 0 - usr << "Enabled air processing." - else - kill_air = 1 - 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("[key_name_admin(usr)] used 'kill air'.") - /client/proc/deadmin_self() set name = "De-admin self" set category = "Admin" diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 0c85ba713a6..2e13a806984 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -370,11 +370,11 @@ dat += "Current Game Mode: [ticker.mode.name]
    " dat += "Round Duration: [round(world.time / 36000)]:[add_zero("[world.time / 600 % 60]", 2)]:[world.time / 100 % 6][world.time / 100 % 10]
    " dat += "Emergency shuttle
    " - if (!emergency_shuttle.online) + if(SSshuttle.emergency.mode < SHUTTLE_CALL) dat += "Call Shuttle
    " else - var/timeleft = emergency_shuttle.timeleft() - if(emergency_shuttle.location == 0) + var/timeleft = SSshuttle.emergency.timeLeft() + if(SSshuttle.emergency.mode < SHUTTLE_DOCKED) dat += "ETA: [(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]
    " dat += "Send Back
    " else diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index d7572a1353f..e976ae4b631 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -69,7 +69,7 @@ else if(href_list["forceevent"]) - var/datum/round_event_control/E = locate(href_list["forceevent"]) in events.control + var/datum/round_event_control/E = locate(href_list["forceevent"]) in SSevent.control if(E) var/datum/round_event/event = E.runEvent() if(event.announceWhen>0) @@ -182,34 +182,36 @@ switch(href_list["call_shuttle"]) if("1") - if ((!( ticker ) || emergency_shuttle.location)) + if(SSshuttle.emergency.mode >= SHUTTLE_DOCKED) return - emergency_shuttle.incall() + SSshuttle.emergency.request() log_admin("[key_name(usr)] called the Emergency Shuttle") message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station") if("2") - if ((!( ticker ) || emergency_shuttle.location || emergency_shuttle.direction == 0)) + if(SSshuttle.emergency.mode >= SHUTTLE_DOCKED) return - switch(emergency_shuttle.direction) - if(-1) - emergency_shuttle.incall() - log_admin("[key_name(usr)] called the Emergency Shuttle") - message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station") - if(1) - emergency_shuttle.recall() + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + SSshuttle.emergency.cancel() log_admin("[key_name(usr)] sent the Emergency Shuttle back") message_admins("[key_name_admin(usr)] sent the Emergency Shuttle back") + else + SSshuttle.emergency.cancel() + log_admin("[key_name(usr)] called the Emergency Shuttle") + message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station") + href_list["secretsadmin"] = "check_antagonist" else if(href_list["edit_shuttle_time"]) if(!check_rights(R_SERVER)) return - emergency_shuttle.settimeleft( input("Enter new shuttle duration (seconds):","Edit Shuttle Timeleft", emergency_shuttle.timeleft() ) as num ) - log_admin("[key_name(usr)] edited the Emergency Shuttle's timeleft to [emergency_shuttle.timeleft()]") - minor_announce("The emergency shuttle will reach its destination in [round(emergency_shuttle.timeleft()/60)] minutes.") - message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [emergency_shuttle.timeleft()]") + var/timer = input("Enter new shuttle duration (seconds):","Edit Shuttle Timeleft", SSshuttle.emergency.timeLeft() ) as num + SSshuttle.emergency.setTimer(timer*10) + log_admin("[key_name(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds") + minor_announce("The emergency shuttle will reach its destination in [round(SSshuttle.emergency.timeLeft(600))] minutes.") + message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds") href_list["secretsadmin"] = "check_antagonist" else if(href_list["delay_round_end"]) @@ -384,9 +386,6 @@ if(!M.ckey) //sanity usr << "This mob has no ckey" return - if(!job_master) - usr << "Job Master has not been setup!" - return var/dat = "" var/header = "Job-Ban Panel: [M.name]" @@ -405,7 +404,7 @@ jobs += "Command Positions" for(var/jobPos in command_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -426,7 +425,7 @@ jobs += "Security Positions" for(var/jobPos in security_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -447,7 +446,7 @@ jobs += "Engineering Positions" for(var/jobPos in engineering_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -468,7 +467,7 @@ jobs += "Medical Positions" for(var/jobPos in medical_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -489,7 +488,7 @@ jobs += "Science Positions" for(var/jobPos in science_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -510,7 +509,7 @@ jobs += "Civilian Positions" for(var/jobPos in civilian_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -531,7 +530,7 @@ jobs += "Non-human Positions" for(var/jobPos in nonhuman_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -636,7 +635,7 @@ usr << "This can only be used on instances of type /mob" return - if(!job_master) + if(!SSjob) usr << "Job Master has not been setup!" return @@ -646,43 +645,43 @@ if("commanddept") for(var/jobPos in command_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("securitydept") for(var/jobPos in security_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("engineeringdept") for(var/jobPos in engineering_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("medicaldept") for(var/jobPos in medical_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("sciencedept") for(var/jobPos in science_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("civiliandept") for(var/jobPos in civilian_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("nonhumandept") for(var/jobPos in nonhuman_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title else @@ -1330,7 +1329,7 @@ var/Add = href_list["addjobslot"] - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(job.title == Add) job.total_positions += 1 break @@ -1342,7 +1341,7 @@ var/Remove = href_list["removejobslot"] - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(job.title == Remove && job.total_positions - job.current_positions > 0) job.total_positions -= 1 break @@ -1892,21 +1891,21 @@ rightandwrong(1, usr, survivor_probability) if("events") - if(events && !events.wizardmode) + if(!SSevent.wizardmode) if(alert("Do you want to toggle summon events on?",,"Yes","No") == "Yes") summonevents() feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","SE") - else if(events && events.wizardmode) + else switch(alert("What would you like to do?",,"Intensify Summon Events","Turn Off Summon Events","Nothing")) if("Intensify Summon Events") summonevents() feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","SE") if("Turn Off Summon Events") - events.toggleWizardmode() - events.resetFrequency() + SSevent.toggleWizardmode() + SSevent.resetFrequency() if("dorf") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","DF") @@ -1939,7 +1938,7 @@ var/choice = input("Are you sure you want to cure all disease?") in list("Yes", "Cancel") if(choice == "Yes") message_admins("[key_name_admin(usr)] has cured all diseases.") - for(var/datum/disease/D in active_diseases) + for(var/datum/disease/D in SSdisease.processing) D.cure(D) if("list_bombers") var/dat = "Bombing List
    " @@ -1958,27 +1957,28 @@ usr << browse(dat, "window=lawchanges;size=800x500") if("check_antagonist") check_antagonists() + if("moveminingshuttle") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","ShM") - var/datum/shuttle_manager/s = shuttles["mining"] - if(istype(s)) s.move_shuttle(0) - message_admins("[key_name_admin(usr)] moved mining shuttle") - log_admin("[key_name(usr)] moved the mining shuttle") + if(!SSshuttle.toggleShuttle("mining","mining_home","mining_away")) + message_admins("[key_name_admin(usr)] moved mining shuttle") + log_admin("[key_name(usr)] moved the mining shuttle") + if("movelaborshuttle") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","ShL") - var/datum/shuttle_manager/s = shuttles["laborcamp"] - if(istype(s)) s.move_shuttle(0) - message_admins("[key_name_admin(usr)] moved labor shuttle") - log_admin("[key_name(usr)] moved the labor shuttle") + if(!SSshuttle.toggleShuttle("laborcamp","laborcamp_home","laborcamp_away")) + message_admins("[key_name_admin(usr)] moved labor shuttle") + log_admin("[key_name(usr)] moved the labor shuttle") + if("moveferry") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","ShF") - var/datum/shuttle_manager/s = shuttles["ferry"] - if(istype(s)) s.move_shuttle(0) - message_admins("[key_name_admin(usr)] moved the centcom ferry") - log_admin("[key_name(usr)] moved the centcom ferry") + if(!SSshuttle.toggleShuttle("ferry","ferry_home","ferry_away")) + message_admins("[key_name_admin(usr)] moved the centcom ferry") + log_admin("[key_name(usr)] moved the centcom ferry") + if("kick_all_from_lobby") if(ticker && ticker.current_state == GAME_STATE_PLAYING) var/afkonly = text2num(href_list["afkonly"]) @@ -2046,11 +2046,11 @@ usr << browse(dat, "window=admin_log") if("list_job_debug") var/dat = "Job Debug info.
    " - if(job_master) - for(var/line in job_master.job_debug) + if(SSjob) + for(var/line in SSjob.job_debug) dat += "[line]
    " dat+= "*******

    " - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(!job) continue dat += "job: [job.title], current_positions: [job.current_positions], total_positions: [job.total_positions]
    " usr << browse(dat, "window=jobdebug;size=600x500") @@ -2080,7 +2080,7 @@ M.req_one_access = list(access_brig,access_engine) message_admins("[key_name_admin(usr)] made all maint doors engineering and brig access-only.") if("infinite_sec") - var/datum/job/J = job_master.GetJob("Security Officer") + var/datum/job/J = SSjob.GetJob("Security Officer") if(!J) return J.total_positions = -1 J.spawn_positions = -1 diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 4cd85f4a3c1..970609bada6 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -419,7 +419,7 @@ var/global/list/g_fancy_list_of_types = null /client/proc/cmd_debug_make_powernets() set category = "Debug" set name = "Make Powernets" - makepowernets() + SSpower.makepowernets() log_admin("[key_name(src)] has remade the powernet. makepowernets() called.") message_admins("[key_name_admin(src)] has remade the powernets. makepowernets() called.", 0) feedback_add_details("admin_verb","MPWN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -611,9 +611,10 @@ var/global/list/g_fancy_list_of_types = null var/datum/job/jobdatum if (dresscode == "as job...") var/jobname = input("Select job", "Robust quick dress shop") as null|anything in get_all_jobs() - jobdatum = job_master.GetJob(jobname) if(isnull(jobname)) return + jobdatum = SSjob.GetJob(jobname) + feedback_add_details("admin_verb","SEQ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! for (var/obj/item/I in M) @@ -1048,8 +1049,8 @@ var/global/list/g_fancy_list_of_types = null var/dat = "List of things that failed to GC this round

    " - for(var/path in garbage.logging) - dat += "[path] - [garbage.logging[path]] times
    " + for(var/path in SSgarbage.logging) + dat += "[path] - [SSgarbage.logging[path]] times
    " usr << browse(dat, "window=dellog") diff --git a/code/modules/admin/verbs/fps.dm b/code/modules/admin/verbs/fps.dm new file mode 100644 index 00000000000..b243d3d2259 --- /dev/null +++ b/code/modules/admin/verbs/fps.dm @@ -0,0 +1,27 @@ +//replaces the old Ticklag verb, fps is easier to understand +/client/proc/fps() + set category = "Debug" + set name = "Set fps" + set desc = "Sets game speed in frames-per-second. Can potentially break the game" + + if(!check_rights(R_DEBUG)) return + + var/fps = round(input("Sets game frames-per-second. Can potentially break the game","FPS", config.fps) as num|null) + + if(fps <= 0) + src << "Error: ticklag(): Invalid world.ticklag value. No changes made." + return + if(fps > config.fps) + if(alert(src, "You are setting fps to a high value:\n\t[fps] frames-per-second\n\tconfig.fps = [config.fps]","Warning!","Confirm","ABORT-ABORT-ABORT") != "Confirm") + return + + switch(alert("Enable Tick Compensation?","Tick Comp is currently: [config.Tickcomp]","Enable","Disable")) + if("Enable") config.Tickcomp = 1 + else config.Tickcomp = 0 + + var/msg = "[key_name(src)] has modified world.fps to [fps] and config.Tickcomp to [config.Tickcomp]" + log_admin(msg, 0) + message_admins(msg, 0) + feedback_add_details("admin_verb","TICKLAG") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + world.fps = fps \ No newline at end of file diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 999da2b3e54..587b10d6160 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -132,15 +132,13 @@ var/intercom_range_display_status = 0 src.verbs += /client/proc/count_objects_all src.verbs += /client/proc/cmd_assume_direct_control //-errorage src.verbs += /client/proc/startSinglo - src.verbs += /client/proc/ticklag //allows you to set the ticklag. + src.verbs += /client/proc/fps //allows you to set the ticklag. src.verbs += /client/proc/cmd_admin_grantfullaccess src.verbs += /client/proc/cmd_admin_areatest src.verbs += /client/proc/cmd_admin_rejuvenate src.verbs += /datum/admins/proc/show_traitor_panel src.verbs += /client/proc/print_jobban_old src.verbs += /client/proc/print_jobban_old_filter - src.verbs += /client/proc/kill_pipe_processing - src.verbs += /client/proc/kill_air_processing src.verbs += /client/proc/disable_communication src.verbs += /client/proc/print_pointers src.verbs += /client/proc/count_movable_instances @@ -234,25 +232,6 @@ var/intercom_range_display_status = 0 world << "There are [count] objects of type [type_path] in the game world" feedback_add_details("admin_verb","mOBJ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/client/proc/kill_pipe_processing() - set category = "Mapping" - set name = "Kill pipe processing" - - pipe_processing_killed = !pipe_processing_killed - if(pipe_processing_killed) - message_admins("[src.ckey] used 'kill pipe processing', stopping all pipe processing.") - else - message_admins("[src.ckey] used 'kill pipe processing', restoring all pipe processing.") - -/client/proc/kill_air_processing() - set category = "Mapping" - set name = "Kill air processing" - - air_processing_killed = !air_processing_killed - if(air_processing_killed) - message_admins("[src.ckey] used 'kill air processing', stopping all air processing.") - else - message_admins("[src.ckey] used 'kill air processing', restoring all air processing.") //This proc is intended to detect lag problems relating to communication procs var/global/say_disabled = 0 diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index ebb678e1fbc..8127159f7a0 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -13,7 +13,7 @@ var/sound/admin_sound log_admin("[key_name(src)] played sound [S]") message_admins("[key_name_admin(src)] played sound [S]") - if(events.holiday == "April Fool's Day") + if(SSevent.holiday == "April Fool's Day") admin_sound.frequency = pick(0.5, 0.7, 0.8, 0.85, 0.9, 0.95, 1.1, 1.2, 1.4, 1.6, 2.0, 2.5) src << "You feel the Honkmother messing with your song..." diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index fc5801db7e8..70177b99d16 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -315,7 +315,7 @@ Traitors and the like can also be revived with the previous role mostly intact. //Now for special roles and equipment. switch(new_character.mind.special_role) if("traitor") - job_master.EquipRank(new_character, new_character.mind.assigned_role, 1) + SSjob.EquipRank(new_character, new_character.mind.assigned_role, 1) ticker.mode.equip_traitor(new_character) if("Wizard") new_character.loc = pick(wizardstart) @@ -354,7 +354,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if(new_character.mind.special_role=="traitor") ticker.mode.add_law_zero(new_character) else - job_master.EquipRank(new_character, new_character.mind.assigned_role, 1)//Or we simply equip them. + SSjob.EquipRank(new_character, new_character.mind.assigned_role, 1)//Or we simply equip them. //Announces the character on all the systems, based on the record. if(!issilicon(new_character))//If they are not a cyborg/AI. @@ -671,7 +671,7 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Admin" set name = "Call Shuttle" - if ((!( ticker ) || emergency_shuttle.location)) + if(SSshuttle.emergency.mode >= SHUTTLE_DOCKED) return if (!holder) @@ -684,11 +684,11 @@ Traitors and the like can also be revived with the previous role mostly intact. if(ticker.mode.name == "revolution" || ticker.mode.name == "AI malfunction" || ticker.mode.name == "confliction") var/choice = input("The shuttle will just return if you call it. Call anyway?") in list("Confirm", "Cancel") if(choice == "Confirm") - emergency_shuttle.fake_recall = rand(300,500) + SSshuttle.emergencyFakeRecall = rand(0.5,0.9) else return - emergency_shuttle.incall() + SSshuttle.emergency.request() feedback_add_details("admin_verb","CSHUT") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] admin-called the emergency shuttle.") message_admins("[key_name_admin(usr)] admin-called the emergency shuttle.") @@ -700,10 +700,10 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!check_rights(0)) return if(alert(src, "You sure?", "Confirm", "Yes", "No") != "Yes") return - if(!ticker || emergency_shuttle.location || emergency_shuttle.direction == 0) + if(SSshuttle.emergency.mode >= SHUTTLE_DOCKED) return - emergency_shuttle.recall() + SSshuttle.emergency.cancel() feedback_add_details("admin_verb","CCSHUT") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] admin-recalled the emergency shuttle.") message_admins("[key_name_admin(usr)] admin-recalled the emergency shuttle.") diff --git a/code/modules/admin/verbs/ticklag.dm b/code/modules/admin/verbs/ticklag.dm deleted file mode 100644 index 73a04bd5306..00000000000 --- a/code/modules/admin/verbs/ticklag.dm +++ /dev/null @@ -1,24 +0,0 @@ -//Merged Doohl's and the existing ticklag as they both had good elements about them ~Carn - -/client/proc/ticklag() - set category = "Debug" - set name = "Set Ticklag" - set desc = "Sets a new tick lag. Recommend you don't mess with this too much! Stable, time-tested ticklag value is 0.9" - - if(!check_rights(R_DEBUG)) return - - var/newtick = input("Sets a new tick lag. Please don't mess with this too much! The stable, time-tested ticklag value is 0.9","Lag of Tick", world.tick_lag) as num|null - //I've used ticks of 2 before to help with serious singulo lags - if(newtick && newtick <= 2 && newtick > 0) - log_admin("[key_name(src)] has modified world.tick_lag to [newtick]", 0) - message_admins("[key_name(src)] has modified world.tick_lag to [newtick]", 0) - world.tick_lag = newtick - feedback_add_details("admin_verb","TICKLAG") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - - switch(alert("Enable Tick Compensation?","Tick Comp is currently: [config.Tickcomp]","Yes","No")) - if("Yes") config.Tickcomp = 1 - else config.Tickcomp = 0 - else - src << "Error: ticklag(): Invalid world.ticklag value. No changes made." - - diff --git a/code/modules/admin/verbs/tripAI.dm b/code/modules/admin/verbs/tripAI.dm index ac1dced5366..c50c0354282 100644 --- a/code/modules/admin/verbs/tripAI.dm +++ b/code/modules/admin/verbs/tripAI.dm @@ -6,17 +6,15 @@ usr << "This option is currently only usable during pregame. This may change at a later date." return - if(job_master && ticker) - var/datum/job/job = job_master.GetJob("AI") - if(!job) - usr << "Unable to locate the AI job" - return - if(ticker.triai) - ticker.triai = 0 - usr << "Only one AI will be spawned at round start." - message_admins("[key_name_admin(usr)] has toggled off triple AIs at round start.") - else - ticker.triai = 1 - usr << "There will be an AI Triumvirate at round start." - message_admins("[key_name_admin(usr)] has toggled on triple AIs at round start.") - return + var/datum/job/job = SSjob.GetJob("AI") + if(!job) + usr << "Unable to locate the AI job" + return + if(ticker.triai) + ticker.triai = 0 + usr << "Only one AI will be spawned at round start." + message_admins("[key_name_admin(usr)] has toggled off triple AIs at round start.") + else + ticker.triai = 1 + usr << "There will be an AI Triumvirate at round start." + message_admins("[key_name_admin(usr)] has toggled on triple AIs at round start.") diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index f2c1e93930a..0fbda14756b 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -103,7 +103,7 @@ /obj/item/device/assembly/process() - processing_objects.Remove(src) + SSobj.processing.Remove(src) return diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 33d72a05538..6bff38a67b2 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -23,11 +23,11 @@ /obj/item/device/assembly/infra/toggle_secure() secured = !secured if(secured) - processing_objects.Add(src) + SSobj.processing.Add(src) else on = 0 if(first) qdel(first) - processing_objects.Remove(src) + SSobj.processing.Remove(src) update_icon() return secured diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 9e6a855a246..ca779ce83d6 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -30,11 +30,11 @@ /obj/item/device/assembly/prox_sensor/toggle_secure() secured = !secured if(secured) - processing_objects.Add(src) + SSobj.processing.Add(src) else scanning = 0 timing = 0 - processing_objects.Remove(src) + SSobj.processing.Remove(src) update_icon() return secured diff --git a/code/modules/assembly/timer.dm b/code/modules/assembly/timer.dm index 4b8156a40fb..5008629e2c5 100644 --- a/code/modules/assembly/timer.dm +++ b/code/modules/assembly/timer.dm @@ -26,10 +26,10 @@ /obj/item/device/assembly/timer/toggle_secure() secured = !secured if(secured) - processing_objects.Add(src) + SSobj.processing.Add(src) else timing = 0 - processing_objects.Remove(src) + SSobj.processing.Remove(src) update_icon() return secured diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index db2735c7d2d..9311ee3cbcf 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -277,7 +277,7 @@ datum/preferences popup.open(0) proc/SetChoices(mob/user, limit = 17, list/splitJobs = list("Chief Engineer"), widthPerColumn = 295, height = 620) - if(!job_master) return + if(!SSjob) return //limit - The amount of jobs allowed per column. Defaults to 17 to make it look nice. //splitJobs - Allows you split the table by job. You can make different tables for each department by including their heads. Defaults to CE to make it look nice. @@ -298,7 +298,7 @@ datum/preferences //The job before the current job. I only use this to get the previous jobs color when I'm filling in blank rows. var/datum/job/lastJob - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) index += 1 if((index >= limit) || (job.title in splitJobs)) @@ -451,9 +451,9 @@ datum/preferences return 0 proc/UpdateJobPreference(mob/user, role, desiredLvl) - if(!job_master) + if(!SSjob) return - var/datum/job/job = job_master.GetJob(role) + var/datum/job/job = SSjob.GetJob(role) if(!job) user << browse(null, "window=mob_occupation") diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 752e0bb3bd7..ed1bee7b1f9 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -55,7 +55,7 @@ /obj/item/clothing/head/cakehat/process() if(!onfire) - processing_objects.Remove(src) + SSobj.processing.Remove(src) return var/turf/location = src.loc @@ -74,7 +74,7 @@ src.force = 3 src.damtype = "fire" src.icon_state = "cake1" - processing_objects.Add(src) + SSobj.processing.Add(src) else src.force = null src.damtype = "brute" diff --git a/code/modules/events/event.dm b/code/modules/events/event.dm index ca9c11ec386..59d8bb0b309 100644 --- a/code/modules/events/event.dm +++ b/code/modules/events/event.dm @@ -110,11 +110,11 @@ //which should be the only place it's referenced. //Called when start(), announce() and end() has all been called. /datum/round_event/proc/kill() - events.running -= src + SSevent.running -= src //Sets up the event then adds the event to the the list of running events /datum/round_event/New() setup() - events.running += src + SSevent.running += src return ..() \ No newline at end of file diff --git a/code/modules/events/false_alarm.dm b/code/modules/events/false_alarm.dm index a1280433c61..ef02fe80bfe 100644 --- a/code/modules/events/false_alarm.dm +++ b/code/modules/events/false_alarm.dm @@ -10,7 +10,7 @@ /datum/round_event/falsealarm/announce() var/list/events_list = list() - for(var/datum/round_event_control/E in events.control) + for(var/datum/round_event_control/E in SSevent.control) if(!E.holidayID) //No holiday cheer allowed during non-holidays. Not even fake holiday cheer. events_list += E //No holiday cheer allowed during non-holidays. Not even fake holiday cheer. var/datum/round_event_control/event_control = pick(events_list) diff --git a/code/modules/events/shuttle_loan.dm b/code/modules/events/shuttle_loan.dm index 1dc938b3b40..fc9ff5dd4af 100644 --- a/code/modules/events/shuttle_loan.dm +++ b/code/modules/events/shuttle_loan.dm @@ -21,7 +21,7 @@ dispatch_type = pick(HIJACK_SYNDIE, RUSKY_PARTY, SPIDER_GIFT, DEPARTMENT_RESUPPLY) /datum/round_event/shuttle_loan/announce() - supply_shuttle.shuttle_loan = src + SSshuttle.shuttle_loan = src switch(dispatch_type) if(HIJACK_SYNDIE) priority_announce("The syndicate are trying to infiltrate your station. If you let them hijack your shuttle, you'll save us a headache.","Centcom Counter Intelligence") @@ -38,49 +38,49 @@ priority_announce(thanks_msg, "Cargo shuttle commandeered by Centcom.") dispatched = 1 - supply_shuttle.points += bonus_points + SSshuttle.points += bonus_points endWhen = activeFor + 1 - supply_shuttle.eta_timeofday = (world.timeofday + 3000) % 2160000 - supply_shuttle.moving = 1 + + SSshuttle.supply.sell() + SSshuttle.supply.enterTransit() + SSshuttle.supply.mode = SHUTTLE_RECALL + SSshuttle.supply.setTimer(3000) switch(dispatch_type) if(HIJACK_SYNDIE) - supply_shuttle.centcom_message += "Syndicate hijack team incoming." + SSshuttle.centcom_message += "Syndicate hijack team incoming." if(RUSKY_PARTY) - supply_shuttle.centcom_message += "Partying Russians incoming." + SSshuttle.centcom_message += "Partying Russians incoming." if(SPIDER_GIFT) - supply_shuttle.centcom_message += "Spider Clan gift incoming." + SSshuttle.centcom_message += "Spider Clan gift incoming." if(DEPARTMENT_RESUPPLY) - supply_shuttle.centcom_message += "Department resupply incoming." + SSshuttle.centcom_message += "Department resupply incoming." /datum/round_event/shuttle_loan/tick() if(dispatched) - if(supply_shuttle.moving) + if(SSshuttle.supply.mode != SHUTTLE_IDLE) endWhen = activeFor else endWhen = activeFor + 1 +//whomever coded this didn't even bother to follow the supply ordering code as an example. +//So I had to waste time rewriting it. Thanks for that >:[ /datum/round_event/shuttle_loan/end() - if(supply_shuttle.shuttle_loan && supply_shuttle.shuttle_loan.dispatched) + if(SSshuttle.shuttle_loan && SSshuttle.shuttle_loan.dispatched) //make sure the shuttle was dispatched in time - supply_shuttle.shuttle_loan = null + SSshuttle.shuttle_loan = null - //spawn some stuff as reward - var/area/shuttle_at = locate(SUPPLY_DOCK_AREATYPE) var/list/empty_shuttle_turfs = list() - for(var/turf/simulated/shuttle/T in shuttle_at) - if(T.density) - continue - empty_shuttle_turfs.Add(T) + for(var/turf/simulated/shuttle/T in SSshuttle.supply.areaInstance) + if(T.density || T.contents.len) continue + empty_shuttle_turfs += T + if(!empty_shuttle_turfs.len) + return var/list/shuttle_spawns = list() switch(dispatch_type) if(HIJACK_SYNDIE) - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.object = new /datum/supply_packs/emergency/specialops() - O.orderedby = "Syndicate" - supply_shuttle.shoppinglist += O + SSshuttle.generateSupplyOrder(/datum/supply_packs/emergency/specialops, "Syndicate") shuttle_spawns.Add(/mob/living/simple_animal/hostile/syndicate) shuttle_spawns.Add(/mob/living/simple_animal/hostile/syndicate) @@ -89,21 +89,8 @@ if(prob(50)) shuttle_spawns.Add(/mob/living/simple_animal/hostile/syndicate) - var/turf/T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/blood(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/blood(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/blood(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/oil(T) - if(RUSKY_PARTY) - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.object = new /datum/supply_packs/organic/party() - O.orderedby = "Russian Confederation" - supply_shuttle.shoppinglist += O + SSshuttle.generateSupplyOrder(/datum/supply_packs/organic/party, "Russian Confederation") shuttle_spawns.Add(/mob/living/simple_animal/hostile/russian) shuttle_spawns.Add(/mob/living/simple_animal/hostile/russian/ranged) //drops a mateba @@ -113,25 +100,8 @@ if(prob(50)) shuttle_spawns.Add(/mob/living/simple_animal/hostile/bear) - var/turf/T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/vomit(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/vomit(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/vomit(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/vomit(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/ash(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/ash(T) - if(SPIDER_GIFT) - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.object = new /datum/supply_packs/emergency/specialops() - O.orderedby = "Spider Clan" - supply_shuttle.shoppinglist += O + SSshuttle.generateSupplyOrder(/datum/supply_packs/emergency/specialops, "Spider Clan") shuttle_spawns.Add(/mob/living/simple_animal/hostile/poison/giant_spider) shuttle_spawns.Add(/mob/living/simple_animal/hostile/poison/giant_spider) @@ -158,27 +128,20 @@ new /obj/effect/spider/stickyweb(T) if(DEPARTMENT_RESUPPLY) - var/list/crate_types = list() + var/list/crate_types = list( + /datum/supply_packs/emergency/evac, + /datum/supply_packs/security/supplies, + /datum/supply_packs/organic/food, + /datum/supply_packs/emergency/weedcontrol, + /datum/supply_packs/engineering/tools, + /datum/supply_packs/engineering/engiequipment, + /datum/supply_packs/science/robotics, + /datum/supply_packs/science/plasma, + /datum/supply_packs/medical/supplies + ) - crate_types.Add(/datum/supply_packs/emergency/evac) - crate_types.Add(/datum/supply_packs/security/supplies) - crate_types.Add(/datum/supply_packs/organic/food) - crate_types.Add(/datum/supply_packs/emergency/weedcontrol) - crate_types.Add(/datum/supply_packs/engineering/tools) - crate_types.Add(/datum/supply_packs/engineering/engiequipment) - crate_types.Add(/datum/supply_packs/science/robotics) - crate_types.Add(/datum/supply_packs/science/plasma) - crate_types.Add(/datum/supply_packs/medical/supplies) - - while(crate_types.len > 0) - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.orderedby = "Centcom" - supply_shuttle.shoppinglist += O - - var/spawn_type = crate_types[crate_types.len] - O.object = new spawn_type() - crate_types.Cut(crate_types.len, crate_types.len + 1) + for(var/spawn_type in crate_types) + SSshuttle.generateSupplyOrder(spawn_type, "Centcom") for(var/i=0,i<3,i++) var/turf/T = pick(empty_shuttle_turfs) @@ -186,20 +149,15 @@ new spawn_type(T) var/false_positive = 0 - while(shuttle_spawns.len > 0 && empty_shuttle_turfs.len > 0) - var/turf/T = pick(empty_shuttle_turfs) + while(shuttle_spawns.len && empty_shuttle_turfs.len) + var/turf/T = pick_n_take(empty_shuttle_turfs) if(T.contents.len && false_positive < 5) false_positive++ continue - var/spawn_type = shuttle_spawns[1] - shuttle_spawns.Cut(1, 2) - empty_shuttle_turfs.Remove(T) + var/spawn_type = pick_n_take(shuttle_spawns) new spawn_type(T) - supply_shuttle.buy() - //supply_shuttle.send() - //supply_shuttle.moving = 0 #undef HIJACK_SYNDIE #undef RUSKY_PARTY diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index b3d6d06fba4..ce3fa370bd5 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -354,13 +354,13 @@ qdel(src) spawn_spacevine_piece(src.loc, , muts) - processing_objects.Add(src) + SSobj.processing.Add(src) init_subtypes(/datum/spacevine_mutation/, mutations_list) if(mttv != null) mutativness = mttv /obj/effect/spacevine_controller/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/effect/spacevine_controller/proc/spawn_spacevine_piece(var/turf/location, obj/effect/spacevine/parent, list/muts) diff --git a/code/modules/events/wizard/greentext.dm b/code/modules/events/wizard/greentext.dm index e28a1a7026f..7548d017a40 100644 --- a/code/modules/events/wizard/greentext.dm +++ b/code/modules/events/wizard/greentext.dm @@ -39,7 +39,7 @@ if(!(user in color_altered_mobs)) color_altered_mobs += user user.color = "#00FF00" - processing_objects.Add(src) + SSobj.processing.Add(src) ..() /obj/item/weapon/greentext/dropped(mob/living/user as mob) @@ -48,7 +48,7 @@ user.color = "#FF0000" //ya blew it last_holder = null new_holder = null - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/item/weapon/greentext/process() diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 8ed4ebc18e1..5fb091409cb 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -539,7 +539,7 @@ ..() if( istype(src.loc, /mob) ) held_mob = src.loc - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chilli/process() if(held_mob && src.loc == held_mob) diff --git a/code/modules/mining/laborcamp/laborshuttle.dm b/code/modules/mining/laborcamp/laborshuttle.dm index b8030133c76..5588b29e662 100644 --- a/code/modules/mining/laborcamp/laborshuttle.dm +++ b/code/modules/mining/laborcamp/laborshuttle.dm @@ -4,20 +4,26 @@ icon = 'icons/obj/computer.dmi' icon_state = "shuttle" circuit = /obj/item/weapon/circuitboard/labor_shuttle - id = "laborcamp" + shuttleId = "laborcamp" + possible_destinations = "laborcamp_home;laborcamp_away" req_access = list(access_brig) /obj/machinery/computer/shuttle/labor/one_way name = "prisoner shuttle console" desc = "A one-way shuttle console, used to summon the shuttle to the labor camp." + possible_destinations = "laborcamp_away" circuit = /obj/item/weapon/circuitboard/labor_shuttle/one_way req_access = list( ) /obj/machinery/computer/shuttle/labor/one_way/Topic(href, href_list) if(href_list["move"]) - var/datum/shuttle_manager/s = shuttles["laborcamp"] - if(s.location == /area/shuttle/laborcamp/outpost) + var/obj/docking_port/mobile/M = SSshuttle.getShuttle("laborcamp") + if(!M) + usr << "Cannot locate shuttle." + return 0 + var/obj/docking_port/stationary/S = M.get_docked() + if(S && S.name == "laborcamp_away") usr << "Shuttle is already at the outpost." return 0 ..() \ No newline at end of file diff --git a/code/modules/mining/laborcamp/laborstacker.dm b/code/modules/mining/laborcamp/laborstacker.dm index 337886306c9..9bb95d6f639 100644 --- a/code/modules/mining/laborcamp/laborstacker.dm +++ b/code/modules/mining/laborcamp/laborstacker.dm @@ -92,29 +92,32 @@ else usr << "Invalid ID." if(check_auth()) //Sanity check against hef spoofs if(href_list["choice"] == "station") - var/datum/shuttle_manager/s = shuttles["laborcamp"] - if(s.location == /area/shuttle/laborcamp/outpost) - if(alone_in_area(get_area(loc), usr)) - if (s.move_shuttle(0)) // No delay, to stop people from getting on while it is departing. + if(!alone_in_area(get_area(src), usr)) + usr << "Prisoners are only allowed to be released while alone." + else + switch(SSshuttle.moveShuttle("laborcamp","laborcamp_home")) + if(1) + usr << "Shuttle not found" + if(2) + usr << "Shuttle already at station" + if(3) + usr << "No permission to dock could be granted." + else Radio.set_frequency(SEC_FREQ) Radio.talk_into(src, "[inserted_id.registered_name] has returned to the station. Minerals and Prisoner ID card ready for retrieval.", SEC_FREQ) usr << "Shuttle recieved message and will be sent shortly." - else - usr << "Shuttle is already moving." - else - usr << "Prisoners are only allowed to be released while alone." - else - usr << "Shuttle is already on-station." + if(href_list["choice"] == "release") - var/datum/shuttle_manager/s = shuttles["laborcamp"] - if(s.location == /area/shuttle/laborcamp/outpost) - usr << "Prisoners can only be released while docked with the station." - return if(alone_in_area(get_area(loc), usr)) - if(release_door.density) - release_door.open() + var/obj/docking_port/stationary/S = SSshuttle.getDock("laborcamp_home") + if(S && S.get_docked()) + if(release_door && release_door.density) + release_door.open() + else + usr << "Prisoners can only be released while docked with the station." else usr << "Prisoners are only allowed to be released while alone." + src.updateUsrDialog() return diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 06f2257e50a..917f30a33b3 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -45,7 +45,8 @@ desc = "Used to call and send the mining shuttle." req_access = list(access_mining) circuit = /obj/item/weapon/circuitboard/mining_shuttle - id = "mining" + shuttleId = "mining" + possible_destinations = "mining_home;mining_away" /******************************Lantern*******************************/ diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 703d4b577e0..29bd55c5739 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -127,11 +127,15 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp //world << "DEBUG: malf mode ticker test" if(malf.malf_mode_declared && (malf.apcs > 0)) stat(null, "Time left: [max(malf.AI_win_timeleft/malf.apcs, 0)]") - if(emergency_shuttle) - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") /mob/dead/observer/verb/reenter_corpse() set category = "Ghost" @@ -310,4 +314,4 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp dat += "

    Crew Manifest

    " dat += data_core.get_manifest() - src << browse(dat, "window=manifest;size=370x420;can_close=1") \ No newline at end of file + src << browse(dat, "window=manifest;size=370x420;can_close=1") diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index ce7a493996a..5f14cc1f488 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -164,12 +164,15 @@ if (client.statpanel == "Status") stat(null, "Plasma Stored: [getPlasma()]/[max_plasma]") - if(emergency_shuttle) - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") - + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") /mob/living/carbon/alien/Stun(amount) if(status_flags & CANSTUN) stunned = max(max(stunned,amount),0) //can't go below 0, getting a low amount of stun doesn't lower your current stun diff --git a/code/modules/mob/living/carbon/alien/humanoid/life.dm b/code/modules/mob/living/carbon/alien/humanoid/life.dm index 7b44fdbe47d..1f6b9f4a64e 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/life.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/life.dm @@ -23,7 +23,7 @@ //First, resolve location and get a breath - if(air_master.current_cycle%4==2) + if(SSair.times_fired%4==2) //Only try to take a breath every 4 seconds, unless suffocating spawn(0) breathe() @@ -265,3 +265,4 @@ reset_view(null) return 1 + diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index f98557fb45f..1e2572f865b 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -20,7 +20,7 @@ amount_grown++ //First, resolve location and get a breath - if(air_master.current_cycle%4==2) + if(SSair.times_fired%4==2) //Only try to take a breath every 4 seconds, unless suffocating spawn(0) breathe() else //Still give containing object the chance to interact @@ -217,3 +217,4 @@ /mob/living/carbon/alien/larva/proc/handle_random_events() return + diff --git a/code/modules/mob/living/carbon/alien/life.dm b/code/modules/mob/living/carbon/alien/life.dm index f6f9ae618a5..ef59d3fbe8f 100644 --- a/code/modules/mob/living/carbon/alien/life.dm +++ b/code/modules/mob/living/carbon/alien/life.dm @@ -124,7 +124,7 @@ stomach_contents.Remove(M) qdel(M) continue - if(air_master.current_cycle%3==1) + if(SSair.times_fired%3==1) if(!(M.status_flags & GODMODE)) M.adjustBruteLoss(5) nutrition += 10 diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index 49e25cf646d..fef1924fc77 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -14,10 +14,11 @@ var/const/ALIEN_AFK_BRACKET = 450 // 45 seconds if(istype(loc, /mob/living)) affected_mob = loc affected_mob.status_flags |= XENO_HOST + SSobj.processing.Add(src) if(istype(affected_mob,/mob/living/carbon)) var/mob/living/carbon/H = affected_mob H.med_hud_set_status() - processing_objects.Add(src) + SSobj.processing.Add(src) spawn(0) AddInfectionImages(affected_mob) else @@ -37,10 +38,11 @@ var/const/ALIEN_AFK_BRACKET = 450 // 45 seconds if(!affected_mob) return if(loc != affected_mob) affected_mob.status_flags &= ~(XENO_HOST) + SSobj.processing.Remove(src) if(istype(affected_mob,/mob/living/carbon)) var/mob/living/carbon/H = affected_mob H.med_hud_set_status() - processing_objects.Remove(src) + SSobj.processing.Remove(src) spawn(0) RemoveInfectionImages(affected_mob) affected_mob = null diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index e0fb775a949..bdabaaa016a 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -53,20 +53,25 @@ /mob/living/carbon/human/Stat() ..() statpanel("Status") - - stat(null, "Intent: [a_intent]") - stat(null, "Move Mode: [m_intent]") - if(ticker && ticker.mode && ticker.mode.name == "AI malfunction") - var/datum/game_mode/malfunction/malf = ticker.mode - if(malf.malf_mode_declared && (malf.apcs > 0)) - stat(null, "Time left: [max(malf.AI_win_timeleft/malf.apcs, 0)]") - if(emergency_shuttle) - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") - if (client.statpanel == "Status") + stat(null, "Intent: [a_intent]") + stat(null, "Move Mode: [m_intent]") + if(ticker && ticker.mode && ticker.mode.name == "AI malfunction") + var/datum/game_mode/malfunction/malf = ticker.mode + if(malf.malf_mode_declared && (malf.apcs > 0)) + stat(null, "Time left: [max(malf.AI_win_timeleft/malf.apcs, 0)]") + + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + + if (internal) if (!internal.air_contents) qdel(internal) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 23b5250f81c..f12aaf0aea5 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -58,7 +58,7 @@ //No need to update all of these procs if the guy is dead. if(stat != DEAD) - if(air_master.current_cycle%4==2 || failed_last_breath) //First, resolve location and get a breath + if(SSair.times_fired%4==2 || failed_last_breath) //First, resolve location and get a breath breathe() //Only try to take a breath every 4 ticks, unless suffocating else //Still give containing object the chance to interact @@ -703,7 +703,7 @@ stomach_contents.Remove(M) qdel(M) continue - if(air_master.current_cycle%3==1) + if(SSair.times_fired%3==1) if(!(M.status_flags & GODMODE)) M.adjustBruteLoss(5) nutrition += 10 diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index bf71ff8d60f..5f6f3567fa4 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -8,7 +8,7 @@ #define TINT_BLIND 3 #define HUMAN_MAX_OXYLOSS 3 -#define HUMAN_CRIT_MAX_OXYLOSS ( (last_tick_duration) /3) +#define HUMAN_CRIT_MAX_OXYLOSS (SSmob.wait/3) #define HEAT_DAMAGE_LEVEL_1 2 #define HEAT_DAMAGE_LEVEL_2 3 diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 0853a049540..22f5ae23c44 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -21,7 +21,7 @@ if (stat != DEAD) //still breathing //First, resolve location and get a breath - if(air_master.current_cycle%4==2) + if(SSair.times_fired%4==2) //Only try to take a breath every 4 seconds, unless suffocating breathe() else //Still give containing object the chance to interact diff --git a/code/modules/mob/living/carbon/slime/slime.dm b/code/modules/mob/living/carbon/slime/slime.dm index 8915e2f5d4d..417ea368dc8 100644 --- a/code/modules/mob/living/carbon/slime/slime.dm +++ b/code/modules/mob/living/carbon/slime/slime.dm @@ -805,7 +805,7 @@ mob/living/carbon/slime/var/temperature_resistance = T0C+75 New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/effect/golemrune/process() var/mob/dead/observer/ghost @@ -917,11 +917,11 @@ mob/living/carbon/slime/var/temperature_resistance = T0C+75 /obj/item/weapon/reagent_containers/food/snacks/egg/slime/proc/Grow() grown = 1 icon_state = "slime egg-grown" - processing_objects.Add(src) + SSobj.processing.Add(src) return /obj/item/weapon/reagent_containers/food/snacks/egg/slime/proc/Hatch() - processing_objects.Remove(src) + SSobj.processing.Remove(src) var/turf/T = get_turf(src) src.visible_message(" The [name] pulsates and quivers!") spawn(rand(50,100)) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index a11604791e7..95eb383ff20 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1,8 +1,12 @@ +/* I am informed this was added by Giacom to reduce mob-stacking in escape pods. +It's sorta problematic atm due to the shuttle changes I am trying to do +Sorry Giacom. Please don't be mad :( /mob/living/Life() ..() - var/area/cur_area = get_area(loc) - if(cur_area) - cur_area.mob_activate(src) + var/area/A = get_area(loc) + if(A && A.push_dir) + push_mob_back(src, A.push_dir) +*/ /mob/living/Destroy() // if(mind) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 4b12eb1cf13..af702c86567 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -135,7 +135,7 @@ var/list/ai_list = list() /mob/living/silicon/ai/Destroy() ai_list -= src shuttle_caller_list -= src - emergency_shuttle.autoshuttlecall() + SSshuttle.autoEvac() ..() @@ -177,10 +177,15 @@ var/list/ai_list = list() ..() statpanel("Status") if (client.statpanel == "Status") - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") if(ticker.mode.name == "AI malfunction") var/datum/game_mode/malfunction/malf = ticker.mode @@ -237,7 +242,7 @@ var/list/ai_list = list() onclose(src, "airoster") /mob/living/silicon/ai/proc/ai_call_shuttle() - if(src.stat == 2) + if(src.stat == DEAD) src << "You can't call the shuttle because you are dead!" return if(istype(usr,/mob/living/silicon/ai)) @@ -248,11 +253,11 @@ var/list/ai_list = list() var/reason = input(src, "What is the nature of your emergency? ([CALL_SHUTTLE_REASON_LENGTH] characters required.)", "Confirm Shuttle Call") as text - if(length(trim(reason)) > 0) - call_shuttle_proc(src, reason) + if(trim(reason)) + SSshuttle.requestEvac(src, reason) // hack to display shuttle timer - if(emergency_shuttle.online) + if(SSshuttle.emergency.mode >= SHUTTLE_CALL) var/obj/machinery/computer/communications/C = locate() in machines if(C) C.post_status("shuttle") @@ -285,7 +290,7 @@ var/list/ai_list = list() if(AI.control_disabled) src << "Wireless control is disabled!" return - cancel_call_proc(src) + SSshuttle.cancelEvac(src) return /mob/living/silicon/ai/check_eye(var/mob/user as mob) @@ -368,7 +373,7 @@ var/list/ai_list = list() return if (href_list["callbot"]) //Command a bot to move to a selected location. - Bot = locate(href_list["callbot"]) in aibots + Bot = locate(href_list["callbot"]) in SSbot.processing if(!Bot || Bot.remote_disabled || src.control_disabled) return //True if there is no bot found, the bot is manually emagged, or the AI is carded with wireless off. waypoint_mode = 1 @@ -376,7 +381,7 @@ var/list/ai_list = list() return if (href_list["interface"]) //Remotely connect to a bot! - Bot = locate(href_list["interface"]) in aibots + Bot = locate(href_list["interface"]) in SSbot.processing if(!Bot || Bot.remote_disabled || src.control_disabled) return Bot.attack_ai(src) @@ -459,7 +464,7 @@ var/list/ai_list = list() d += "Query network status
    " d += "" - for (Bot in aibots) + for (Bot in SSbot.processing) if(Bot.z == ai_Zlevel && !Bot.remote_disabled) //Only non-emagged bots on the same Z-level are detected! bot_area = get_area(Bot) d += "" diff --git a/code/modules/mob/living/silicon/ai/death.dm b/code/modules/mob/living/silicon/ai/death.dm index 4d86bf7bc4d..25b8bd2b310 100644 --- a/code/modules/mob/living/silicon/ai/death.dm +++ b/code/modules/mob/living/silicon/ai/death.dm @@ -17,7 +17,7 @@ see_invisible = SEE_INVISIBLE_LEVEL_TWO shuttle_caller_list -= src - emergency_shuttle.autoshuttlecall() + SSshuttle.autoEvac() if(explosive) spawn(10) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 193477e8dab..39efdb33178 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -80,10 +80,15 @@ ..() statpanel("Status") if (src.client.statpanel == "Status") - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") if(src.silence_time) var/timeleft = round((silence_time - world.timeofday)/10 ,1) stat(null, "Communications system reboot in -[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index b3707f263cb..fc09c902729 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -292,10 +292,16 @@ ..() statpanel("Status") if (client.statpanel == "Status") - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + if(ticker.mode.name == "AI malfunction") var/datum/game_mode/malfunction/malf = ticker.mode diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index ebb220c9a72..da3c5ceeafd 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -251,7 +251,7 @@ var/global/chicken_count = 0 E.pixel_x = rand(-6,6) E.pixel_y = rand(-6,6) if(chicken_count < MAX_CHICKENS && prob(25)) - processing_objects.Add(E) + SSobj.processing.Add(E) /obj/item/weapon/reagent_containers/food/snacks/egg/var/amount_grown = 0 /obj/item/weapon/reagent_containers/food/snacks/egg/process() @@ -260,7 +260,7 @@ var/global/chicken_count = 0 if(amount_grown >= 100) visible_message("[src] hatches with a quiet cracking sound.") new /mob/living/simple_animal/chick(get_turf(src)) - processing_objects.Remove(src) + SSobj.processing.Remove(src) qdel(src) else - processing_objects.Remove(src) + SSobj.processing.Remove(src) diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 06f43d0b8aa..479a37e1f9a 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -1,5 +1,3 @@ -F - /mob/living/simple_animal/hostile/carp name = "space carp" desc = "A ferocious, fang-bearing creature that resembles a fish." diff --git a/code/modules/mob/logout.dm b/code/modules/mob/logout.dm index 64e9d1b1c6a..1892a98a99a 100644 --- a/code/modules/mob/logout.dm +++ b/code/modules/mob/logout.dm @@ -1,5 +1,5 @@ /mob/Logout() - nanomanager.user_logout(src) // this is used to clean up (remove) this user's Nano UIs + SSnano.user_logout(src) // this is used to clean up (remove) this user's Nano UIs player_list -= src log_access("Logout: [key_name(src)]") if(admin_datums[src.ckey]) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index cc57e5b0daa..8dd6016d1d3 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -670,29 +670,18 @@ var/list/slot_equipment_priority = list( \ ..() if(client && client.holder) - - if(statpanel("Status")) //not looking at that panel - stat(null,"Location:\t([x], [y], [z])") - stat(null,"CPU:\t[world.cpu]") - stat(null,"Instances:\t[world.contents.len]") + if(statpanel("MC")) + stat("Location:","([x], [y], [z])") + stat("CPU:","[world.cpu]") + stat("Instances:","[world.contents.len]") if(master_controller) - stat(null,"MasterController-[last_tick_duration] ([master_controller.processing?"On":"Off"]-[controller_iteration])") - stat(null,"Air-[master_controller.air_cost]\t#[global_activeturfs]") - stat(null,"Turfs-[master_controller.air_turfs]\tGroups-[master_controller.air_groups]") - stat(null,"SC-[master_controller.air_superconductivity]\tHP-[master_controller.air_highpressure]\tH-[master_controller.air_hotspots]") - stat(null,"Sun-[master_controller.sun_cost]") - stat(null,"Mob-[master_controller.mobs_cost]\t#[mob_list.len]") - stat(null,"Dis-[master_controller.diseases_cost]\t#[active_diseases.len]") - stat(null,"Mch-[master_controller.machines_cost]\t#[machines.len]") - stat(null,"Bots-[master_controller.aibots_cost]\t#[aibots.len]") - stat(null,"Obj-[master_controller.objects_cost]\t#[processing_objects.len]") - stat(null,"Net-[master_controller.networks_cost]\tPnet-[master_controller.powernets_cost]") - stat(null,"NanoUI-[master_controller.nano_cost]\t#[nanomanager.processing_uis.len]") - stat(null,"GC-[master_controller.gc_cost]\t#[garbage.destroyed.len]-#dels[garbage.dels]") - stat(null,"Tick-[master_controller.ticker_cost]\tALL-[master_controller.total_cost]") + stat("MasterController:","[round(master_controller.cost,0.001)]ds (Interval:[master_controller.processing_interval] | Iteration:[master_controller.iteration])") + for(var/datum/subsystem/SS in master_controller.subsystems) + if(SS.can_fire) + SS.stat_entry() else - stat(null,"MasterController-ERROR") + stat("MasterController:","ERROR") if(listed_turf && client) if(!TurfAdjacent(listed_turf)) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 28907d096ec..95b21dde54e 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -3,8 +3,6 @@ /mob/new_player var/ready = 0 var/spawning = 0//Referenced when you want to delete the new_player later on in the code. - var/totalPlayers = 0 //Player counts for the Lobby tab - var/totalPlayersReady = 0 flags = NONE @@ -67,28 +65,16 @@ /mob/new_player/Stat() ..() - statpanel("Lobby") - if(client.statpanel == "Lobby" && ticker) - if(ticker.hide_mode) - stat("Game Mode:", "Secret") - else - stat("Game Mode:", "[master_mode]") - - if((ticker.current_state == GAME_STATE_PREGAME) && going) - stat("Time To Start:", ticker.pregame_timeleft) - if((ticker.current_state == GAME_STATE_PREGAME) && !going) - stat("Time To Start:", "DELAYED") + if(statpanel("Lobby")) + stat("Game Mode:", (ticker.hide_mode) ? "Secret" : "[master_mode]") if(ticker.current_state == GAME_STATE_PREGAME) - stat("Players:", "[totalPlayers]") - if(src.client in admins) - stat("Players Ready:", "[totalPlayersReady]") - totalPlayers = 0 - totalPlayersReady = 0 - for(var/mob/new_player/player in player_list) - stat("[player.key]", (player.ready && src.client in admins)?("(Playing)"):(null)) - totalPlayers++ - if(player.ready)totalPlayersReady++ + stat("Time To Start:", (ticker.can_fire) ? "[round(ticker.timeLeft / 10)]s" : "DELAYED") + + stat("Players:", "[ticker.totalPlayers]") + if(client.holder) + stat("Players Ready:", "[ticker.totalPlayersReady]") + /mob/new_player/Topic(href, href_list[]) if(src != usr) @@ -252,7 +238,7 @@ vote_on_poll(pollid, optionid, 1) /mob/new_player/proc/IsJobAvailable(rank) - var/datum/job/job = job_master.GetJob(rank) + var/datum/job/job = SSjob.GetJob(rank) if(!job) return 0 if((job.current_positions >= job.total_positions) && job.total_positions != -1) @@ -271,10 +257,10 @@ src << alert("[rank] is not available. Please try another.") return 0 - job_master.AssignRole(src, rank, 1) + SSjob.AssignRole(src, rank, 1) var/mob/living/carbon/human/character = create_character() //creates the human and transfers vars and mind - job_master.EquipRank(character, rank, 1) //equips the human + SSjob.EquipRank(character, rank, 1) //equips the human character.loc = pick(latejoin) character.lastarea = get_area(loc) @@ -287,8 +273,13 @@ joined_player_list += character.ckey - if(config.allow_latejoin_antagonists && emergency_shuttle.timeleft() > 300) //Don't make them antags if the station is evacuating - ticker.mode.make_antag_chance(character) + if(config.allow_latejoin_antagonists) + switch(SSshuttle.emergency.mode) + if(SHUTTLE_RECALL, SHUTTLE_IDLE) + ticker.mode.make_antag_chance(character) + if(SHUTTLE_CALL) + if(SSshuttle.emergency.timeLeft(1) > initial(SSshuttle.emergencyCallTime)*0.5) + ticker.mode.make_antag_chance(character) qdel(src) /mob/new_player/proc/AnnounceArrival(var/mob/living/carbon/human/character, var/rank) @@ -310,21 +301,22 @@ var/dat = "
    Round Duration: [round(hours)]h [round(mins)]m
    " - if(emergency_shuttle) //In case Nanotrasen decides reposess Centcom's shuttles. - if(emergency_shuttle.direction == 2) //Shuttle is going to centcom, not recalled + switch(SSshuttle.emergency.mode) + if(SHUTTLE_ESCAPE) dat += "
    The station has been evacuated.

    " - if(emergency_shuttle.direction == 1 && emergency_shuttle.timeleft() < 300) //Shuttle is past the point of no recall - dat += "
    The station is currently undergoing evacuation procedures.

    " + if(SHUTTLE_CALL) + if(SSshuttle.emergency.timeLeft() < 0.5 * initial(SSshuttle.emergencyCallTime)) //Shuttle is past the point of no recall + dat += "
    The station is currently undergoing evacuation procedures.

    " var/available_job_count = 0 - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(job && IsJobAvailable(job.title)) available_job_count++; dat += "
    Choose from the following open positions:

    " dat += "
    " var/job_count = 0 - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(job && IsJobAvailable(job.title)) job_count++; if (job_count > round(available_job_count / 2)) diff --git a/code/modules/nano/nanoexternal.dm b/code/modules/nano/nanoexternal.dm index a6b2485f665..d6d2833e1e3 100644 --- a/code/modules/nano/nanoexternal.dm +++ b/code/modules/nano/nanoexternal.dm @@ -1,5 +1,5 @@ - // This file contains all Nano procs/definitions for external classes/objects - + // This file contains all Nano procs/definitions for external classes/objects + /** * Called when a Nano UI window is closed * This is how Nano handles closed windows @@ -15,7 +15,7 @@ if (istype(ui)) ui.close() - + if(ui.ref) var/href = "close=1" src.Topic(href, params2list(href), ui.ref) // this will direct to the atom's Topic() proc via client.Topic() @@ -31,13 +31,13 @@ * ui_interact is currently defined for /atom/movable * * @param user /mob The mob who is interacting with this ui - * @param ui_key string A string key to use for this ui. Allows for multiple unique uis on one obj/mob (defaut value "main") + * @param ui_key string A string key to use for this ui. Allows for multiple unique uis on one obj/mob (defaut value "main") * @param ui /datum/nanoui This parameter is passed by the nanoui process() proc when updating an open ui * * @return nothing */ /atom/movable/proc/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null) return - -// Used by the Nano UI Manager (/datum/nanomanager) to track UIs opened by this mob + +// Used by the Nano UI SubSystem (/datum/subsystem/nano) to track UIs opened by this mob /mob/var/list/open_uis = list() diff --git a/code/modules/nano/nanomanager.dm b/code/modules/nano/nanomanager.dm index 9b8be6ce99e..c463787a17e 100644 --- a/code/modules/nano/nanomanager.dm +++ b/code/modules/nano/nanomanager.dm @@ -1,19 +1,3 @@ -// This is the window/UI manager for Nano UI -// There should only ever be one (global) instance of nanomanger -/datum/nanomanager - // a list of current open /nanoui UIs, grouped by src_object and ui_key - var/open_uis[0] - // a list of current open /nanoui UIs, not grouped, for use in processing - var/list/processing_uis = list() - - /** - * Create a new nanomanager instance. - * - * @return /nanomanager new nanomanager object - */ -/datum/nanomanager/New() - return - /** * Get an open /nanoui ui for the current user, src_object and ui_key and try to update it with data * @@ -25,16 +9,16 @@ * * @return /nanoui Returns the found ui, for null if none exists */ -/datum/nanomanager/proc/try_update_ui(var/mob/user, src_object, ui_key, var/datum/nanoui/ui, data) +/datum/subsystem/nano/proc/try_update_ui(var/mob/user, src_object, ui_key, var/datum/nanoui/ui, data) if (isnull(ui)) // no ui has been passed, so we'll search for one { ui = get_open_ui(user, src_object, ui_key) } - if (!isnull(ui)) + if (!isnull(ui)) // The UI is already open so push the data to it ui.push_data(data) return ui - + return null /** @@ -46,7 +30,7 @@ * * @return /nanoui Returns the found ui, or null if none exists */ -/datum/nanomanager/proc/get_open_ui(var/mob/user, src_object, ui_key) +/datum/subsystem/nano/proc/get_open_ui(var/mob/user, src_object, ui_key) var/src_object_key = "\ref[src_object]" if (isnull(open_uis[src_object_key]) || !istype(open_uis[src_object_key], /list)) return null @@ -66,21 +50,21 @@ * * @return int The number of uis updated */ -/datum/nanomanager/proc/update_uis(src_object) +/datum/subsystem/nano/proc/update_uis(src_object) var/src_object_key = "\ref[src_object]" if (isnull(open_uis[src_object_key]) || !istype(open_uis[src_object_key], /list)) - return 0 + return 0 var/update_count = 0 - for (var/ui_key in open_uis[src_object_key]) + for (var/ui_key in open_uis[src_object_key]) for (var/datum/nanoui/ui in open_uis[src_object_key][ui_key]) if(ui && ui.src_object && ui.user) ui.process(1) update_count++ return update_count - + /** - * Update /nanoui uis belonging to user + * Update /nanoui uis belonging to user * * @param user /mob The mob who owns the uis * @param src_object /obj|/mob If src_object is provided, only update uis which are attached to src_object (optional) @@ -88,20 +72,20 @@ * * @return int The number of uis updated */ -/datum/nanomanager/proc/update_user_uis(var/mob/user, src_object = null, ui_key = null) +/datum/subsystem/nano/proc/update_user_uis(var/mob/user, src_object = null, ui_key = null) if (isnull(user.open_uis) || !istype(user.open_uis, /list) || open_uis.len == 0) return 0 // has no open uis var/update_count = 0 - for (var/datum/nanoui/ui in user.open_uis) + for (var/datum/nanoui/ui in user.open_uis) if ((isnull(src_object) || !isnull(src_object) && ui.src_object == src_object) && (isnull(ui_key) || !isnull(ui_key) && ui.ui_key == ui_key)) ui.process(1) update_count++ - + return update_count - + /** - * Close /nanoui uis belonging to user + * Close /nanoui uis belonging to user * * @param user /mob The mob who owns the uis * @param src_object /obj|/mob If src_object is provided, only close uis which are attached to src_object (optional) @@ -109,16 +93,16 @@ * * @return int The number of uis closed */ -/datum/nanomanager/proc/close_user_uis(var/mob/user, src_object = null, ui_key = null) +/datum/subsystem/nano/proc/close_user_uis(var/mob/user, src_object = null, ui_key = null) if (isnull(user.open_uis) || !istype(user.open_uis, /list) || open_uis.len == 0) return 0 // has no open uis var/close_count = 0 - for (var/datum/nanoui/ui in user.open_uis) + for (var/datum/nanoui/ui in user.open_uis) if ((isnull(src_object) || !isnull(src_object) && ui.src_object == src_object) && (isnull(ui_key) || !isnull(ui_key) && ui.ui_key == ui_key)) ui.close() close_count++ - + return close_count /** @@ -129,7 +113,7 @@ * * @return nothing */ -/datum/nanomanager/proc/ui_opened(var/datum/nanoui/ui) +/datum/subsystem/nano/proc/ui_opened(var/datum/nanoui/ui) var/src_object_key = "\ref[ui.src_object]" if (isnull(open_uis[src_object_key]) || !istype(open_uis[src_object_key], /list)) open_uis[src_object_key] = list(ui.ui_key = list()) @@ -149,7 +133,7 @@ * * @return int 0 if no ui was removed, 1 if removed successfully */ -/datum/nanomanager/proc/ui_closed(var/datum/nanoui/ui) +/datum/subsystem/nano/proc/ui_closed(var/datum/nanoui/ui) var/src_object_key = "\ref[ui.src_object]" if (isnull(open_uis[src_object_key]) || !istype(open_uis[src_object_key], /list)) return 0 // wasn't open @@ -160,7 +144,7 @@ ui.user.open_uis.Remove(ui) var/list/uis = open_uis[src_object_key][ui.ui_key] return uis.Remove(ui) - + /** * This is called on user logout * Closes/clears all uis attached to the user's /mob @@ -170,8 +154,8 @@ * @return nothing */ -// -/datum/nanomanager/proc/user_logout(var/mob/user) +// +/datum/subsystem/nano/proc/user_logout(var/mob/user) return close_user_uis(user) /** @@ -183,7 +167,7 @@ * * @return nothing */ -/datum/nanomanager/proc/user_transferred(var/mob/oldMob, var/mob/newMob) +/datum/subsystem/nano/proc/user_transferred(var/mob/oldMob, var/mob/newMob) if (isnull(oldMob.open_uis) || !istype(oldMob.open_uis, /list) || open_uis.len == 0) return 0 // has no open uis @@ -195,6 +179,6 @@ newMob.open_uis.Add(ui) oldMob.open_uis.Cut() - + return 1 // success diff --git a/code/modules/nano/nanoui.dm b/code/modules/nano/nanoui.dm index 496f79b55ba..c38714a1a63 100644 --- a/code/modules/nano/nanoui.dm +++ b/code/modules/nano/nanoui.dm @@ -11,7 +11,7 @@ nanoui is used to open and update nano browser uis #define STATUS_UPDATE 1 // ORANGE Visability #define STATUS_DISABLED 0 // RED Visability -/datum/nanoui +/datum/nanoui // the user who opened this ui var/mob/user // the object this ui "belongs" to @@ -180,7 +180,7 @@ nanoui is used to open and update nano browser uis data["ui"] = list( "status" = status, "user" = list("name" = user.name) - ) + ) return data /** @@ -256,10 +256,10 @@ nanoui is used to open and update nano browser uis */ /datum/nanoui/proc/get_header() var/head_content = "" - + for (var/filename in scripts) head_content += " " - + for (var/filename in stylesheets) head_content += " " @@ -284,7 +284,7 @@ nanoui is used to open and update nano browser uis [head_content] - +
    [title ? "
    [title]
    " : ""]
    @@ -340,7 +340,7 @@ nanoui is used to open and update nano browser uis winset(user, "mapwindow.map", "focus=true") // return keyboard focus to map on_close_winset() //onclose(user, window_id) - nanomanager.ui_opened(src) + SSnano.ui_opened(src) /** * Close this UI @@ -349,7 +349,7 @@ nanoui is used to open and update nano browser uis */ /datum/nanoui/proc/close() is_auto_updating = 0 - nanomanager.ui_closed(src) + SSnano.ui_closed(src) user << browse(null, "window=[window_id]") /** @@ -392,7 +392,7 @@ nanoui is used to open and update nano browser uis return if (src_object && src_object.Topic(href, href_list)) - nanomanager.update_uis(src_object) // update all UIs attached to src_object + SSnano.update_uis(src_object) // update all UIs attached to src_object /** * Process this UI, updating the entire UI or just the status (aka visibility) @@ -406,7 +406,7 @@ nanoui is used to open and update nano browser uis if (!src_object || !user) close() return - + if (status && (update || is_auto_updating)) src_object.ui_interact(user, ui_key, src) // Update the UI (update_status() is called whenever a UI is updated) else diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 0f7b55673dd..a107d864bac 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -80,7 +80,7 @@ /obj/item/weapon/paper/attack_self(mob/user) user.examinate(src) - if(rigged && (events.holiday == "April Fool's Day")) + if(rigged && (SSevent.holiday == "April Fool's Day")) if(spam_flag == 0) spam_flag = 1 playsound(loc, 'sound/items/bikehorn.ogg', 50, 1) diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index a85940d0f81..e4e8a72694d 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -47,7 +47,7 @@ papers.Remove(P) else P = new /obj/item/weapon/paper - if(events.holiday == "April Fool's Day") + if(SSevent.holiday == "April Fool's Day") if(prob(30)) P.info = "HONK HONK HONK HONK HONK HONK HONK
    HOOOOOOOOOOOOOOOOOOOOOONK
    APRIL FOOLS
    " P.rigged = 1 diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index 0cec896235e..e30567795c0 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -155,7 +155,8 @@ proc/cardinalrange(var/center) /obj/machinery/am_shielding/proc/setup_core() processing = 1 - machines.Add(src) + machines |= src + SSmachine.processing |= src if(!control_unit) return control_unit.linked_cores.Add(src) control_unit.reported_core_efficiency += efficiency diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 35ddd5458c7..451ee718f24 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -728,7 +728,7 @@ ) // update the ui if it exists, returns null if no ui is passed/found - ui = nanomanager.try_update_ui(user, src, ui_key, ui, data) + ui = SSnano.try_update_ui(user, src, ui_key, ui, data) if (!ui) // the ui does not exist, so we'll create a new() one // for a list of parameters and their descriptions see the code docs in \code\modules\nano\nanoui.dm diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index a9f1c3a0611..3ee6979100f 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -217,7 +217,7 @@ // rebuild all power networks from scratch - only called at world creation or by the admin verb -/proc/makepowernets() +/datum/subsystem/power/proc/makepowernets() for(var/datum/powernet/PN in powernets) del(PN) powernets.Cut() @@ -356,10 +356,10 @@ //////////////////////////////////////////// /datum/powernet/New() - powernets += src + SSpower.powernets += src /datum/powernet/Destroy() - powernets -= src + SSpower.powernets -= src /datum/powernet/proc/is_empty() return !cables.len && !nodes.len diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 1ed275131b6..c502e814eff 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -34,8 +34,7 @@ narsie_spawn_animation() sleep(70) - if(emergency_shuttle) - emergency_shuttle.incall(0.3) // Cannot recall + SSshuttle.emergency.request(null, 0.3) // Cannot recall /obj/singularity/narsie/large/attack_ghost(mob/dead/observer/user as mob) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 8f1443cb6c3..78998bac96e 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -32,7 +32,7 @@ src.energy = starting_energy ..() - processing_objects.Add(src) + SSobj.processing.Add(src) for(var/obj/machinery/power/singularity_beacon/singubeacon in world) if(singubeacon.active) target = singubeacon @@ -40,7 +40,7 @@ return /obj/singularity/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/singularity/Move(atom/newloc, direct) diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 2f0e57e313d..59e4dc25604 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -337,7 +337,7 @@ ) // update the ui if it exists, returns null if no ui is passed/found - ui = nanomanager.try_update_ui(user, src, ui_key, ui, data) + ui = SSnano.try_update_ui(user, src, ui_key, ui, data) if (!ui) // the ui does not exist, so we'll create a new() one // for a list of parameters and their descriptions see the code docs in \code\modules\nano\nanoui.dm diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 7c70cb2c484..c0341f3eb52 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -1,8 +1,6 @@ #define SOLAR_MAX_DIST 40 #define SOLARGENRATE 1500 -var/list/solars_list = list() - /obj/machinery/power/solar name = "solar panel" desc = "A solar electrical generator." @@ -108,14 +106,12 @@ var/list/solars_list = list() //calculates the fraction of the sunlight that the panel recieves /obj/machinery/power/solar/proc/update_solar_exposure() - if(!sun) - return if(obscured) sunfrac = 0 return //find the smaller angle between the direction the panel is facing and the direction of the sun (the sign is not important here) - var/p_angle = min(abs(adir - sun.angle), 360 - abs(adir - sun.angle)) + var/p_angle = min(abs(adir - SSsun.angle), 360 - abs(adir - SSsun.angle)) if(p_angle > 90) // if facing more than 90deg from sun, zero output sunfrac = 0 @@ -127,7 +123,7 @@ var/list/solars_list = list() /obj/machinery/power/solar/process()//TODO: remove/add this from machines to save on processing as needed ~Carn PRIORITY if(stat & BROKEN) return - if(!sun || !control) //if there's no sun or the panel is not linked to a solar control computer, no need to proceed + if(!control) //if there's no sun or the panel is not linked to a solar control computer, no need to proceed return if(powernet) @@ -178,10 +174,12 @@ var/list/solars_list = list() var/ax = x // start at the solar panel var/ay = y var/turf/T = null + var/dx = SSsun.dx + var/dy = SSsun.dy for(var/i = 1 to 20) // 20 steps is enough - ax += sun.dx // do step - ay += sun.dy + ax += dx // do step + ay += dy T = locate( round(ax,0.5),round(ay,0.5),z) @@ -308,12 +306,12 @@ var/list/solars_list = list() /obj/machinery/power/solar_control/disconnect_from_network() ..() - solars_list.Remove(src) + SSsun.solars.Remove(src) /obj/machinery/power/solar_control/connect_to_network() var/to_return = ..() if(powernet) //if connected and not already in solar_list... - solars_list |= src //... add it + SSsun.solars |= src //... add it return to_return //search for unconnected panels and trackers in the computer powernet and connect them @@ -341,7 +339,7 @@ var/list/solars_list = list() cdir = targetdir //...the current direction is the targetted one (and rotates panels to it) if(2) // auto-tracking if(connected_tracker) - connected_tracker.set_angle(sun.angle) + connected_tracker.set_angle(SSsun.angle) set_panels(cdir) updateDialog() @@ -475,7 +473,7 @@ var/list/solars_list = list() track = text2num(href_list["track"]) if(track == 2) if(connected_tracker) - connected_tracker.set_angle(sun.angle) + connected_tracker.set_angle(SSsun.angle) set_panels(cdir) else if (track == 1) //begin manual tracking src.targetdir = src.cdir @@ -485,7 +483,7 @@ var/list/solars_list = list() if(href_list["search_connected"]) search_for_connected() if(connected_tracker && track == 2) - connected_tracker.set_angle(sun.angle) + connected_tracker.set_angle(SSsun.angle) set_panels(cdir) src.updateUsrDialog() diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 75d5a076186..f30ce4493de 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -30,11 +30,11 @@ obj/item/weapon/gun/energy/laser/retro /obj/item/weapon/gun/energy/laser/captain/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/laser/captain/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() @@ -115,11 +115,11 @@ obj/item/weapon/gun/energy/laser/retro /obj/item/weapon/gun/energy/laser/bluetag/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/laser/bluetag/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() @@ -154,11 +154,11 @@ obj/item/weapon/gun/energy/laser/retro /obj/item/weapon/gun/energy/laser/redtag/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/laser/redtag/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 0a4f961eb78..6737f748e4d 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -24,11 +24,11 @@ /obj/item/weapon/gun/energy/gun/nuclear/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/gun/nuclear/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() @@ -62,7 +62,7 @@ M << "You feel a wave of heat wash over you." M.apply_effect(300, IRRADIATE) crit_fail = 1 //break the gun so it stops recharging - processing_objects.Remove(src) + SSobj.processing.Remove(src) update_icon() return 0 @@ -109,4 +109,4 @@ /obj/item/weapon/gun/energy/gun/turret name = "hybrid turret gun" desc = "A basic hybrid energy gun with two settings: Stun and kill." - ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) \ No newline at end of file + ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 4db3e4a9ffb..561e8a15f5e 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -33,11 +33,11 @@ /obj/item/weapon/gun/energy/floragun/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/floragun/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() @@ -69,11 +69,11 @@ /obj/item/weapon/gun/energy/meteorgun/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/meteorgun/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/item/weapon/gun/energy/meteorgun/process() diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 8f28a53effc..f79e0b24d0c 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -32,11 +32,11 @@ /obj/item/weapon/gun/energy/gun/advtaser/cyborg/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/gun/advtaser/cyborg/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/item/weapon/gun/energy/gun/advtaser/cyborg/process() //Every [recharge_time] ticks, recharge a shot for the cyborg @@ -72,11 +72,11 @@ /obj/item/weapon/gun/energy/crossbow/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/crossbow/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index c575632c498..063e135516a 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -46,11 +46,11 @@ ..() charges = max_charges chambered = new ammo_type(src) - if(can_charge) processing_objects.Add(src) + if(can_charge) SSobj.processing.Add(src) /obj/item/weapon/gun/magic/Destroy() - if(can_charge) processing_objects.Remove(src) + if(can_charge) SSobj.processing.Remove(src) ..() diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index a66edfd891d..d4266884b16 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -28,7 +28,7 @@ energy = min(energy + addenergy, max_energy) if(energy != oldenergy) use_power(1500) // This thing uses up alot of power (this is still low as shit for creating reagents from thin air) - nanomanager.update_uis(src) // update all UIs attached to src + SSnano.update_uis(src) // update all UIs attached to src /obj/machinery/chem_dispenser/power_change() if(powered()) @@ -36,7 +36,7 @@ else spawn(rand(0, 15)) stat |= NOPOWER - nanomanager.update_uis(src) // update all UIs attached to src + SSnano.update_uis(src) // update all UIs attached to src /obj/machinery/chem_dispenser/process() @@ -103,7 +103,7 @@ data["chemicals"] = chemicals // update the ui if it exists, returns null if no ui is passed/found - ui = nanomanager.try_update_ui(user, src, ui_key, ui, data) + ui = SSnano.try_update_ui(user, src, ui_key, ui, data) if (!ui) // the ui does not exist, so we'll create a new() one // for a list of parameters and their descriptions see the code docs in \code\modules\nano\nanoui.dm @@ -157,7 +157,7 @@ user.drop_item() B.loc = src user << "You add the beaker to the machine!" - nanomanager.update_uis(src) // update all UIs attached to src + SSnano.update_uis(src) // update all UIs attached to src /obj/machinery/chem_dispenser/attack_ai(mob/user as mob) return src.attack_hand(user) @@ -666,7 +666,7 @@ obj/machinery/computer/pandemic/proc/replicator_cooldown(var/waittime) if(archive_diseases[id]) var/datum/disease/advance/A = archive_diseases[id] A.AssignName(new_name) - for(var/datum/disease/advance/AD in active_diseases) + for(var/datum/disease/advance/AD in SSdisease.processing) AD.Refresh() src.updateUsrDialog() diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 6fe8b06f328..b4a3825e249 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -38,11 +38,11 @@ Borg Hypospray modes[R] = iteration iteration++ - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/reagent_containers/borghypo/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 3bc86346e64..3e4645c1cca 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -1,52 +1,464 @@ -var/obj/list/shuttles = list(("escape" = new /datum/shuttle_manager(/area/shuttle/escape/centcom, 0)), ("pod1" = new /datum/shuttle_manager(/area/shuttle/escape_pod1/station, 0)), ("pod2" = new /datum/shuttle_manager(/area/shuttle/escape_pod2/station, 0)), ("pod3" = new /datum/shuttle_manager(/area/shuttle/escape_pod3/station, 0)), ("pod4" = new /datum/shuttle_manager(/area/shuttle/escape_pod4/station, 0)), ("mining" = new /datum/shuttle_manager(/area/shuttle/mining/station, 10)), ("laborcamp" = new /datum/shuttle_manager(/area/shuttle/laborcamp/station, 10)), ("ferry" = new /datum/shuttle_manager(/area/shuttle/transport1/centcom, 0))) - //Pre-made shuttles should have non-number keys, so that buildable shuttles can use numbered keys without allowing 'I build a shuttle console with the escape number as its ID.' -datum/shuttle_manager - var/tickstomove = 10 //How long does it take to move the shuttle? - var/moving = 0 //Is it moving? - var/area/shuttle/location //The current location of the actual shuttle +//use this define to highlight docking port bounding boxes (ONLY FOR DEBUG USE) +#define DOCKING_PORT_HIGHLIGHT -datum/shuttle_manager/New(var/area, var/delay) //Create a new shuttle manager for the shuttle starting area, "area" and with a movement delay of tickstomove - location = area - tickstomove = delay - var/area/A = locate(location) - A.has_gravity = 1 +//NORTH default dir +/obj/docking_port + invisibility = 101 + icon = 'icons/obj/device.dmi' + //icon = 'icons/dirsquare.dmi' + icon_state = "pinonfar" + + unacidable = 1 + anchored = 1 + + var/id + dir = NORTH //this should point -away- from the dockingport door, ie towards the ship + var/width = 0 //size of covered area, perpendicular to dir + var/height = 0 //size of covered area, paralell to dir + var/dwidth = 0 //position relative to covered area, perpendicular to dir + var/dheight = 0 //position relative to covered area, parallel to dir + + //these objects are indestructable + Destroy() + return 1 -datum/shuttle_manager/proc/move_shuttle(var/override_delay) - if(moving) return 0 - moving = 1 - spawn(override_delay == null ? tickstomove*10 : override_delay) - var/area/shuttle/fromArea - var/area/shuttle/toArea - fromArea = locate(location) //the location of the shuttle - toArea = locate(fromArea.destination) + //returns a list(x0,y0, x1,y1) where points 0 and 1 are bounding corners of the projected rectangle + proc/return_coords(_x, _y, _dir) + if(!_dir) + _dir = dir + if(!_x) + _x = x + if(!_y) + _y = y - toArea.clear_docking_area() + //byond's sin and cos functions are inaccurate. This is faster and perfectly accurate + var/cos = 1 + var/sin = 0 + switch(_dir) + if(WEST) + cos = 0 + sin = 1 + if(SOUTH) + cos = -1 + sin = 0 + if(EAST) + cos = 0 + sin = -1 - fromArea.move_contents_to(toArea) - location = toArea.type + return list( + _x + (-dwidth*cos) - (-dheight*sin), + _y + (-dwidth*sin) + (-dheight*cos), + _x + (-dwidth+width-1)*cos - (-dheight+height-1)*sin, + _y + (-dwidth+width-1)*sin + (-dheight+height-1)*cos + ) - fromArea.has_gravity = 0 - toArea.has_gravity = 1 - for(var/obj/machinery/door/D in toArea) //Close any doors on the shuttle - spawn(0) - D.close() + //returns turfs within our projected rectangle in a specific order. + //this ensures that turfs are copied over in the same order, regardless of any rotation + proc/return_ordered_turfs(_x, _y, _z, _dir) + if(!_dir) + _dir = dir + if(!_x) + _x = x + if(!_y) + _y = y + if(!_z) + _z = z + var/cos = 1 + var/sin = 0 + switch(_dir) + if(WEST) + cos = 0 + sin = 1 + if(SOUTH) + cos = -1 + sin = 0 + if(EAST) + cos = 0 + sin = -1 - for(var/mob/M in toArea) - if(M.client) - spawn(0) - if(M.buckled) - shake_camera(M, 2, 1) // turn it down a bit come on + . = list() + + var/xi + var/yi + for(var/dx=0, dx S.dwidth) + return 2 + if(width-dwidth > S.width-S.dwidth) + return 3 + if(dheight > S.dheight) + return 4 + if(height-dheight > S.height-S.dheight) + return 5 + //check the dock isn't occupied + if(S.get_docked()) + return 6 + return 0 //0 means we can dock + + //call the shuttle to destination S + proc/request(obj/docking_port/stationary/S) + if(canDock(S)) + ERROR("[type](\"[name]\") cannot dock at [S]\")") + return 1 //we can't dock at S + + switch(mode) + if(SHUTTLE_CALL) + if(S == destination) + if(world.time <= timer) + timer = world.time + else + destination = S + timer = world.time + if(SHUTTLE_RECALL) + if(S == destination) + timer = world.time - timeLeft(1) + else + destination = S + timer = world.time + mode = SHUTTLE_CALL + else + destination = S + mode = SHUTTLE_CALL + timer = world.time + enterTransit() //hyperspace + + //recall the shuttle to where it was previously + proc/cancel() + if(mode != SHUTTLE_CALL) + return + + timer = world.time - timeLeft(1) + mode = SHUTTLE_RECALL + + proc/enterTransit() + previous = null +// if(!destination) +// return + var/obj/docking_port/stationary/S0 = get_docked() + var/obj/docking_port/stationary/S1 = findTransitDock() + if(S1 && S0) + if(dock(S1)) + WARNING("shuttle \"[id]\" could not enter transit space. Docked at [S0 ? S0.id : "null"]. Transit dock [S1 ? S1.id : "null"].") + else + previous = S0 + + //this is the main proc. It instantly moves our mobile port to stationary port S1 + //it handles all the generic behaviour, such as sanity checks, closing doors on the shuttle, stunning mobs, etc + proc/dock(obj/docking_port/stationary/S1) + . = canDock(S1) + if(.) + ERROR("[type](\"[name]\") cannot dock at [S1]") + return . + + if(canMove()) + return -1 + + closePortDoors() + + //rotate transit docking ports, so we don't need zillions of variants + if(istype(S1, /obj/docking_port/stationary/transit)) + S1.dir = turn(NORTH, -travelDir) + + var/obj/docking_port/stationary/S0 = get_docked() + var/turf_type = /turf/space + if(S0 && S0.turf_type) + turf_type = S0.turf_type + + var/list/L0 = return_ordered_turfs() + var/list/L1 = return_ordered_turfs(S1.x, S1.y, S1.z, S1.dir) + + //remove area surrounding docking port + areaInstance.contents.Cut() + + //move or squish anything in the way ship at destination + roadkill(L1, S1.dir) + + for(var/i=1, i<=L0.len, ++i) + var/turf/T0 = L0[i] + if(!istype(T0, /turf/simulated/shuttle)) //only move shuttle turfs! + continue + + var/turf/T1 = L1[i] + if(!T1) + continue + + T0.copyTurf(T1) + areaInstance.contents += T1 + + //copy over air + if(istype(T1, /turf/simulated)) + var/turf/simulated/Ts1 = T1 + Ts1.copy_air_with_tile(T0) + + //move mobile to new location + loc = S1.loc + dir = S1.dir + + //move all objects + for(var/obj/O in T0) + if(O.invisibility >= 101) + continue + O.loc = T1 + + //close open doors + if(istype(O, /obj/machinery/door)) + var/obj/machinery/door/Door = O + spawn(-1) + Door.close() + + for(var/mob/M in T0) + if(!M.move_on_shuttle) + continue + M.loc = T1 + + //docking turbulence + if(M.client) + spawn(0) + if(M.buckled) + shake_camera(M, 2, 1) // turn it down a bit come on + else + shake_camera(M, 7, 1) + if(istype(M, /mob/living/carbon)) + if(!M.buckled) + M.Weaken(3) + + + T0.ChangeTurf(turf_type) + + + //todo + //T0.loc = + + //air system updates + for(var/turf/T1 in L1) + SSair.remove_from_active(T1) + T1.CalculateAdjacentTurfs() + SSair.add_to_active(T1,1) + + for(var/turf/T0 in L0) + SSair.remove_from_active(T0) + T0.CalculateAdjacentTurfs() + SSair.add_to_active(T0,1) + +/* + if(istype(S1, /obj/docking_port/stationary/transit)) + var/d = turn(dir, 180 + travelDir) + for(var/turf/space/transit/T in S1.return_ordered_turfs()) + T.pushdirection = d + T.update_icon() +*/ + + proc/findTransitDock() + for(var/obj/docking_port/stationary/S in SSshuttle.transit) + if(findtext(S.id, "_transit", -8, 0)) + continue + if(!canDock(S)) + return S + + + //shuttle-door closing is handled in the dock() proc whilst looping through turfs + //this one closes the door where we are docked at, if there is one there. + proc/closePortDoors() + var/turf/T = get_step(loc, turn(dir,180)) + if(T) + var/obj/machinery/door/Door = locate() in T + if(Door) + spawn(-1) + Door.close() + + proc/roadkill(list/L, dir, x, y) + for(var/turf/T in L) + for(var/atom/movable/AM in T) + if(ismob(AM)) + if(istype(AM, /mob/living)) + var/mob/living/M = AM + M.Paralyse(10) + M.take_organ_damage(80) + M.anchored = 0 else - shake_camera(M, 7, 1) - if(istype(M, /mob/living/carbon)) - if(!M.buckled) - M.Weaken(3) + continue - moving = 0 - return 1 + if(!AM.anchored) + step(AM, dir) + else + qdel(AM) +/* + //used to check if atom/A is within the shuttle's bounding box + proc/onShuttleCheck(atom/A) + var/turf/T = get_turf(A) + if(!T) + return 0 + var/list/L = return_coords() + if(L[1] > L[3]) + L.Swap(1,3) + if(L[2] > L[4]) + L.Swap(2,4) + + if(L[1] <= T.x && T.x <= L[3]) + if(L[2] <= T.y && T.y <= L[4]) + return 1 + return 0 +*/ + //used by shuttle subsystem to check timers + proc/check() + var/timeLeft = timeLeft(1) + if(timeLeft <= 0) + switch(mode) + if(SHUTTLE_CALL) + if(dock(destination)) + setTimer(20) //can't dock for some reason, try again in 2 seconds + return + if(SHUTTLE_RECALL) + if(dock(previous)) + setTimer(20) //can't dock for some reason, try again in 2 seconds + return + mode = SHUTTLE_IDLE + timer = 0 + destination = null + + + proc/setTimer(wait) + if(timer <= 0) + timer = world.time + timer += wait - timeLeft(1) + + //returns timeLeft + proc/timeLeft(divisor) + if(divisor <= 0) + divisor = 10 + if(!timer) + return round(callTime/divisor, 1) + return max( round((timer+callTime-world.time)/divisor,1), 0 ) + + proc/getStatusText() + var/obj/docking_port/stationary/dockedAt = get_docked() + . = (dockedAt && dockedAt.name) ? dockedAt.name : "unknown" + if(istype(dockedAt, /obj/docking_port/stationary/transit)) + var/obj/docking_port/stationary/dst + if(mode == SHUTTLE_RECALL) + dst = previous + else + dst = destination + . += " towards [dst ? dst.name : "unknown location"] ([timeLeft(600)]mins)" /obj/machinery/computer/shuttle name = "Shuttle Console" @@ -54,17 +466,31 @@ datum/shuttle_manager/proc/move_shuttle(var/override_delay) icon_state = "shuttle" req_access = list( ) circuit = /obj/item/weapon/circuitboard/shuttle - var/id + var/shuttleId + var/possible_destinations = "" + +/obj/machinery/computer/shuttle/New(location, obj/item/weapon/circuitboard/shuttle/C) + ..() + if(istype(C)) + possible_destinations = C.possible_destinations + shuttleId = C.shuttleId /obj/machinery/computer/shuttle/attack_hand(user as mob) if(..(user)) return src.add_fingerprint(usr) - var/dat - dat = text("
    Send Shuttle
    ") - //user << browse("[dat]", "window=miningshuttle;size=200x100") - var/datum/browser/popup = new(user, "miningshuttle", name, 200, 140) - popup.set_content(dat) + + var/list/options = params2list(possible_destinations) + var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) + var/dat = "Status: [M.getStatusText()]

    " + for(var/obj/docking_port/stationary/S in SSshuttle.stationary) + if(!options.Find(S.id)) + continue + dat += "Send to [S.name]
    " + dat += "Close" + + var/datum/browser/popup = new(user, "computer", M ? M.name : "shuttle", 200, 140) + popup.set_content("
    [dat]
    ") popup.set_title_image(usr.browse_rsc_icon(src.icon, src.icon_state)) popup.open() @@ -76,15 +502,12 @@ datum/shuttle_manager/proc/move_shuttle(var/override_delay) if(!allowed(usr)) usr << "Access denied." return + if(href_list["move"]) - if(id in shuttles) - var/datum/shuttle_manager/s = shuttles[id] - if (s.move_shuttle()) - usr << "Shuttle recieved message and will be sent shortly." - else - usr << "Shuttle is already moving." - else - usr << "Invalid shuttle requested." + switch(SSshuttle.moveShuttle(shuttleId, href_list["move"], 1)) + if(0) usr << "Shuttle recieved message and will be sent shortly." + if(1) usr << "Invalid shuttle requested." + else usr << "Unable to comply." /obj/machinery/computer/shuttle/emag_act(mob/user as mob) if(!emagged) @@ -95,20 +518,30 @@ datum/shuttle_manager/proc/move_shuttle(var/override_delay) /obj/machinery/computer/shuttle/ferry name = "transport ferry console" circuit = /obj/item/weapon/circuitboard/ferry - id = "ferry" + shuttleId = "ferry" + possible_destinations = "ferry_home;ferry_away" + /obj/machinery/computer/shuttle/ferry/request name = "ferry console" circuit = /obj/item/weapon/circuitboard/ferry/request var/cooldown //prevents spamming admins + possible_destinations = "ferry_home" -/obj/machinery/computer/shuttle/ferry/request/Topic(href, href_list) - if(href_list["move"]) - if(cooldown) - return - cooldown = 1 - usr << "Docking locks are engaged. Requesting authorization..." - var/datum/shuttle_manager/s = shuttles["ferry"] - admins << "FERRY: [key_name(usr)] (?) (JMP) (Move) is requesting to move the transport ferry to [s.location == /area/shuttle/transport1/centcom ? "the station" : "Centcom"]." - spawn(600) //One minute cooldown - cooldown = 0 \ No newline at end of file + + +#undef DOCKING_PORT_HIGHLIGHT + + +/turf/proc/copyTurf(turf/T) + if(T.type != type) + T = new type(T) + if(T.icon_state != icon_state) + T.icon_state = icon_state + if(T.icon != icon) + T.icon = icon + if(T.color != color) + T.color = color + if(T.dir != dir) + T.dir = dir + return T \ No newline at end of file diff --git a/code/modules/telesci/telepad.dm b/code/modules/telesci/telepad.dm index e0eccaff92b..98c42e57f46 100644 --- a/code/modules/telesci/telepad.dm +++ b/code/modules/telesci/telepad.dm @@ -119,14 +119,14 @@ /obj/item/weapon/rcs/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/rcs/examine(mob/user) ..() user << "There are [rcharges] charge\s left." /obj/item/weapon/rcs/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/item/weapon/rcs/process() if(rcharges > 10) @@ -154,4 +154,4 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(5, 1, src) s.start() - user << " You emag the RCS. Click on it to toggle between modes." \ No newline at end of file + user << " You emag the RCS. Click on it to toggle between modes." diff --git a/code/world.dm b/code/world.dm index c31d225da1d..a548eb0d160 100644 --- a/code/world.dm +++ b/code/world.dm @@ -3,11 +3,11 @@ turf = /turf/space area = /area/space view = "15x15" - cache_lifespan = 1 - -#define RECOMMENDED_VERSION 495 + cache_lifespan = 7 /world/New() + map_ready = 1 + #if (PRELOAD_RSC == 0) external_rsc_urls = file2list("config/external_rsc_urls.txt","\n") var/i=1 @@ -30,9 +30,6 @@ diaryofmeanpeople << "\n\nStarting up. [time2text(world.timeofday, "hh:mm.ss")]\n---------------------" changelog_hash = md5('html/changelog.html') //used for telling if the changelog has changed recently - if(byond_version < RECOMMENDED_VERSION) - world.log << "Your server's BYOND version does not meet the recommended requirements for /tg/station code. Please update BYOND." - make_datum_references_lists() //initialises global lists for referencing frequently used datums (so that we only ever do it once) load_configuration() @@ -54,48 +51,21 @@ timezoneOffset = text2num(time2text(0,"hh")) * 36000 - sun = new /datum/sun() - radio_controller = new /datum/controller/radio() - data_core = new /obj/effect/datacore() - paiController = new /datum/paiController() - if(config.sql_enabled) if(!setup_database_connection()) world.log << "Your server failed to establish a connection with the database." else world.log << "Database connection established." - plmaster = new /obj/effect/overlay() - plmaster.icon = 'icons/effects/tile_effects.dmi' - plmaster.icon_state = "plasma" - plmaster.layer = FLY_LAYER - plmaster.mouse_opacity = 0 - slmaster = new /obj/effect/overlay() - slmaster.icon = 'icons/effects/tile_effects.dmi' - slmaster.icon_state = "sleeping_agent" - slmaster.layer = FLY_LAYER - slmaster.mouse_opacity = 0 + data_core = new /obj/effect/datacore() - setup_map_transitions() - for(var/i=0, iYou have been inactive for more than 10 minutes and have been disconnected." - del(C) -#undef INACTIVITY_KICK - - /world/proc/load_mode() var/list/Lines = file2list("data/mode.txt") if(Lines.len) diff --git a/icons/effects/ss13_dark_alpha6.dmi b/icons/effects/ss13_dark_alpha6.dmi index 742337358daaf170b122e8eb961f94933c1eee20..44f84ec33ad6e1bf8fb2b456cfb126b2ac534b30 100644 GIT binary patch delta 184 zcmey)e2jTQL&B$)BadntTpW|We$Ko1&*fm(BvDcAtT2-`8UJ0n>Vg6mFJnKt$X8|g zwqp$p42;a4E{-7;bKYKd*eED^@=hW~;NM^WhH@Gu4-@O1TaS?83{1OSSbOqBot delta 259 zcmX@c{GEA1L;bCmBadntTpW|We$Ko1&*gB}EKyNyuP~7{C;q#1)ddACUdDb_$X8|W zpXCb}7#K}FT^vIy=DfYLG54^80K>t>3x#Af3k3T_H?SOEclKzFp|I-iiCI>Q#OrF4~0Ftl;N;H=5kegG#FSWaV&DMA6_wEZr^fRnsh=3XR zRkh~Lm7mj%_3JO5Ke+SX)PwhDPXEqzXyQi=v2QGgYPi#{qy{`@00K`}KbLh*2~7Y3 C!*u2V diff --git a/icons/turf/space.dmi b/icons/turf/space.dmi index 9f15fbbe63a4100979158d7a60ef332252381c25..2bd62851550e738a39d2b12e622964d08c81df83 100644 GIT binary patch literal 122696 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

    )dDZgVh3FIKRG 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

    t{Y4L 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 Date: Wed, 31 Dec 2014 15:01:23 +0100 Subject: [PATCH 27/82] Fixes carp, mimic and tree nog being able to knockdown their target. Fixes player controlled hostile simple animal not calling AttackingTarget() for their melee attack. Fixes player controlled hostile simple animal's ranged attack targeting the target from their previous melee attack instead of the target clicked. --- code/_onclick/other_mobs.dm | 6 +++++- .../mob/living/simple_animal/hostile/carp.dm | 6 +++--- .../mob/living/simple_animal/hostile/faithless.dm | 8 ++++---- .../mob/living/simple_animal/hostile/hostile.dm | 1 + .../mob/living/simple_animal/hostile/mimic.dm | 8 ++++---- .../mob/living/simple_animal/hostile/statue.dm | 13 +++++-------- .../mob/living/simple_animal/hostile/tree.dm | 8 ++++---- 7 files changed, 26 insertions(+), 24 deletions(-) diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 06e2fed0368..2f52dd09318 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -42,12 +42,16 @@ */ /mob/living/UnarmedAttack(var/atom/A) A.attack_animal(src) + +/mob/living/simple_animal/hostile/UnarmedAttack(var/atom/A) + target = A + AttackingTarget() + /atom/proc/attack_animal(mob/user as mob) return /mob/living/RestrainedClickOn(var/atom/A) return - /* Monkeys */ diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 06f43d0b8aa..ed403a75199 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -47,9 +47,9 @@ F emote("me", 1, "nashes at [.]!") /mob/living/simple_animal/hostile/carp/AttackingTarget() - . =..() - var/mob/living/carbon/L = . - if(istype(L)) + ..() + if(isliving(target)) + var/mob/living/L = target if(prob(15)) L.Weaken(3) L.visible_message("\the [src] knocks down \the [L]!") diff --git a/code/modules/mob/living/simple_animal/hostile/faithless.dm b/code/modules/mob/living/simple_animal/hostile/faithless.dm index b818475bb03..51465393c2c 100644 --- a/code/modules/mob/living/simple_animal/hostile/faithless.dm +++ b/code/modules/mob/living/simple_animal/hostile/faithless.dm @@ -40,9 +40,9 @@ emote("me", 1, "wails at [.]!") /mob/living/simple_animal/hostile/faithless/AttackingTarget() - . =..() - var/mob/living/L = . - if(istype(L)) + ..() + if(isliving(target)) + var/mob/living/L = target if(prob(12)) L.Weaken(3) - L.visible_message("\the [src] knocks down \the [L]!") \ No newline at end of file + L.visible_message("\The [src] knocks down \the [L]!") \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 68f8c76ed69..3828dbdce6c 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -311,5 +311,6 @@ /mob/living/simple_animal/hostile/RangedAttack(var/atom/A, var/params) //Player firing if(ranged && ranged_cooldown <= 0) + target = A OpenFire(A) ..() \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 116a2b82ec6..6bdbc2cc728 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -206,13 +206,13 @@ var/global/list/protected_objects = list(/obj/structure/table, /obj/structure/ca ..() /mob/living/simple_animal/hostile/mimic/copy/AttackingTarget() - . =..() + ..() if(knockdown_people) - var/mob/living/L = . - if(istype(L)) + if(isliving(target)) + var/mob/living/L = target if(prob(15)) L.Weaken(1) - L.visible_message("\the [src] knocks down \the [L]!") + L.visible_message("\The [src] knocks down \the [L]!") // // Machine Mimics (Made by Malf AI) diff --git a/code/modules/mob/living/simple_animal/hostile/statue.dm b/code/modules/mob/living/simple_animal/hostile/statue.dm index 93ad66bd444..8feffe077f3 100644 --- a/code/modules/mob/living/simple_animal/hostile/statue.dm +++ b/code/modules/mob/living/simple_animal/hostile/statue.dm @@ -88,7 +88,11 @@ GiveTarget(watching) /mob/living/simple_animal/hostile/statue/AttackingTarget() - if(!can_be_seen()) + if(can_be_seen()) + if(client) + src << "You cannot attack, there are eyes on you!" + return + else ..() /mob/living/simple_animal/hostile/statue/DestroySurroundings() @@ -99,13 +103,6 @@ if(!can_be_seen()) ..() -/mob/living/simple_animal/hostile/statue/UnarmedAttack() - if(can_be_seen()) - if(client) - src << "You cannot attack, there are eyes on you!" - return - ..() - /mob/living/simple_animal/hostile/statue/proc/can_be_seen(var/turf/destination) if(!cannot_be_seen) return null diff --git a/code/modules/mob/living/simple_animal/hostile/tree.dm b/code/modules/mob/living/simple_animal/hostile/tree.dm index 2feb135ecdc..43ee23cf49b 100644 --- a/code/modules/mob/living/simple_animal/hostile/tree.dm +++ b/code/modules/mob/living/simple_animal/hostile/tree.dm @@ -43,12 +43,12 @@ emote("me", 1, "growls at [.].") /mob/living/simple_animal/hostile/tree/AttackingTarget() - . =..() - var/mob/living/L = . - if(istype(L)) + ..() + if(isliving(target)) + var/mob/living/L = target if(prob(15)) L.Weaken(3) - L.visible_message("\the [src] knocks down \the [L]!") + L.visible_message("\The [src] knocks down \the [L]!") /mob/living/simple_animal/hostile/tree/Die() ..() From e158a1dbb58ab985a90946b8f08e7ad30a7db125 Mon Sep 17 00:00:00 2001 From: phil235 Date: Wed, 31 Dec 2014 20:32:24 +0100 Subject: [PATCH 28/82] Fixes shuttle window sprites not having specific sprites for all window junction configuration. Sprites by Nienhaus --- icons/obj/structures.dmi | Bin 106209 -> 108070 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index 28b324793bc3d5a9543bb60fc0cb7fb15d7fb289..adaa84815697be7fa53be297c13e402e1634154f 100644 GIT binary patch delta 59657 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

    p8M2I{$8YkkwsK*-I5qui*! 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 From 57cf4bc394fac30cbf69c9bc0cfa008e925a7d6f Mon Sep 17 00:00:00 2001 From: phil235 Date: Wed, 31 Dec 2014 20:47:32 +0100 Subject: [PATCH 29/82] Fixes runtime linked to diceroll proc --- code/game/objects/items/weapons/dice.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/dice.dm b/code/game/objects/items/weapons/dice.dm index cde71edd6fe..81c98702773 100644 --- a/code/game/objects/items/weapons/dice.dm +++ b/code/game/objects/items/weapons/dice.dm @@ -76,7 +76,7 @@ "You throw [src]. It lands on [result]. [comment]", \ "You hear [src] landing on [result]. [comment]") else if(src.throwing == 0) //Dice was thrown and is coming to rest - src.loc.visible_message("[src] rolls to a stop, landing on [result]. [comment]") + visible_message("[src] rolls to a stop, landing on [result]. [comment]") /obj/item/weapon/dice/d4/Crossed(var/mob/living/carbon/human/H) if(istype(H) && !H.shoes) From 1f8c7483092d201743e84d9121b53eaef0e3e1f9 Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Wed, 31 Dec 2014 21:09:35 +0000 Subject: [PATCH 30/82] Refactor Ears self healing Aims to fix #291 --- code/modules/mob/living/carbon/human/life.dm | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 964076b248d..3c22e179800 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -475,13 +475,17 @@ //Ears if(disabilities & DEAF) //disabled-deaf, doesn't get better on its own ear_deaf = max(ear_deaf, 1) - else if(istype(ears, /obj/item/clothing/ears/earmuffs)) //resting your ears with earmuffs heals ear damage faster, and slowly heals deafness - ear_damage = max(ear_damage-0.15, 0) - ear_deaf = max(ear_deaf-1, 1) - else if(ear_deaf) //deafness, heals slowly over time - ear_deaf = max(ear_deaf-1, 0) - else if(ear_damage < 25) //ear damage heals slowly under this threshold. otherwise you'll need earmuffs - ear_damage = max(ear_damage-0.05, 0) + else + /* might be better to create a variable here, and instead of doing this nested for. */ + // deafness heals slowly over time, unless ear_damage is over 100 + if (ear_damage < 100) + // Heal the first 1/3 here + ear_deaf = max(ear_deaf - 1, 0) + ear_damage = max(ear_damage-0.5, 0) + if(istype(ears, /obj/item/clothing/ears/earmuffs)) // earmuffs rest your ears, healing 3x faster, but keeping you deaf. + // Heal the 2/3 here + ear_deaf = max(ear_deaf, 1) + ear_damage = max(ear_damage-0.10, 0) //Dizziness if(dizziness) From 9bdc62fae3509fdfe0dd41f33ccd593b62c82711 Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Wed, 31 Dec 2014 21:35:23 +0000 Subject: [PATCH 31/82] Fixing initial ear_damage Was missing a 0. --- code/modules/mob/living/carbon/human/life.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 3c22e179800..4573f7df6af 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -481,7 +481,7 @@ if (ear_damage < 100) // Heal the first 1/3 here ear_deaf = max(ear_deaf - 1, 0) - ear_damage = max(ear_damage-0.5, 0) + ear_damage = max(ear_damage-0.05, 0) if(istype(ears, /obj/item/clothing/ears/earmuffs)) // earmuffs rest your ears, healing 3x faster, but keeping you deaf. // Heal the 2/3 here ear_deaf = max(ear_deaf, 1) From a9203dcc66099ee3059e937e3e9f4140be39408e Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Wed, 31 Dec 2014 21:57:25 +0000 Subject: [PATCH 32/82] Updating ear code from humans. Keeping it together. --- code/modules/mob/living/carbon/monkey/life.dm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 02a91c71382..39af2b81539 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -392,10 +392,13 @@ //Ears if(disabilities & DEAF) //disabled-deaf, doesn't get better on its own ear_deaf = max(ear_deaf, 1) - else if(ear_deaf) //deafness, heals slowly over time - ear_deaf = max(ear_deaf-1, 0) - else if(ear_damage < 25) //ear damage heals slowly under this threshold. otherwise you'll need earmuffs - ear_damage = max(ear_damage-0.05, 0) + else + /* might be better to create a variable here, and instead of doing this nested for. */ + // deafness heals slowly over time, unless ear_damage is over 100 + if (ear_damage < 100) + // Heal the first 1/3 here + ear_deaf = max(ear_deaf - 1, 0) + ear_damage = max(ear_damage-0.05, 0) //Other if(stunned) From 920624a8f126c86c021aae94cc2f7cf0330ffe19 Mon Sep 17 00:00:00 2001 From: Firecage Date: Thu, 1 Jan 2015 00:41:54 +0200 Subject: [PATCH 33/82] Statue code cleanup --- code/game/objects/structures/statues.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index aedfbc485d0..c0b8434e9c1 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -27,6 +27,7 @@ "You are loosening the [name]'s bolts...") if(do_after(user,40)) if(!src) return + if(!anchored) return user.visible_message("[user] loosened the [name]'s bolts!", \ "You loosened the [name]'s bolts!") anchored = 0 @@ -39,6 +40,7 @@ "You are securing the [name]'s bolts...") if(do_after(user, 40)) if(!src) return + if(anchored) return user.visible_message("[user] has secured the [name]'s bolts!", \ "You have secured the [name]'s bolts!") anchored = 1 @@ -47,7 +49,7 @@ user.visible_message("[user] is slicing apart the [name]...", \ "You are slicing apart the [name]...") if(do_after(user,30)) - if(!src) return + if(!src.loc) return user.visible_message("[user] slices apart the [name]!", \ "You slice apart the [name]!") Dismantle(1) @@ -56,7 +58,7 @@ user.visible_message("[user] begins to drill apart the [name]!", \ "You begin to drill apart the [name]!") if(do_after(user,5)) - if(!src) return + if(!src.loc) return user.visible_message("[user] destroys the [name]!", \ "You destroy the [name]!") qdel(src) @@ -66,19 +68,17 @@ user.visible_message("[user] is slicing apart the [name]...", \ "You are slicing apart the [name]...") if(do_after(user, 40)) - if(!src) return + if(!src.loc) return user.visible_message("[user] slices apart the [name]!", \ "You slice apart the [name]!") Dismantle(1) else hardness -= W.force/100 - user.visible_message("[user] hits the [name] with their [W.name]!", \ - "You hit the [name] with your [W.name]!") CheckHardness() + ..() /obj/structure/statue/attack_hand(mob/living/user as mob) - user.do_attack_animation(src) user.changeNext_move(CLICK_CD_MELEE) add_fingerprint(user) user.visible_message("[user] rubs some dust off from the [name]'s surface.", \ From b6e1547f0e9fba5c677f6838c2f6f22a25ea39aa Mon Sep 17 00:00:00 2001 From: Firecage Date: Thu, 1 Jan 2015 01:43:28 +0200 Subject: [PATCH 34/82] Final Statues --- code/game/objects/structures/statues.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index c0b8434e9c1..c7458b10969 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -17,7 +17,6 @@ ..() /obj/structure/statue/attackby(obj/item/weapon/W, mob/living/user as mob) - user.do_attack_animation(src) add_fingerprint(user) user.changeNext_move(CLICK_CD_MELEE) if(istype(W, /obj/item/weapon/wrench)) @@ -75,8 +74,8 @@ else hardness -= W.force/100 - CheckHardness() ..() + CheckHardness() /obj/structure/statue/attack_hand(mob/living/user as mob) user.changeNext_move(CLICK_CD_MELEE) From 9de9f4b3f8db8cda73fc07df636292c14c7ebef2 Mon Sep 17 00:00:00 2001 From: paprka Date: Wed, 31 Dec 2014 17:21:36 -0800 Subject: [PATCH 35/82] istypes the space cleaner dirt clean --- .../reagents/Chemistry-Reagents/Chemistry-Reagents.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index dc5d19df310..beb30dfabe6 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -651,8 +651,9 @@ datum/reagent/space_cleaner/reaction_turf(var/turf/T, var/volume) for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5,10)) var/turf/simulated/floor/F = T - if(volume >= 1) - F.dirt = 0 + if(istype(T, /turf/simulated/floor)) + if(volume >= 1) + F.dirt = 0 datum/reagent/space_cleaner/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) if(iscarbon(M)) From 8661025135cc2a14c93526dcdd688299482352a9 Mon Sep 17 00:00:00 2001 From: paprka Date: Wed, 31 Dec 2014 17:25:23 -0800 Subject: [PATCH 36/82] Moves the typecast under the ischeck for space cleaner --- code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index beb30dfabe6..bfc36dc4b3f 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -650,8 +650,8 @@ datum/reagent/space_cleaner/reaction_turf(var/turf/T, var/volume) for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5,10)) - var/turf/simulated/floor/F = T if(istype(T, /turf/simulated/floor)) + var/turf/simulated/floor/F = T if(volume >= 1) F.dirt = 0 From 908922f24c5cdf435e35e8cd1cbc03f2d7e2dd93 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Wed, 31 Dec 2014 23:26:52 -0300 Subject: [PATCH 37/82] Fixes Hulk crash bug and typos --- code/game/objects/items/weapons/twohanded.dm | 2 +- code/game/turfs/turf.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index dae1b628f50..8dfd2e32291 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -237,7 +237,7 @@ obj/item/weapon/twohanded/ /obj/item/weapon/twohanded/dualsaber/wield(mob/living/carbon/M) //Specific wield () hulk checks due to reflect_chance var for balance issues and switches hitsounds. if(istype(M)) if(M.dna.check_mutation(HULK)) - M << "You lack the grace to wield this to its full extent." + M << "You lack the grace to wield this." return ..() hitsound = 'sound/weapons/blade1.ogg' diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 823de6060c9..419abd2eb14 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -305,7 +305,7 @@ var/mob/living/carbon/M = slipper if (M.m_intent=="walk" && (lube&NO_SLIP_WHEN_WALKING)) return 0 - if(!M.lying) // we slip those who are standing and can fall. + if(!M.lying && (M.status_flags & CANWEAKEN)) // we slip those who are standing and can fall. var/olddir = M.dir M.Stun(s_amount) M.Weaken(w_amount) From ff17e083eb78be299c3b5dfc73900e67855535c4 Mon Sep 17 00:00:00 2001 From: Boggart Date: Wed, 31 Dec 2014 20:47:17 -0700 Subject: [PATCH 38/82] Fixes being unable to build doors over firelocks, blast doors and shutters. As a result, any door with the sub_door variable set to 1 can have an airlock built over it. Also fixes using a fireaxe to open unpowered poddoors and adds myself to the admins.txt. --- code/game/machinery/doors/door.dm | 1 + code/game/machinery/doors/firedoor.dm | 1 + code/game/machinery/doors/poddoor.dm | 3 ++- code/game/objects/items/weapons/RCD.dm | 8 +++++++- code/game/objects/structures/door_assembly.dm | 8 +++++++- config/admins.txt | 1 + 6 files changed, 19 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 9b86745a5a4..df568fa4a23 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -17,6 +17,7 @@ var/normalspeed = 1 var/heat_proof = 0 // For glass airlocks/opacity firedoors var/emergency = 0 // Emergency access override + var/sub_door = 0 // 1 if it's meant to go under another door. /obj/machinery/door/New() ..() diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index c775105c5b6..fb3673b7e07 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -12,6 +12,7 @@ glass = 1 var/blocked = 0 var/nextstate = null + sub_door = 1 /obj/machinery/door/firedoor/Bumped(atom/AM) diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index 3f77034be02..eb972b2476c 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -5,6 +5,7 @@ icon_state = "closed" var/id = 1 var/auto_close = 0 // Time in seconds to automatically close when opened, 0 if it doesn't. + sub_door = 1 /obj/machinery/door/poddoor/preopen icon_state = "open" @@ -22,7 +23,7 @@ /obj/machinery/door/poddoor/attackby(obj/item/I, mob/user) add_fingerprint(user) - if(!istype(I, /obj/item/weapon/crowbar)) + if(!istype(I, /obj/item/weapon/crowbar) && !istype(I, /obj/item/weapon/twohanded/fireaxe)) return if(istype(I, /obj/item/weapon/twohanded/fireaxe)) var/obj/item/weapon/twohanded/fireaxe/F = I diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 2b4af3a5590..7f1861f8c6c 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -174,7 +174,13 @@ RCD if(2) if(istype(A, /turf/simulated/floor)) if(checkResource(10, user)) - if(!locate(/obj/machinery/door) in A) + var/door_check = 1 + for(var/obj/machinery/door/D in A) + if(!D.sub_door) + door_check = 0 + break + + if(door_check) user << "Building Airlock..." playsound(src.loc, 'sound/machines/click.ogg', 50, 1) if(do_after(user, 50)) diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index c7ce5386cb2..12719f4a0fd 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -461,7 +461,13 @@ obj/structure/door_assembly/New() return else if(istype(W, /obj/item/weapon/wrench) && !anchored ) - if(!locate(/obj/machinery/door) in loc) + var/door_check = 1 + for(var/obj/machinery/door/D in loc) + if(!D.sub_door) + door_check = 0 + break + + if(door_check) playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) user.visible_message("[user] secures the airlock assembly to the floor.", \ "You start to secure the airlock assembly to the floor.", \ diff --git a/config/admins.txt b/config/admins.txt index cec937826ec..99ee7bcc3b7 100644 --- a/config/admins.txt +++ b/config/admins.txt @@ -73,3 +73,4 @@ Cuboos = Game Master thunder12345 = Game Master wjohnston = Game Master mandurrh = Game Master +xerux = Game Master \ No newline at end of file From 6626cf9f11f71f6b849c0c6b79e8e6fec73f2338 Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Wed, 31 Dec 2014 23:23:56 -0600 Subject: [PATCH 39/82] Fixes everything --- _maps/AsteroidStation.dm | 2 +- .../Asteroidstation/Asteroidstation.dmm | 1581 +++++++++-------- _maps/map_files/Asteroidstation/areas.dm | 24 + _maps/map_files/Asteroidstation/areas.dmi | Bin 2084 -> 2513 bytes _maps/map_files/Asteroidstation/z5.dmm | 2 +- _maps/map_files/Asteroidstation/z6.dmm | 378 ++-- 6 files changed, 1009 insertions(+), 978 deletions(-) diff --git a/_maps/AsteroidStation.dm b/_maps/AsteroidStation.dm index 03cc313b54a..e742421ed6a 100644 --- a/_maps/AsteroidStation.dm +++ b/_maps/AsteroidStation.dm @@ -18,7 +18,7 @@ Then tick this file, the maps and all additional files will be automatically def #include "map_files\Asteroidstation\z7.dmm" #define MAP_FILE "Asteroidstation.dmm" - #define MAP_NAME "AsteroidStationv8" + #define MAP_NAME "AsteroidStation" #if !defined(MAP_OVERRIDE_FILES) #define MAP_OVERRIDE_FILES diff --git a/_maps/map_files/Asteroidstation/Asteroidstation.dmm b/_maps/map_files/Asteroidstation/Asteroidstation.dmm index 96338fdbc7d..28b40313596 100644 --- a/_maps/map_files/Asteroidstation/Asteroidstation.dmm +++ b/_maps/map_files/Asteroidstation/Asteroidstation.dmm @@ -27,7 +27,7 @@ "aaA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'NO MIMES ALLOWED'"; name = "NO MIMES ALLOWED"; pixel_y = 32},/turf/simulated/floor/plating/asteroid/airless,/area/mine/unexplored) "aaB" = (/turf/space,/area/syndicate_station/northeast) "aaC" = (/turf/simulated/wall,/area/solar/aft{name = "Secret Mime Hideout"}) -"aaD" = (/turf/simulated/mineral/random,/area/space) +"aaD" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) "aaE" = (/obj/structure/closet,/turf/simulated/floor/plasteel,/area/solar/aft{name = "Secret Mime Hideout"}) "aaF" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor/plasteel,/area/solar/aft{name = "Secret Mime Hideout"}) "aaG" = (/turf/simulated/floor/plasteel,/area/solar/aft{name = "Secret Mime Hideout"}) @@ -238,7 +238,7 @@ "aeD" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aeE" = (/obj/structure/table,/obj/item/clothing/gloves/boxing{pixel_x = 5; pixel_y = -3},/obj/item/clothing/gloves/boxing/blue,/obj/item/clothing/gloves/boxing/green{pixel_x = -2; pixel_y = 4},/obj/item/clothing/gloves/boxing/yellow,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) "aeF" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"aeG" = (/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/obj/machinery/power/smes,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aeG" = (/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aeH" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aeI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/asteroidstation/eva) "aeJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) @@ -334,8 +334,8 @@ "agv" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "agw" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) "agx" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) -"agy" = (/obj/machinery/conveyor_switch{id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/asteroidstation/recycler) -"agz" = (/obj/machinery/conveyor_switch{id = "Recycler3"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/asteroidstation/recycler) +"agy" = (/obj/machinery/conveyor_switch{id = "Recycler"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/asteroidstation/recycler) +"agz" = (/obj/machinery/conveyor_switch{id = "Recycler3"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/asteroidstation/recycler) "agA" = (/obj/machinery/conveyor{dir = 6; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) "agB" = (/obj/machinery/conveyor{dir = 9; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (NORTHWEST)"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) "agC" = (/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) @@ -365,7 +365,7 @@ "aha" = (/obj/machinery/gateway{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) "ahb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahc" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) -"ahd" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) +"ahd" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/stool,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) "ahe" = (/obj/machinery/power/apc{dir = 4; name = "Recycler APC"; pixel_x = 24},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Recycler"; dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/recycler) "ahf" = (/obj/machinery/conveyor{dir = 1; id = "Recycler3"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) "ahg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) @@ -394,8 +394,8 @@ "ahD" = (/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahF" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ahG" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) -"ahH" = (/obj/machinery/conveyor_switch{id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"ahG" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) +"ahH" = (/obj/machinery/conveyor_switch{id = "Recycler2"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) "ahI" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) "ahJ" = (/obj/machinery/mineral/stacking_machine{input_dir = 4; output_dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) "ahK" = (/turf/space,/area/supply/station) @@ -595,7 +595,7 @@ "alw" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/office) "alx" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "Supply Dock Loading Door"},/turf/simulated/floor/plating,/area/quartermaster/office) "aly" = (/turf/simulated/floor/plating/airless,/area/space) -"alz" = (/obj/item/clothing/gloves/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"alz" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northright{dir = 8; name = "Disposal Exit"; req_access_txt = "12"},/obj/machinery/door/window/northright{dir = 4; name = "Disposal Exit"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) "alA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/telecomm) "alB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) "alC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) @@ -612,7 +612,7 @@ "alN" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alO" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alP" = (/obj/machinery/vending/assist,/obj/machinery/camera{c_tag = "Tech Storage"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) -"alQ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/yellow,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) +"alQ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) "alR" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alS" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/requests_console{department = "Tech storage"; name = "Tech Storage Requests Console"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alT" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/storage/tech) @@ -736,10 +736,10 @@ "aoh" = (/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aoi" = (/obj/machinery/suit_storage_unit/mining,/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aoj" = (/obj/structure/table,/obj/item/device/mining_scanner,/obj/item/device/mining_scanner,/turf/simulated/floor/plasteel{dir = 5; icon_state = "brown"},/area/quartermaster/miningdock) -"aok" = (/obj/structure/table,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) -"aol" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) +"aok" = (/obj/machinery/mineral/input,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) +"aol" = (/obj/machinery/mineral/output,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aom" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; name = "Mining Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) -"aon" = (/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) +"aon" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/explored) "aoo" = (/obj/structure/closet/crate,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/glasses/meson,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aop" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/door_control{id = "evashutter"; name = "E.V.A. Storage Shutter Control"; pixel_x = -26; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aoq" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) @@ -844,7 +844,7 @@ "aql" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) "aqm" = (/obj/structure/table,/obj/item/weapon/storage/bag/ore{pixel_y = 3},/obj/item/weapon/storage/bag/ore{pixel_x = -3},/obj/machinery/status_display{pixel_x = -32; pixel_y = 0; tag = "west"},/obj/machinery/camera{c_tag = "Mining Equipment Room"; dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "aqn" = (/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"aqo" = (/obj/machinery/door/airlock/glass_mining{desc = "Storage of the Company's specialized mining gear."; name = "Mining Equipment Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) +"aqo" = (/obj/machinery/door/airlock/glass_mining{desc = "Storage of the Company's specialized mining gear."; name = "Mining Equipment Room"; req_access_txt = "54"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "aqp" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "aqq" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aqr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) @@ -960,12 +960,12 @@ "asx" = (/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "asy" = (/turf/simulated/floor/plating,/area/maintenance/disposal) "asz" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"asA" = (/obj/machinery/driver_button{id = "trash"; pixel_x = 6; pixel_y = 24},/obj/machinery/door_control{id = "Disposal Exit"; name = "Disposal Door Control"; pixel_x = -6; pixel_y = 24; req_access_txt = "12"},/obj/structure/stool,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) +"asA" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "asB" = (/obj/machinery/mass_driver{dir = 4; id = "trash"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) "asC" = (/obj/machinery/door/poddoor{id = "trash"; name = "Disposal External Door"},/turf/simulated/floor/plating,/area/maintenance/disposal) "asD" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "asE" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"asF" = (/obj/structure/closet/secure_closet/miner,/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"asF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) "asG" = (/obj/structure/rack,/obj/item/weapon/pickaxe{desc = "The pickaxe looks blunt."; force = 5; name = "pickaxe"; pixel_x = -3},/obj/item/weapon/pickaxe{desc = "The pickaxe looks blunt."; force = 5; name = "pickaxe"; pixel_x = 3},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "asH" = (/obj/structure/rack,/obj/item/weapon/shovel{pixel_x = 3},/obj/item/weapon/shovel{pixel_x = -3},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "asI" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1034,7 +1034,7 @@ "atT" = (/obj/machinery/camera{c_tag = "AI Maintenance Control"; dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "atU" = (/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "Disposal APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/disposal) "atV" = (/obj/machinery/conveyor_switch{id = "Disposal"},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) -"atW" = (/obj/machinery/conveyor{dir = 1; id = "Disposal"; level = 2.5},/obj/machinery/door/poddoor/preopen{id = "Disposal Exit"; layer = 3; name = "Disposal Internal Door"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) +"atW" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "atX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "atY" = (/obj/machinery/door/airlock/glass_mining{desc = "Storage of the Company's specialized mining gear."; name = "Mining Equipment Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/miningdock) "atZ" = (/obj/machinery/mineral/equipment_vendor,/obj/machinery/status_display{pixel_x = -32; pixel_y = 0; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1098,11 +1098,11 @@ "avf" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "avg" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/disposal) "avh" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/disposal) -"avi" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/disposal) +"avi" = (/obj/machinery/driver_button{id = "trash"; pixel_x = 6; pixel_y = 24},/obj/structure/stool,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) "avj" = (/obj/machinery/conveyor{dir = 1; id = "Disposal"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) "avk" = (/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) "avl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"avm" = (/obj/machinery/light_switch{dir = 1; pixel_y = 22},/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) +"avm" = (/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) "avn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel{dir = 5; icon_state = "brown"},/area/quartermaster/miningdock) "avo" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) "avp" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1120,7 +1120,7 @@ "avB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "avC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "avD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"avE" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) +"avE" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/quartermaster/office) "avF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "avG" = (/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "avH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1213,8 +1213,8 @@ "axq" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "axr" = (/obj/machinery/camera{c_tag = "Port Central Hallway Port"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/construction/hallway{name = "Port Central Hallway"}) "axs" = (/turf/simulated/floor/plating/asteroid,/area/mine/explored) -"axt" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"axu" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) +"axt" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) +"axu" = (/obj/structure/disposalpipe/segment,/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "axv" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/item/weapon/crowbar,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/primary{name = "Tool Storage"}) "axw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) "axx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) @@ -1246,10 +1246,10 @@ "axX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axZ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aya" = (/obj/machinery/power/smes,/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aya" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "ayb" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/camera{c_tag = "Bridge Power Control"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"ayc" = (/obj/machinery/camera{c_tag = "Mining External"; dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) -"ayd" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"ayc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"ayd" = (/obj/machinery/camera{c_tag = "Mining External"; dir = 8},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/explored) "aye" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "ayf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "ayg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) @@ -1264,7 +1264,7 @@ "ayp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "ayq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "ayr" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) -"ays" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/fyellow,/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) +"ays" = (/obj/machinery/conveyor{dir = 1; id = "Disposal"; level = 2.5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) "ayt" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "ayu" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "ayv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/primary{name = "Tool Storage"}) @@ -1312,15 +1312,15 @@ "azl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "azm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "azn" = (/obj/structure/grille,/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/door/poddoor/shutters/preopen{id = "capffice"; name = "captain's shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"azo" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/quartermaster/miningdock) +"azo" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/miningdock) "azp" = (/obj/machinery/conveyor{dir = 4; id = "Mininginput"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/quartermaster/miningdock) "azq" = (/obj/machinery/conveyor{dir = 4; id = "Mininginput"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/quartermaster/miningdock) "azr" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor/plating,/area/quartermaster/miningdock) "azs" = (/obj/machinery/conveyor{dir = 4; id = "Mininginput"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "azt" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (NORTHWEST)"; icon_state = "conveyor0"; dir = 9; id = "Mininginput"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"azu" = (/obj/machinery/mineral/input,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) +"azu" = (/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) "azv" = (/obj/machinery/mineral/mint,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) -"azw" = (/obj/machinery/mineral/output,/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/miningdock) +"azw" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) "azx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "azy" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{tag = "icon-browncorner"; icon_state = "browncorner"; dir = 2},/area/quartermaster/miningdock) "azz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/construction/hallway{name = "Port Central Hallway"}) @@ -1355,7 +1355,7 @@ "aAc" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/machinery/door/window/westright{dir = 4},/obj/item/weapon/soap/deluxe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/captain) "aAd" = (/obj/structure/toilet{pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/crew_quarters/captain) "aAe" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 24},/obj/machinery/vending/wallmed1{pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/crew_quarters/captain) -"aAf" = (/obj/machinery/conveyor_switch/oneway{id = "Mininginput"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) +"aAf" = (/obj/machinery/conveyor{dir = 4; id = "Miningredemption"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "aAg" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor/plating,/area/quartermaster/miningdock) "aAh" = (/obj/machinery/mineral/processing_unit_console{machinedir = 8},/turf/simulated/wall,/area/quartermaster/miningdock) "aAi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) @@ -1408,17 +1408,17 @@ "aBd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aBe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) "aBf" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aBg" = (/obj/structure/cable/blue,/obj/machinery/power/apc{dir = 4; name = "Bridge Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/space) +"aBg" = (/turf/simulated/mineral,/area/mine/unexplored) "aBh" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBi" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBk" = (/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBl" = (/obj/machinery/door/airlock/silver{desc = "Because the boss knows that what the boss says goes and if the boss's suffered losses then that's what the boss chose!"; name = "Bathroom"},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/crew_quarters/captain) -"aBm" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) -"aBn" = (/obj/machinery/conveyor{id = "Mininginput"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aBo" = (/obj/machinery/conveyor_switch/oneway{id = "Mininginput"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) +"aBm" = (/obj/machinery/mineral/ore_redemption{input_dir = 8; output_dir = 4},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) +"aBn" = (/obj/machinery/conveyor{dir = 4; id = "Miningredemption"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aBo" = (/obj/machinery/conveyor_switch/oneway{id = "Miningredemption"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aBp" = (/turf/simulated/floor/plasteel{tag = "icon-browncorner (WEST)"; icon_state = "browncorner"; dir = 8},/area/quartermaster/miningdock) -"aBq" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"aBq" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/conveyor_switch/oneway{id = "Miningredemption"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) "aBr" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "aBs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/construction/hallway{name = "Port Central Hallway"}) "aBt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=FrCH1"; location = "PtCH"},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) @@ -1431,7 +1431,7 @@ "aBA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aBB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aBC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Arrival"; location = "FrCH1"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) -"aBD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) +"aBD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aBE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=StHF1"; location = "FrCH2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aBF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aBG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass{name = "Starboard Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -1439,16 +1439,16 @@ "aBI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AI"; location = "StHF1"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBJ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aBL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm1"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aBL" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "aBM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aBN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/machinery/door_control{id = "Dorm2"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aBO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/door_control{id = "Dorm3"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aBP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/machinery/door_control{id = "Dorm4"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aBN" = (/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/quartermaster/miningdock) +"aBO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm1"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aBP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/machinery/door_control{id = "Dorm2"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aBQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aBR" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aBS" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=StAF2"; location = "StHF2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aBU" = (/turf/simulated/wall,/area/space) +"aBU" = (/turf/simulated/mineral,/area/space) "aBV" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) "aBX" = (/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) @@ -1456,7 +1456,7 @@ "aBZ" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCa" = (/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 2},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCb" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 10},/turf/simulated/wall,/area/quartermaster/miningdock) -"aCc" = (/obj/machinery/camera{c_tag = "Mining South"; dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/miningdock) +"aCc" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) "aCd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "aCe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aCf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) @@ -1501,8 +1501,8 @@ "aCS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aCT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aCU" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aCV" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aCW" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/space) +"aCV" = (/turf/simulated/mineral,/area/mine/explored) +"aCW" = (/obj/structure/cable/blue,/obj/machinery/power/apc{dir = 4; name = "Bridge Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aCX" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/hand_tele,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain's Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCY" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCZ" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1558,9 +1558,9 @@ "aDX" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aDY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) "aDZ" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/camera{c_tag = "Bridge Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aEa" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/space) +"aEa" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aEb" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/obj/machinery/door_control{id = "capffice"; name = "Captain's Shutters Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "22"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aEc" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aEc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/door_control{id = "Dorm3"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEd" = (/obj/structure/table/wood,/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/storage/box/matches,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEe" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) @@ -1580,7 +1580,7 @@ "aEt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) "aEu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) "aEv" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Fore Port Transit"; dir = 2; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 23; tag = "north"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aEw" = (/obj/structure/stool/bed/chair,/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aEw" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/machinery/door_control{id = "Dorm4"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEx" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) "aEy" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) "aEz" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) @@ -1605,9 +1605,9 @@ "aES" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aET" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aEV" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aEV" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aEX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aEX" = (/obj/structure/stool/bed/chair,/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) "aEY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aFa" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) @@ -1616,7 +1616,7 @@ "aFd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aFe" = (/obj/machinery/door/airlock/atmos{name = "Bridge Atmospheric Control"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aFf" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/space) +"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aFh" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aFi" = (/obj/structure/table/wood,/obj/item/device/laser_pointer/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aFj" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1669,11 +1669,11 @@ "aGe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aGh" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aGh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aGj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aGj" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/bedsheet/captain,/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aGl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aGl" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Fore Starboard Transit"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) "aGm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/camera{c_tag = "Fore Dormitory"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) @@ -1682,7 +1682,7 @@ "aGr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aGs" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aGt" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aGu" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/space) +"aGu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aGv" = (/obj/structure/closet/secure_closet/captains,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Captain)"; pixel_x = -28},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGw" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGx" = (/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/machinery/door/window/eastleft{req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1693,7 +1693,7 @@ "aGC" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "aGE" = (/obj/structure/dresser,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aGF" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/bedsheet/captain,/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aGF" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/item/weapon/bedsheet/cmo,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) "aGG" = (/obj/structure/closet,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/landmark/costume,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGH" = (/obj/machinery/computer/med_data,/turf/simulated/floor/wood,/area/security/detectives_office) "aGI" = (/turf/simulated/floor/wood,/area/security/detectives_office) @@ -1711,7 +1711,7 @@ "aGU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/fore_interior) "aGV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) "aGW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aGX" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Fore Starboard Transit"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aGX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) "aGY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aGZ" = (/obj/machinery/seed_extractor,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aHa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1737,10 +1737,10 @@ "aHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aHv" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aHw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Starboard Hallway Fore Starboard"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aHx" = (/turf/simulated/wall,/area/crew_quarters/captain) -"aHy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"aHx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aHy" = (/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/crew_quarters/captain) "aHz" = (/obj/machinery/door/airlock/command{desc = "The office of the station's commanding officer, answerable only to Central Command and Space Law."; name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aHA" = (/turf/space,/area/crew_quarters/captain) +"aHA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aHB" = (/obj/machinery/computer/secure_data,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) "aHC" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) "aHD" = (/obj/structure/table/wood,/obj/item/weapon/hand_labeler,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) @@ -1778,17 +1778,17 @@ "aIj" = (/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Cabin 5"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aIk" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; id_tag = "shutbath"; name = "Unisex Restroom"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aIl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aIm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet,/obj/item/device/analyzer,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aIn" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/item/weapon/bedsheet/cmo,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aIo" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aIp" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aIq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aIr" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aIs" = (/obj/machinery/computer/arcade,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aIt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aIu" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/crew_quarters/captain) -"aIv" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/crew_quarters/captain) -"aIw" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"aIm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/cmo) +"aIn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/bridge) +"aIo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aIp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aIq" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aIr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aIs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aIt" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/ce) +"aIu" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aIv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aIw" = (/obj/machinery/computer/arcade,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aIx" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod3/station) "aIy" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod3/station) "aIz" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station) @@ -1836,15 +1836,15 @@ "aJp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aJq" = (/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aJr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aJs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aJt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aJu" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aJv" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 8},/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aJx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aJy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/crew_quarters/captain) -"aJz" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Bridge Escape Pod"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/crew_quarters/captain) -"aJA" = (/turf/simulated/floor/plating,/area/crew_quarters/captain) +"aJs" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/bridge) +"aJt" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/bridge) +"aJu" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/bridge) +"aJv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Medical Officer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/cmo) +"aJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aJx" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aJy" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aJz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aJA" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) "aJB" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Three"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aJC" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aJD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) @@ -1890,23 +1890,23 @@ "aKr" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKs" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKt" = (/obj/machinery/light/small,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aKu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aKu" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Head of Security's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) "aKv" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKx" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKy" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aKA" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aKB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aKC" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aKD" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aKE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aKF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/crew_quarters/captain) -"aKG" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Bridge Escape Pod"; dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"aKA" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aKB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) +"aKC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/bridge) +"aKD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) +"aKE" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/bridge) +"aKF" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Bridge Escape Pod"; req_access = null; req_access_txt = "0"},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/bridge) +"aKG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) "aKH" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod3/station) "aKI" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station) "aKJ" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aKK" = (/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aKK" = (/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) "aKL" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aKM" = (/turf/simulated/wall/r_wall,/area/security/prison) "aKN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/security/main) @@ -1949,18 +1949,18 @@ "aLy" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aLz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aLA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Crew Area Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aLB" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) +"aLB" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aLC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aLD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aLE" = (/obj/machinery/door/airlock/command{name = "Chief Medical Officer's Quarters"; req_access = null; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aLF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/captain) -"aLG" = (/obj/machinery/door/airlock/command{name = "Chief Engineer's Quarters"; req_access = null; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aLH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aLI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aLJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Bridge Quarters Hallway"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aLK" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/crew_quarters/captain) +"aLE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aLF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aLG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aLH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aLI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aLJ" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/bridge) +"aLK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/bridge) "aLL" = (/obj/structure/grille,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aLM" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aLM" = (/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) "aLN" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aLO" = (/obj/structure/toilet{cistern = 1; desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one has a heart drawn on the cistern."; dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/prison) "aLP" = (/obj/structure/sink{pixel_y = 28; step_y = 0},/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/prison) @@ -2018,35 +2018,35 @@ "aMP" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aMQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aMR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMV" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMW" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMX" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMY" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "12; 25; 28; 30"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) +"aMS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"aMT" = (/obj/machinery/conveyor_switch/oneway{id = "Mininginput"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) +"aMU" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aMV" = (/obj/machinery/camera{c_tag = "Mining South"; dir = 4},/obj/machinery/conveyor_switch/oneway{id = "Mininginput"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/miningdock) +"aMW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/door/window/eastleft{name = "Hydroponics Deliveries"; req_access_txt = "35"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hydroponics) +"aMX" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/hydroponics) +"aMY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "aMZ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNa" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNc" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aNd" = (/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aNe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/crew_quarters/captain) -"aNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/crew_quarters/captain) -"aNg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/crew_quarters/captain) -"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aNi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/crew_quarters/captain) -"aNj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/crew_quarters/captain) -"aNk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/crew_quarters/captain) -"aNl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aNn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aNo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aNp" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/captain) -"aNq" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/crew_quarters/captain) -"aNr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/captain) +"aNd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) +"aNe" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Bridge Escape Pod"; dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/bridge) +"aNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/ce) +"aNg" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/cmo) +"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/cmo) +"aNi" = (/obj/machinery/door/airlock/command{name = "Chief Medical Officer's Quarters"; req_access = null; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aNj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/ce) +"aNk" = (/obj/machinery/door/airlock/command{name = "Chief Engineer's Quarters"; req_access = null; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aNl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/bridge) +"aNm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Bridge Quarters Hallway"; dir = 8},/turf/simulated/floor/plasteel,/area/bridge) +"aNn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) +"aNo" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/bridge) +"aNp" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aNq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/bridge) +"aNr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/bridge) "aNs" = (/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aNt" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aNu" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aNu" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) "aNv" = (/turf/simulated/wall,/area/mine/abandoned) "aNw" = (/obj/item/organ/appendix,/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/plating/asteroid,/area/mine/explored) "aNx" = (/obj/machinery/door/airlock{name = "Unisex Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/prison) @@ -2092,24 +2092,24 @@ "aOl" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aOm" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aOn" = (/turf/simulated/wall,/area/hydroponics) -"aOo" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/hydroponics) +"aOo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) "aOp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/hydroponics) -"aOq" = (/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hydroponics) +"aOq" = (/obj/structure/window/reinforced,/obj/machinery/door/window/northright{dir = 4; name = "Disposal Exit"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/disposal) "aOr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aOs" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aOt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purplecorner"},/area/crew_quarters/captain) -"aOu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/crew_quarters/captain) -"aOv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "purplecorner"},/area/crew_quarters/captain) -"aOw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Bridge Quarters"; dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/crew_quarters/captain) -"aOy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/crew_quarters/captain) -"aOz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/crew_quarters/captain) -"aOA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aOB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aOC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) +"aOs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/bridge) +"aOt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/bridge) +"aOu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel,/area/bridge) +"aOv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/bridge) +"aOw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/bridge) +"aOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aOz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) +"aOA" = (/obj/machinery/power/apc{dir = 4; name = "Head of Personnel's Quarters APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable/blue,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/asteroidstation/hop) +"aOB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/bridge) +"aOC" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/bridge) "aOD" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) "aOE" = (/obj/item/stack/rods,/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aOF" = (/obj/item/weapon/wrench,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aOF" = (/obj/item/weapon/wrench,/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) "aOG" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aOH" = (/obj/item/apc_frame,/turf/simulated/floor/plasteel,/area/mine/abandoned) "aOI" = (/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/mine/abandoned) @@ -2161,30 +2161,30 @@ "aPC" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aPD" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aPE" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPF" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPG" = (/obj/machinery/door/window/eastleft{name = "Hydroponics Deliveries"; req_access_txt = "35"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hydroponics) -"aPH" = (/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) -"aPI" = (/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPJ" = (/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/camera{c_tag = "Hydroponics"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPK" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPL" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/sink{pixel_y = 28; step_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPM" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/item/weapon/paper/hydroponics,/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPN" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 4},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 6; pixel_y = 2},/obj/item/weapon/grenade/chem_grenade/antiweed,/obj/item/weapon/grenade/chem_grenade/antiweed,/obj/item/weapon/grenade/chem_grenade/antiweed,/turf/simulated/floor/plasteel{tag = "icon-green (NORTHEAST)"; icon_state = "green"; dir = 5},/area/hydroponics) +"aPF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/camera{c_tag = "Hydroponics"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aPG" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/firealarm{pixel_y = 25},/obj/structure/table,/obj/machinery/reagentgrinder,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aPH" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/sink{pixel_y = 28; step_y = 0},/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aPI" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/wall,/area/hydroponics) +"aPJ" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/grenade/chem_grenade/antiweed,/obj/item/weapon/grenade/chem_grenade/antiweed,/turf/simulated/floor/plasteel{tag = "icon-green (NORTHEAST)"; icon_state = "green"; dir = 5},/area/hydroponics) +"aPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aPL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPM" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) +"aPN" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aPO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/structure/sign/botany{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 8; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aPP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aPQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aPR" = (/obj/machinery/door/airlock/command{name = "Research Director's Quarters"; req_access = null; req_access_txt = "30"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aPS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/captain) -"aPT" = (/obj/machinery/door/airlock/command{name = "Head of Security's Quarters"; req_access = null; req_access_txt = "58"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aPU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"aPV" = (/obj/structure/stool/bed/chair/comfy/black,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aPW" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/crew_quarters/captain) -"aPX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/captain) -"aPY" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aPZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aPR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purplecorner"},/area/bridge) +"aPS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "purplecorner"},/area/bridge) +"aPT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/bridge) +"aPU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Bridge Quarters"; dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/bridge) +"aPV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/bridge) +"aPW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/bridge) +"aPX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/bridge) +"aPY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aPZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aQa" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) -"aQb" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/airless,/area/mine/abandoned) -"aQc" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"aQb" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aQc" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) "aQd" = (/obj/machinery/door/airlock,/turf/simulated/floor/plasteel,/area/mine/abandoned) "aQe" = (/turf/simulated/floor/plasteel,/area/mine/abandoned) "aQf" = (/turf/simulated/floor/plasteel{tag = "icon-damaged4"; icon_state = "damaged4"},/area/mine/abandoned) @@ -2237,7 +2237,7 @@ "aRa" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aRb" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Crew Area Power Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aRc" = (/obj/structure/cable/green,/obj/machinery/computer/monitor,/obj/structure/cable/green{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aRd" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) +"aRd" = (/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) "aRe" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/hydroponics) "aRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) "aRg" = (/turf/simulated/floor/plasteel,/area/hydroponics) @@ -2245,18 +2245,18 @@ "aRi" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aRj" = (/obj/machinery/door/airlock/glass{desc = "A place to grow plants, a vital part of a space station's long-term sustainability."; icon = 'icons/obj/doors/Doorglass.dmi'; name = "Hydroponics"; req_access_txt = "35"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hydroponics) "aRk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aRl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aRm" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aRn" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aRo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aRp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/captain) -"aRq" = (/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aRr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aRt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"aRl" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/hop) +"aRm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/hop) +"aRn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Research Director's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/rd) +"aRo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/rd) +"aRp" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/rd) +"aRq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/rd) +"aRr" = (/obj/machinery/door/airlock/command{name = "Research Director's Quarters"; req_access = null; req_access_txt = "30"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/hos) +"aRt" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/hos) "aRu" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) -"aRv" = (/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"aRw" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/airless,/area/mine/abandoned) +"aRv" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"aRw" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) "aRx" = (/obj/machinery/light/built{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/mine/abandoned) "aRy" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating/asteroid{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/abandoned) "aRz" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plating/asteroid{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/abandoned) @@ -2312,25 +2312,25 @@ "aSx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSz" = (/obj/structure/cable,/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aSA" = (/obj/structure/cable/green,/obj/machinery/power/smes,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aSA" = (/obj/structure/cable/green,/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aSB" = (/turf/simulated/wall,/area/crew_quarters/kitchen) "aSC" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/crew_quarters/kitchen) "aSD" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"aSE" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/cable/green,/obj/machinery/power/apc{dir = 8; name = "Hydroponics APC"; pixel_x = -24},/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) -"aSF" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) +"aSE" = (/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"; req_one_access_txt = "0"},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/hydroponics) +"aSF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) "aSG" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) -"aSH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aSH" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) "aSI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hydroponics) "aSJ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 21},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSK" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aSL" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 4},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aSM" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Head of Security's Quarters"; dir = 4},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aSN" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/captain) -"aSO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/crew_quarters/captain) -"aSP" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/ids,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aSQ" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aSR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/obj/machinery/camera{c_tag = "Head of Personnel's Quarters"; dir = 8},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aSS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/airless,/area/mine/abandoned) +"aSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/hos) +"aSM" = (/obj/machinery/door/airlock/command{name = "Head of Security's Quarters"; req_access = null; req_access_txt = "58"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"aSN" = (/obj/structure/stool/bed/chair/comfy/black,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/bridge) +"aSO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) +"aSP" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"aSQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/asteroidstation/hop) +"aSR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"aSS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) "aST" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/mine/abandoned) "aSU" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/asteroid{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) "aSV" = (/obj/effect/decal/cleanable/molten_item,/turf/simulated/floor/plating/asteroid,/area/mine/abandoned) @@ -2379,25 +2379,25 @@ "aTM" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Kitchen Deliveries"; req_access_txt = "28"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/kitchen) "aTN" = (/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aTO" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aTP" = (/obj/structure/table,/obj/item/weapon/crowbar/red,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aTP" = (/obj/machinery/power/apc{dir = 8; name = "Hydroponics APC"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) "aTQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hydroponics) -"aTR" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aTR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) "aTS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hydroponics) "aTT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aTU" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydroponics Desk"; req_one_access_txt = "30:35"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hydroponics) "aTV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aTW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aTX" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aTY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aTZ" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aUa" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aTX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"aTY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aTZ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aUa" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) "aUb" = (/turf/simulated/wall,/area/bridge) "aUc" = (/obj/machinery/door/airlock/glass_command{desc = "Quarters to let the Heads get away from the rabble, at least while they sleep and relax."; name = "Officer Quarters"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_command{desc = "Quarters to let the Heads get away from the rabble, at least while they sleep and relax."; name = "Officer Quarters"; req_access_txt = "19"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aUe" = (/turf/simulated/wall/r_wall,/area/bridge) -"aUf" = (/obj/item/weapon/rack_parts,/obj/machinery/light/built{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"aUf" = (/obj/item/weapon/rack_parts,/obj/machinery/light/built{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/mine/abandoned) "aUg" = (/obj/structure/rack,/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aUh" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"aUh" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) "aUi" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/prison) "aUj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/security/prison) "aUk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/security/prison) @@ -2458,18 +2458,18 @@ "aVn" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aVo" = (/obj/structure/kitchenspike,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aVp" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aVq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/hydroponics) -"aVr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 8; icon_state = "greencorner"},/area/hydroponics) -"aVs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) -"aVt" = (/obj/effect/landmark/start{name = "Botanist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aVu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aVq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) +"aVr" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aVs" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aVt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aVu" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hydroponics) "aVv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) "aVw" = (/obj/machinery/biogenerator,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aVx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aVy" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aVz" = (/turf/simulated/wall,/area/crew_quarters/heads) -"aVA" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "loadingarea"; tag = ""},/area/crew_quarters/heads) -"aVB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/heads) +"aVA" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aVB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) "aVC" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) "aVD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge Requests Console"; pixel_y = 30},/turf/simulated/floor/plasteel,/area/bridge) "aVE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) @@ -2478,11 +2478,11 @@ "aVH" = (/obj/machinery/computer/secure_data,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "red"},/area/bridge) "aVI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "bridgeshut"; name = "Bridge Shutters"},/turf/simulated/floor/plating,/area/bridge) "aVJ" = (/obj/structure/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aVK" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"aVL" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"aVM" = (/obj/item/weapon/crowbar/red,/turf/simulated/floor/airless,/area/mine/abandoned) -"aVN" = (/obj/machinery/door/airlock,/turf/simulated/floor/airless,/area/mine/abandoned) -"aVO" = (/obj/effect/decal/cleanable/blood,/obj/item/ammo_casing/c9mm,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"aVK" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aVL" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) +"aVM" = (/obj/item/weapon/crowbar/red,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aVN" = (/obj/machinery/door/airlock,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aVO" = (/obj/effect/decal/cleanable/blood,/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) "aVP" = (/obj/machinery/light/small/built{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aVQ" = (/obj/item/weapon/reagent_containers/food/snacks/grown/potato,/turf/simulated/floor/plating/asteroid,/area/mine/explored) "aVR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/prison) @@ -2537,28 +2537,28 @@ "aWO" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aWP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aWQ" = (/obj/structure/cable/green,/obj/machinery/power/apc{dir = 4; name = "Kitchen APC"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aWR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aWR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) "aWS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/plasteel,/area/hydroponics) "aWT" = (/obj/machinery/seed_extractor,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aWU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aWV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Starboard Hallway Central Starboard"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aWW" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{name = "Bridge Deliveries"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/heads) -"aWX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aWY" = (/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aWZ" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aXa" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aXb" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aXc" = (/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/crew_quarters/heads) +"aWW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) +"aWX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel,/area/hydroponics) +"aWY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/bridge) +"aWZ" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "loadingarea"; tag = ""},/area/bridge) +"aXa" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aXb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) +"aXc" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/bridge) "aXd" = (/obj/machinery/light_switch{dir = 8; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aXe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aXf" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "red"},/area/bridge) "aXg" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel{dir = 8; icon_state = "red"},/area/bridge) "aXh" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "small"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) -"aXi" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"aXj" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"aXk" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/airless,/area/mine/abandoned) -"aXl" = (/obj/machinery/door/airlock,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"aXm" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/airless,/area/mine/abandoned) +"aXi" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aXj" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"aXk" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aXl" = (/obj/machinery/door/airlock,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"aXm" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) "aXn" = (/obj/structure/table,/obj/item/weapon/paper/crumpled/bloody,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aXo" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/blood,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "aXp" = (/obj/machinery/computer/arcade,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/security/prison) @@ -2623,21 +2623,21 @@ "aYw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aYx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/gibber,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aYy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) -"aYz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aYz" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{name = "Bridge Deliveries"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/bridge) "aYA" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aYB" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aYC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aYD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aYE" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"aYF" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYH" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge Requests Console"; pixel_y = 30},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"aYN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/heads) +"aYE" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel,/area/bridge) +"aYF" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/bridge) +"aYG" = (/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) +"aYH" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/bridge) +"aYI" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) +"aYJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel,/area/hydroponics) +"aYK" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) +"aYL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aYM" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aYN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "aYO" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) "aYP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (WEST)"; icon_state = "pipe-j1"; dir = 8},/turf/simulated/floor/plasteel,/area/bridge) "aYQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/bridge) @@ -2645,8 +2645,8 @@ "aYS" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "red"},/area/bridge) "aYT" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{dir = 8; icon_state = "red"},/area/bridge) "aYU" = (/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) -"aYV" = (/obj/structure/closet,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"aYW" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) +"aYV" = (/obj/structure/closet,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"aYW" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) "aYX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/security/prison) "aYY" = (/obj/machinery/vending/cigarette,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/security/prison) "aYZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel,/area/security/prison) @@ -2705,22 +2705,22 @@ "baa" = (/obj/structure/table/wood,/obj/machinery/reagentgrinder,/obj/machinery/power/apc{dir = 4; name = "Bar APC"; pixel_x = 24},/obj/structure/cable/green,/obj/item/weapon/gun/projectile/revolver/doublebarrel{name = "bartender's shotgun"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bab" = (/obj/machinery/icecream_vat,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "bac" = (/obj/machinery/camera{c_tag = "Kitchen Cold Room"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"bad" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydroponics Requests Console"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/hydroponics) -"bae" = (/obj/effect/landmark/start{name = "Botanist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/hydroponics) +"bad" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"bae" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "baf" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/hydroponics) "bag" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor/plasteel{dir = 6; icon_state = "green"},/area/hydroponics) "bah" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bai" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"baj" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"bak" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bal" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/crew_quarters/heads) -"bam" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/crew_quarters/heads) -"ban" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/camera{c_tag = "Bridge Fore Entrance"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/crew_quarters/heads) -"bao" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bap" = (/obj/machinery/power/apc{dir = 2; name = "Head of Personnel APC"; pixel_y = -24},/obj/structure/cable/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"baq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bar" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bas" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/heads) +"baj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"bak" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge Requests Console"; pixel_y = 30},/turf/simulated/floor/plasteel,/area/bridge) +"bal" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/bridge) +"bam" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"ban" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydroponics Requests Console"; pixel_x = -32; pixel_y = 0},/obj/structure/table,/obj/item/weapon/crowbar/red,/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/hydroponics) +"bao" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/hydroponics) +"bap" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/hydroponics) +"baq" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/hydroponics) +"bar" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) +"bas" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/bridge) "bat" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) "bau" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "bav" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/plasteel,/area/bridge) @@ -2802,7 +2802,7 @@ "bbT" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/prison) "bbU" = (/obj/machinery/computer/security,/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) "bbV" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) -"bbW" = (/obj/structure/table,/obj/machinery/light,/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"bbW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) "bbX" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) "bbY" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) "bbZ" = (/obj/machinery/vending/security,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) @@ -2822,9 +2822,9 @@ "bcn" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area/engine/engineering) "bco" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bcp" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bcq" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/engineering) +"bcq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/obj/machinery/camera{c_tag = "Head of Personnel's Quarters"; dir = 8},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) "bcr" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) -"bcs" = (/obj/item/weapon/wrench,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) +"bcs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) "bct" = (/obj/machinery/light{dir = 1},/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "11"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) "bcu" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) "bcv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/machinery/vending/tool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) @@ -2846,7 +2846,7 @@ "bcL" = (/obj/machinery/smartfridge/drinks,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bcM" = (/obj/machinery/disposal,/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bcN" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"bcO" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bcO" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) "bcP" = (/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bcQ" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bcR" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -2889,7 +2889,7 @@ "bdC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) "bdD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) "bdE" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"bdF" = (/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/brig) +"bdF" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "bdG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/flasher{id = "brigentry"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel,/area/security/brig) "bdH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Brig Access"; dir = 2},/turf/simulated/floor/plasteel,/area/security/brig) "bdI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "Security Blast Door"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) @@ -2899,16 +2899,16 @@ "bdM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{dir = 8; pixel_x = 32; pixel_y = 0; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) "bdN" = (/obj/structure/lattice,/obj/item/weapon/wirecutters,/turf/space,/area/engine/engineering) "bdO" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bdP" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) +"bdP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) "bdQ" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"bdR" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"bdR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) "bdS" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/particle_accelerator/control_box,/turf/simulated/floor/plating,/area/engine/engineering) "bdT" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) "bdU" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_particle_accelerator,/obj/machinery/camera{c_tag = "Engineering Center"; network = list("SS13","Singularity")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) "bdV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the singularity engine safely."; dir = 4; name = "Singularity Monitor"; network = list("Singularity"); pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) "bdW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/engine/engineering) "bdX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/airlock_painter,/turf/simulated/floor/plasteel,/area/engine/engineering) -"bdY" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/gloves/yellow,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"bdY" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/color/fyellow,/obj/machinery/light,/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/plasteel,/area/storage/primary{name = "Tool Storage"}) "bdZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) "bea" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) "beb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) @@ -2927,9 +2927,9 @@ "beo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bep" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "beq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"ber" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"bes" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) -"bet" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"ber" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/camera{c_tag = "Bridge Fore Entrance"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/bridge) +"bes" = (/obj/machinery/power/apc{dir = 2; name = "Head of Personnel APC"; pixel_y = -24},/obj/structure/cable/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"bet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/bridge) "beu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bev" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bew" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{desc = "The workplace of the diligent station chef, with enough ingredients to work up a masterpiece."; name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -3007,7 +3007,7 @@ "bfQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/engine/engineering) "bfR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Access"; req_access_txt = "32"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) "bfS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"bfT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) +"bfT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bfU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bfV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bfW" = (/obj/effect/landmark/start{name = "Bartender"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) @@ -3026,9 +3026,9 @@ "bgj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/heads) "bgk" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/heads) "bgl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bgm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/wood,/area/crew_quarters/heads) +"bgm" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/engine/engineering) "bgn" = (/obj/machinery/door/airlock/command{desc = "The office of the hero the station deserves, but not the one it needs right now. They also change IDs on occasion."; name = "Head of Personnel's Office"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge) -"bgo" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) +"bgo" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/engine/engineering) "bgp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/bridge) "bgq" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/bridge) "bgr" = (/obj/machinery/computer/communications,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) @@ -3066,7 +3066,7 @@ "bgX" = (/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/engine/engineering) "bgY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bgZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/engine/engineering) -"bha" = (/obj/structure/table,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) +"bha" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "bhb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bhc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Engineering Starboard"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) "bhd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) @@ -3081,7 +3081,7 @@ "bhm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bhn" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bho" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/h_chocolate,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"bhp" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"bhp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/plasteel,/area/bridge) "bhq" = (/obj/structure/table/reinforced,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bhr" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bhs" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -3125,9 +3125,9 @@ "bie" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bif" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/field/generator,/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "big" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bih" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engineering) +"bih" = (/obj/item/weapon/wrench,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/engineering) "bii" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engineering) -"bij" = (/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engineering) +"bij" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/engine/engineering) "bik" = (/obj/machinery/light,/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = 0; pixel_y = -25; req_access_txt = "11"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engineering) "bil" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engineering) "bim" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/machinery/vending/engivend,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) @@ -3271,8 +3271,8 @@ "bkU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bkV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bkW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"bkX" = (/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/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"bkY" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"bkX" = (/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/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/engine/engineering) +"bkY" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) "bkZ" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) "bla" = (/obj/machinery/computer/secure_data,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/engine/engineering) "blb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -3289,12 +3289,12 @@ "blm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bln" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "blo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"blp" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"blq" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/crew_quarters/heads) -"blr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/crew_quarters/heads) -"bls" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Bridge Aft Entrance"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/crew_quarters/heads) -"blt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"blu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"blp" = (/turf/simulated/wall/r_wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) +"blq" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"blr" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bls" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/brig) +"blt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"blu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/bridge) "blv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "blw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/bridge) "blx" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/bridge) @@ -3337,7 +3337,7 @@ "bmi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellowcorner"},/area/engine/engineering) "bmj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) "bmk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"bml" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/engine/engineering) +"bml" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bmm" = (/turf/simulated/floor/plating,/area/space) "bmn" = (/obj/structure/table,/obj/structure/reagent_dispensers/peppertank{pixel_x = -32},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/engine/engineering) "bmo" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"},/area/engine/engineering) @@ -3349,12 +3349,12 @@ "bmu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bmv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bmw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"bmx" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bmy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bmz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bmA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bmB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bmC" = (/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/heads) +"bmx" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) +"bmy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/bridge) +"bmz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Bridge Aft Entrance"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/bridge) +"bmA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/bridge) +"bmB" = (/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "Bridge Blast Door"},/turf/simulated/floor/plasteel,/area/bridge) +"bmC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/bridge) "bmD" = (/obj/machinery/door/airlock/glass_command{desc = "The station's command center, where the fate of Nanotrasen's trillion-dollar investment is often decided."; name = "Bridge"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) "bmE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/bridge) "bmF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) @@ -3374,7 +3374,7 @@ "bmT" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/machinery/light/small,/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bmU" = (/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bmV" = (/turf/simulated/floor/plating/airless{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/engine/engineering) -"bmW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"bmW" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) "bmX" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/engineering) "bmY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/engineering) "bmZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/engineering) @@ -3398,10 +3398,10 @@ "bnr" = (/obj/structure/table/wood,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bns" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/sliceable/store/birthdaycake,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) "bnt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"bnu" = (/obj/structure/closet,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnv" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnw" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnx" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/crew_quarters/heads) +"bnu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/plasteel,/area/bridge) +"bnv" = (/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/bridge) +"bnw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/bridge) +"bnx" = (/obj/structure/closet,/turf/simulated/floor/plasteel,/area/bridge) "bny" = (/obj/machinery/light_switch{dir = 8; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/bridge) "bnz" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/bridge) "bnA" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/bridge) @@ -3450,7 +3450,7 @@ "bor" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bos" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bot" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Starboard Hallway Aft Starboard"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"bou" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "19"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bou" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/bridge) "bov" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plasteel,/area/bridge) "bow" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/bridge) "box" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/bridge) @@ -3497,8 +3497,8 @@ "bpm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/nuke_storage) "bpn" = (/turf/space,/area/security/nuke_storage) "bpo" = (/turf/simulated/wall,/area/security/nuke_storage) -"bpp" = (/turf/simulated/floor/plating,/area/security/nuke_storage) -"bpq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bpp" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/bridge) +"bpq" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) "bpr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/bridge) "bps" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/wood,/area/bridge) "bpt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security Requests Console"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/security/hos) @@ -3581,8 +3581,8 @@ "bqS" = (/obj/structure/closet/secure_closet/freezer/money,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bqT" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/coin/silver,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/gold,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bqU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bqV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bqW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bqV" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "19"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/bridge) +"bqW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bqX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/bridge) "bqY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge) "bqZ" = (/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3660,13 +3660,13 @@ "bst" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=StAF1"; location = "StAF2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bsu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bsv" = (/turf/simulated/floor/plasteel{tag = "icon-warndark (WEST)"; icon_state = "warndark"; dir = 8},/area/security/nuke_storage) -"bsw" = (/obj/machinery/door/airlock/vault{req_access_txt = "53"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) +"bsw" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsx" = (/mob/living/simple_animal/mouse/brown/Tom,/turf/simulated/floor/plasteel{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/security/nuke_storage) "bsy" = (/obj/machinery/nuclearbomb,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bsz" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsB" = (/obj/machinery/power/apc{dir = 8; name = "Vault APC"; pixel_x = -25},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bsC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bsC" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bsD" = (/obj/machinery/status_display,/turf/simulated/wall,/area/bridge) "bsE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge) "bsF" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3691,7 +3691,7 @@ "bsY" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/turf/simulated/floor/plating/airless,/area/space) "bsZ" = (/obj/structure/table,/obj/item/weapon/storage/box/cups,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/engine/engineering) "bta" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"btb" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"btb" = (/obj/structure/table,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) "btc" = (/obj/structure/reagent_dispensers/water_cooler,/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/plasteel{icon_state = "yellow"},/area/engine/engineering) "btd" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) "bte" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/engine/engineering) @@ -3710,7 +3710,7 @@ "btr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/security/nuke_storage) "bts" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "btt" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) -"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/security/nuke_storage) +"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "btv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/wood,/area/bridge) "btw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/bridge) "btx" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3746,8 +3746,8 @@ "bub" = (/obj/structure/closet{name = "Contraband Locker"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "buc" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bud" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bue" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/security/nuke_storage) -"buf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bue" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"buf" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bug" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/bridge) "buh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge) "bui" = (/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/wood,/area/bridge) @@ -3791,7 +3791,7 @@ "buU" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "buV" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "buW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"buX" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/security/nuke_storage) +"buX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "buY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/courtroom) "buZ" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/courtroom) "bva" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) @@ -3805,7 +3805,7 @@ "bvi" = (/obj/machinery/door/airlock/glass{name = "Aft Port Transit"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/maintenance/asteroidstation/transit/aft_port) "bvj" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/asteroidstation/transit/aft_port) "bvk" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) -"bvl" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) +"bvl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/heads) "bvm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/transit/aft_port) "bvn" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating/airless,/area/space) "bvo" = (/turf/simulated/wall/r_wall,/area/maintenance/asteroidstation/transit/aft_starboard) @@ -3842,7 +3842,7 @@ "bvT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bvU" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/crew_quarters/courtroom) "bvV" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bvW" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/port{name = "Port Hallway"}) +"bvW" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) "bvX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/port{name = "Port Hallway"}) "bvY" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) "bvZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) @@ -3943,7 +3943,7 @@ "bxQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bxR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bxS" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bxT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"bxT" = (/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engineering) "bxU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bxV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bxW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Aft Dormitory"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3978,7 +3978,7 @@ "byz" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) "byA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) "byB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Aft Starboard Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) -"byC" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"byC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/engine/engineering) "byD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) "byE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) "byF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3986,11 +3986,11 @@ "byH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"byK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/engine/engineering) "byL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"byM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) "byN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"byO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) "byP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -4012,10 +4012,10 @@ "bzh" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bzi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Brig Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bzj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bzl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Tribunal Maintenance"; req_access_txt = "42"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) "bzm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Tribunal Maintenance"; req_access_txt = "63"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bzn" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bzo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bzp" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{pixel_x = 32; pixel_y = 0; tag = "east"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bzq" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4049,16 +4049,16 @@ "bzS" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bzT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/brig) "bzU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bzW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bzX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bzY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzZ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bAa" = (/obj/machinery/power/apc{dir = 1; name = "Tribunal APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bAb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bAc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bAd" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bAe" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bzZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bAa" = (/obj/machinery/power/apc{dir = 1; name = "Tribunal APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"bAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bAc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bAd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bAe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bAf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bAg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bAh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4091,7 +4091,7 @@ "bAI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/status_display{pixel_y = 32; tag = "north"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 9},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bAJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bAK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bAL" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bAL" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/engine/engineering) "bAM" = (/obj/machinery/door/airlock{id_tag = "Dorm1s"; name = "Cabin 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bAN" = (/obj/machinery/door/airlock{id_tag = "Dorm2s"; name = "Cabin 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bAO" = (/obj/machinery/door/airlock{id_tag = "Dorm3s"; name = "Cabin 3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -4113,10 +4113,10 @@ "bBe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bBf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bBg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBh" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBi" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/turf/simulated/floor/plating,/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bBk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bBh" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 6},/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"bBi" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bBj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bBk" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Sec"; location = "Mech"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4126,7 +4126,7 @@ "bBr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Mech"; location = "AfCH1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bBu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bBu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Escape"; location = "AfCH2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4156,20 +4156,20 @@ "bBV" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Brig Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bBX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/brig) -"bBY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBZ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bBY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bBZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCa" = (/turf/simulated/wall,/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/machinery/door_control{dir = 2; id = "Mechbay"; name = "Mech Bay Door Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "29"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCd" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bCb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bCc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bCd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bCe" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bCf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCh" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCi" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bCi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bCj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bCl" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bCl" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCn" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4189,10 +4189,10 @@ "bCC" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitehall"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCD" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCE" = (/obj/machinery/light/small,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bCF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bCG" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bCH" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bCI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"bCF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"bCG" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"bCH" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) +"bCI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/blue,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bCJ" = (/obj/machinery/washing_machine,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bCK" = (/obj/structure/table,/obj/item/clothing/under/suit_jacket/really_black{pixel_x = -2; pixel_y = 0},/obj/item/clothing/under/suit_jacket/female,/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bCL" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 10},/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -4202,17 +4202,17 @@ "bCP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Brig Maintenance APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bCQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bCR" = (/obj/structure/cable,/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bCS" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bCT" = (/obj/item/clothing/suit/ianshirt,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bCS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bCT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bCU" = (/turf/simulated/wall,/area/assembly/chargebay) -"bCV" = (/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/assembly/chargebay) -"bCW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/assembly/chargebay) -"bCX" = (/obj/machinery/door/airlock/research{id_tag = ""; name = "Mech Bay"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/assembly/chargebay) +"bCV" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"bCW" = (/obj/machinery/door_control{dir = 2; id = "Mechbay"; name = "Mech Bay Door Control"; pixel_x = 24; pixel_y = 0; req_access_txt = "29"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bCX" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/machinery/door_control{dir = 2; id = "Mechbay"; name = "Mech Bay Door Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "29"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCY" = (/turf/simulated/wall,/area/assembly/assembly_line) -"bCZ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Robotics"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "loadingarea"; tag = ""},/area/assembly/assembly_line) -"bDa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/assembly/assembly_line) -"bDb" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bDc" = (/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bCZ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bDa" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bluecorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bDb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bDc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bDd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Aft Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bDe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Aft Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bDf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/glass{name = "Aft Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4247,22 +4247,22 @@ "bDI" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) "bDJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bDK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bDL" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bDM" = (/obj/machinery/door_control{dir = 2; id = "Mechbay"; name = "Mech Bay Door Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "29"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bDN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bDL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bDM" = (/turf/simulated/floor/plating,/area/mine/explored) +"bDN" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/mine/explored) "bDO" = (/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bDP" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bDQ" = (/obj/machinery/camera{c_tag = "Robotics Morgue"; dir = 2; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bDR" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bDS" = (/obj/machinery/door/window/southleft{name = "Robotics Deliveries"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/assembly/assembly_line) -"bDT" = (/obj/structure/table/glass,/obj/item/device/radio/headset/headset_sci,/obj/item/device/radio/headset/headset_sci,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bDU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/wardrobe/robotics_black,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bDV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bDW" = (/obj/machinery/light_switch{dir = 1; pixel_y = 22},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bDQ" = (/turf/simulated/wall,/area/mine/explored) +"bDR" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bDS" = (/obj/machinery/door/window/southleft{dir = 8; name = "Robotics Deliveries"; req_access_txt = "29"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/assembly_line) +"bDT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bDU" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bDV" = (/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bDW" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/assembly_line) "bDX" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bDY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bDZ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bEa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/assembly/assembly_line) +"bDY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bDZ" = (/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/assembly/assembly_line) +"bEa" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Robotics"},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "loadingarea"; tag = ""},/area/assembly/assembly_line) "bEb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bEc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 14},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bEd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4282,7 +4282,7 @@ "bEr" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEs" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/medbay) "bEt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/medbay) -"bEu" = (/obj/machinery/light{dir = 1},/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bEu" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) "bEv" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (NORTH)"; icon_state = "pipe-j2"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEx" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4297,7 +4297,7 @@ "bEG" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/surgery) "bEH" = (/obj/machinery/camera{c_tag = "Surgery Observation Room"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/surgery) "bEI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/surgery) -"bEJ" = (/obj/structure/table/glass,/obj/item/clothing/gloves/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/medical/surgery) +"bEJ" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) "bEK" = (/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/surgery) "bEL" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/surgery) "bEM" = (/obj/structure/sink{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/surgery) @@ -4316,22 +4316,22 @@ "bEZ" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bFa" = (/obj/structure/cult/tome,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bFb" = (/obj/machinery/computer/monitor,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bFc" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bFc" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) "bFd" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bFe" = (/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bFf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bFg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bFh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bFe" = (/obj/item/clothing/suit/ianshirt,/turf/simulated/floor/plating,/area/mine/explored) +"bFf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bFg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bFh" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bFi" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bFj" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bFj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bFk" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bFl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bFm" = (/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/assembly/assembly_line) +"bFl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/rack,/obj/item/device/flash/handheld,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bFm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/assembly/assembly_line) "bFn" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) -"bFo" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/assembly/assembly_line) -"bFp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bFq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bFr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bFo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/rack,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bFp" = (/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bFq" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) +"bFr" = (/obj/machinery/camera{c_tag = "Robotics Morgue"; dir = 2; network = list("SS13","RD")},/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) "bFs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bFt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bFu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4382,24 +4382,24 @@ "bGn" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Librarian"},/turf/simulated/floor/wood,/area/library) "bGo" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bGp" = (/obj/structure/closet,/obj/item/clothing/under/rank/librarian,/obj/item/clothing/under/blackskirt,/obj/item/clothing/under/color/black,/obj/item/clothing/under/color/black,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) -"bGq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bGq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) "bGr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/brig) "bGs" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bGt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"bGt" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/toxins/lab) "bGu" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bGv" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bGw" = (/obj/machinery/camera{c_tag = "Mech Bay"; dir = 8; network = list("SS13","RD")},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bGv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/toxins/lab) +"bGw" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) "bGx" = (/obj/machinery/door/airlock/research{name = "Robotics Morgue"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bGy" = (/obj/machinery/door_control{dir = 2; id = "robotics"; name = "Shutter Control"; pixel_x = -26; pixel_y = 6},/obj/machinery/light_switch{pixel_x = -23; pixel_y = -2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bGz" = (/turf/simulated/floor/plasteel{tag = "icon-whiteyellowcorner"; icon_state = "whiteyellowcorner"; dir = 2},/area/assembly/assembly_line) -"bGA" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bGB" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) +"bGy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/toxins/lab) +"bGz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bGA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/chargebay) +"bGB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bGC" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) "bGD" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) -"bGE" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/assembly/assembly_line) -"bGF" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/assembly_line) -"bGG" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bGH" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{layer = 2.9; name = "Robotics Lab"; req_access_txt = "29"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/item/weapon/folder/white,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bGE" = (/obj/machinery/computer/rdconsole/robotics,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) +"bGF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) +"bGG" = (/obj/machinery/light{dir = 1},/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bGH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) "bGI" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bGJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bGK" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 22},/obj/machinery/camera{c_tag = "Aft Hallway Fore"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4439,26 +4439,26 @@ "bHs" = (/turf/simulated/wall,/area/maintenance/asteroidstation/rd) "bHt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bHv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHy" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHB" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bHC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/assembly/chargebay) -"bHD" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bHv" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/bodybags,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) +"bHw" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) +"bHx" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) +"bHy" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) +"bHz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) +"bHA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bHB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bHD" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/stool,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) "bHE" = (/obj/machinery/camera{c_tag = "Robotics Lab Port"; dir = 2; network = list("SS13","RD")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bHF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bHG" = (/obj/structure/table/glass,/obj/item/device/mmi/radio_enabled,/obj/item/device/mmi/radio_enabled,/obj/item/device/mmi/radio_enabled,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bHH" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/structure/table/glass,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bHI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bHJ" = (/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/assembly_line) -"bHK" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/assembly_line) -"bHL" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{tag = "icon-warning (EAST)"; icon_state = "warning"; dir = 4},/area/assembly/assembly_line) -"bHM" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) -"bHN" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bHO" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bHF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/assembly/chargebay) +"bHG" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/library) +"bHH" = (/obj/machinery/door/airlock/research{id_tag = ""; name = "Mech Bay"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bHI" = (/obj/structure/disposalpipe/segment,/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) +"bHJ" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bHK" = (/obj/machinery/camera{c_tag = "Mech Bay"; dir = 8; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) +"bHL" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) +"bHM" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) +"bHN" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) +"bHO" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/item/weapon/folder/white,/obj/machinery/door/window/eastleft{dir = 8; layer = 4; name = "Research Desk"; req_access_txt = "7"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) "bHP" = (/obj/machinery/door/airlock{name = "Janitor's Closet"; req_access_txt = "26"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bHQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bHR" = (/obj/machinery/door/airlock/maintenance{name = "Janitor's Closet Maintenance"; req_one_access_txt = "26"; tag = "Medbay"},/turf/simulated/floor/plating,/area/janitor) @@ -4472,7 +4472,7 @@ "bHZ" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/medbay) "bIa" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) "bIb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bIc" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bIc" = (/obj/structure/table/glass,/obj/item/device/mmi/radio_enabled,/obj/item/device/mmi/radio_enabled,/obj/item/device/mmi/radio_enabled,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bId" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) "bIe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bIf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) @@ -4493,20 +4493,20 @@ "bIu" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/obj/machinery/camera{c_tag = "Library Starboard"},/turf/simulated/floor/wood,/area/library) "bIv" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) "bIw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "Mech Bay APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bIx" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) -"bIy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bIz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bIA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/assembly/chargebay) -"bIB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bIC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bIx" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/stack/cable_coil,/turf/simulated/floor/plating,/area/mine/explored) +"bIy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bIz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bIA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bIB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light_switch{dir = 1; pixel_y = 22},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bIC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/door/window/southleft{dir = 8; name = "Robotics Surgery"; req_access_txt = "29"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteyellow"},/area/assembly/assembly_line) "bID" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bIE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bIF" = (/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bIG" = (/obj/structure/optable{name = "Robotics Operating Table"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bIH" = (/obj/structure/table/glass,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/plasteel{amount = 10},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bIG" = (/obj/structure/optable{name = "Robotics Operating Table"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bIH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/assembly_line) "bII" = (/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bIJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-warning (EAST)"; icon_state = "warning"; dir = 4},/area/assembly/assembly_line) -"bIK" = (/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics Requests Console"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bIJ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bIK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bIL" = (/obj/machinery/light_switch{dir = 8; pixel_x = -22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bIM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bIN" = (/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) @@ -4546,26 +4546,26 @@ "bJv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/library) "bJw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/wood,/area/library) "bJx" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/library) -"bJy" = (/turf/simulated/mineral/random/labormineral,/area/maintenance/asteroidstation/rd) +"bJy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) "bJz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bJA" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bJB" = (/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bJA" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/sink{pixel_y = 28; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bJC" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/chargebay) -"bJD" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bJE" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bJF" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/structure/table,/obj/item/weapon/storage/box/mechabeacons,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/assembly/chargebay) -"bJG" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/bodybags,/turf/simulated/floor/plasteel{tag = "icon-whiteyellowcorner"; icon_state = "whiteyellowcorner"; dir = 2},/area/assembly/assembly_line) -"bJH" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/clothing/gloves/latex,/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bJI" = (/obj/structure/table/glass,/obj/machinery/light,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bJJ" = (/obj/structure/table/glass,/obj/item/weapon/scalpel,/obj/item/weapon/circular_saw{pixel_y = 8; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bJK" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteyellow"},/area/assembly/assembly_line) -"bJL" = (/obj/structure/table/glass,/obj/item/borg/upgrade/rename,/obj/item/stack/cable_coil,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bJM" = (/obj/structure/stool,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bJN" = (/obj/structure/table/glass,/obj/item/device/multitool,/obj/item/weapon/crowbar,/obj/item/clothing/glasses/welding,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bJO" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/light,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) -"bJP" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/obj/machinery/camera{c_tag = "Robotics Lab Starboard"; dir = 1; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) -"bJQ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/rack,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) -"bJR" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bJD" = (/obj/machinery/status_display,/turf/simulated/wall,/area/assembly/assembly_line) +"bJE" = (/obj/structure/table/glass,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) +"bJF" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) +"bJG" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bJH" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29; tag = "east"},/obj/structure/table/glass,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJI" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central{name = "Aft Central Hallway"}) +"bJJ" = (/obj/structure/table/glass,/obj/item/device/radio/headset/headset_sci,/obj/item/device/radio/headset/headset_sci,/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteyellow"},/area/assembly/assembly_line) +"bJK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bJP" = (/obj/structure/table/glass,/obj/item/weapon/scalpel,/obj/item/weapon/circular_saw{pixel_y = 8; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bJQ" = (/obj/structure/table/glass,/obj/machinery/light,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bJR" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) "bJS" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bJT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bJU" = (/obj/structure/closet/jcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) @@ -4593,12 +4593,12 @@ "bKq" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bKr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bKs" = (/obj/structure/reagent_dispensers,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bKt" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bKt" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/lab) "bKu" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bKv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Research Division Maintenance APC"; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bKw" = (/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bKw" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) "bKx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/assembly/assembly_line) -"bKy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Robotics Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/assembly/assembly_line) +"bKy" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "bKz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bKA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bKB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -4642,10 +4642,10 @@ "bLn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bLo" = (/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bLp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Robotics Lab APC"; pixel_y = 24},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bLr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLs" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLt" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bLq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bLr" = (/obj/structure/closet/wardrobe/robotics_black,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bLs" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/item/weapon/crowbar,/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bLt" = (/obj/structure/table/glass,/obj/item/device/flash/handheld,/obj/item/stack/cable_coil,/obj/item/borg/upgrade/rename,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bLu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bLv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bLw" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4695,9 +4695,9 @@ "bMo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bMp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bMq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMr" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMs" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMt" = (/obj/machinery/power/apc{dir = 2; name = "Teleporter APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/pink{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/teleporter{name = "\improper Teleporter Room"}) +"bMr" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) +"bMs" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bMt" = (/obj/structure/table/glass,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bMu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bMv" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bMw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40"; tag = "Medbay"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -4741,10 +4741,10 @@ "bNi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bNj" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "bNk" = (/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/toxins/xenobiology) -"bNl" = (/turf/simulated/wall/r_wall,/area/teleporter{name = "\improper Teleporter Room"}) -"bNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/teleporter{name = "\improper Teleporter Room"}) -"bNn" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bNo" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/teleporter{name = "\improper Teleporter Room"}) +"bNl" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/library) +"bNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bNn" = (/obj/machinery/power/apc{dir = 2; name = "Xenobiology APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/pink,/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bNo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "bNp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bNq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bNr" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -4774,7 +4774,7 @@ "bNP" = (/obj/structure/stool/bed/roller,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/surgery) "bNQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bNR" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/surgery) -"bNS" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/library) +"bNS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/exit) "bNT" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) "bNU" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) "bNV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) @@ -4782,7 +4782,7 @@ "bNX" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/wood,/area/library) "bNY" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bNZ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOa" = (/obj/structure/closet/body_bag,/obj/item/weapon/melee/telebaton,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOa" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/medical/surgery) "bOb" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) "bOc" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bOd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Research Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) @@ -4801,12 +4801,12 @@ "bOq" = (/obj/structure/table/reinforced,/obj/structure/sign/electricshock{pixel_y = 32},/obj/machinery/door_control{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 0; req_access_txt = "55"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) "bOr" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bOs" = (/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bOt" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/teleporter{name = "\improper Teleporter Room"}) -"bOu" = (/obj/structure/table/glass,/obj/item/weapon/hand_tele,/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter{name = "\improper Teleporter Room"}) -"bOv" = (/obj/structure/table/glass,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/teleporter{name = "\improper Teleporter Room"}) -"bOw" = (/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bOx" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bOy" = (/obj/machinery/shieldwallgen,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) +"bOt" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/toxins/lab) +"bOu" = (/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/obj/machinery/door/airlock/maintenance{name = "Robotics Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) +"bOv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bOw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_research{name = "Research and Development Lab"; req_access_txt = "7"},/turf/simulated/floor/plasteel{tag = "icon-whitebluefull"; name = "floor"; desc = ""; icon_state = "whitebluefull"},/area/toxins/lab) +"bOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Robotics Lab APC"; pixel_y = 24},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bOz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bOA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bOB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -4860,13 +4860,13 @@ "bPx" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) "bPy" = (/obj/machinery/door/window/northleft{dir = 8; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) "bPz" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bPA" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/teleporter{name = "\improper Teleporter Room"}) -"bPB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bPC" = (/obj/machinery/shieldwallgen,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) +"bPA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/lab) +"bPB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) +"bPC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bPD" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bPE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bPF" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bPG" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/smes,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bPG" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bPH" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bPI" = (/obj/machinery/smartfridge/chemistry,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "bPJ" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/machinery/door/window/northleft{dir = 1; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) @@ -4897,12 +4897,12 @@ "bQi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) "bQj" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "Containment Door"},/obj/structure/cable/pink,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bQk" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bQl" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/machinery/camera{c_tag = "Teleporter Room"; dir = 5; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/teleporter{name = "\improper Teleporter Room"}) -"bQm" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bQn" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bQo" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bQp" = (/obj/machinery/shieldwallgen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) -"bQq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/teleporter{name = "\improper Teleporter Room"}) +"bQl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) +"bQm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) +"bQn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{desc = "The secured entrance to the main Research Division."; id_tag = "ResearchFoyer"; name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bQo" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bQp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bQq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bQs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bQt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -4911,7 +4911,7 @@ "bQw" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bQx" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Medbay Atmospheric Control"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bQy" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/medical/medbay2) -"bQz" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/medbay2) +"bQz" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQA" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/medbay2) "bQB" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay2) "bQC" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay2) @@ -4950,17 +4950,17 @@ "bRj" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/medbay) "bRk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/medbay) "bRl" = (/obj/machinery/door/morgue,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bRm" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bRm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "bRn" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bRo" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bRp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bRq" = (/turf/simulated/wall,/area/toxins/xenobiology) "bRr" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/camera{c_tag = "Xenobiology Pens"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bRs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) -"bRt" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/teleporter{name = "\improper Teleporter Room"}) -"bRu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bRv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) -"bRw" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) +"bRt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/hor) +"bRu" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) +"bRv" = (/obj/machinery/door/airlock/glass_command{name = "Research Director's Office"; req_access_txt = "30"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) +"bRw" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bRx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bRy" = (/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bRz" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -4998,18 +4998,18 @@ "bSf" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/medbay) "bSg" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bSh" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bSi" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bSj" = (/obj/machinery/power/apc{dir = 2; name = "Xenobiology APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/pink,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bSi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Escape Hallway Port"},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) +"bSj" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bSk" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bSl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bSm" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) "bSn" = (/obj/structure/table/reinforced,/obj/structure/sign/electricshock{pixel_y = 32},/obj/machinery/door_control{id = "xenobio4"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 0; req_access_txt = "55"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) "bSo" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio4"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bSp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bSq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bSr" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bSs" = (/turf/simulated/floor/plasteel{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/teleporter{name = "\improper Teleporter Room"}) -"bSt" = (/obj/machinery/door/airlock/command{name = "Teleporter Room"; req_access_txt = "17"},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) +"bSp" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) +"bSq" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/medbay2) +"bSr" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bSs" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft{name = "Aft Hallway"}) +"bSt" = (/turf/simulated/floor/plating/asteroid,/area/space) "bSu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/aft{name = "Aft Hallway"}) "bSv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bSw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -5045,11 +5045,11 @@ "bTa" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bTb" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) "bTc" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio4"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bTd" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bTe" = (/obj/machinery/teleport/station,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bTf" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bTg" = (/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/teleporter{name = "\improper Teleporter Room"}) -"bTh" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/teleporter{name = "\improper Teleporter Room"}) +"bTd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bTe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/teleporter) +"bTf" = (/turf/simulated/wall/r_wall,/area/teleporter) +"bTg" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bTh" = (/obj/machinery/door/airlock/command{name = "Teleporter Room"; req_access_txt = "17"},/turf/simulated/floor/plasteel,/area/teleporter) "bTi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bTj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Hallway Central"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bTk" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) @@ -5100,9 +5100,9 @@ "bUd" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 0; req_access_txt = "55"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "bUe" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio4"; name = "Containment Door"},/obj/structure/cable/pink,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bUf" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) -"bUg" = (/turf/simulated/wall,/area/crew_quarters/hor) -"bUh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/hor) -"bUi" = (/obj/machinery/door/airlock/command{name = "Teleporter Room"; req_access_txt = "17"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) +"bUg" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/teleporter) +"bUh" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter) +"bUi" = (/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter) "bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bUk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = 23},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bUl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -5156,8 +5156,8 @@ "bVh" = (/obj/machinery/computer/aifixer,/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVi" = (/obj/machinery/computer/robotics,/obj/machinery/firealarm{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVj" = (/obj/machinery/computer/mecha,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) -"bVk" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) -"bVl" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) +"bVk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter) +"bVl" = (/obj/structure/closet/body_bag,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bVm" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/item/weapon/circuitboard/teleporter,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/hor) "bVo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 13},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -5420,12 +5420,12 @@ "cal" = (/obj/machinery/requests_console{department = "Research"; departmentType = 2; name = "Research Requests Console"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "cam" = (/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "can" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"cao" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cap" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"caq" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) -"car" = (/obj/machinery/door/airlock/glass_command{name = "Research Director's Office"; req_access_txt = "30"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/crew_quarters/hor) +"cao" = (/obj/machinery/vending/cigarette,/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"cap" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"caq" = (/obj/machinery/shieldwallgen,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter) +"car" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/teleporter) "cas" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) -"cat" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) +"cat" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) "cau" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) "cav" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/crew_quarters/hor) "caw" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact-f (SOUTHEAST)"; dir = 6},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/crew_quarters/hor) @@ -5479,7 +5479,7 @@ "cbs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "cbt" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cbu" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cbv" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) +"cbv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/teleporter) "cbw" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/cable/pink,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) "cbx" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/crew_quarters/hor) "cby" = (/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/crew_quarters/hor) @@ -5510,7 +5510,7 @@ "cbX" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitegreen"},/area/medical/virology) "cbY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) "cbZ" = (/obj/structure/table/glass,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitegreen"},/area/medical/virology) -"cca" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/gloves/latex,/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreencorner"},/area/medical/virology) +"cca" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/gloves/color/latex,/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreencorner"},/area/medical/virology) "ccb" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/cold{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/bottle/flu_virion,/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) "ccc" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreencorner"},/area/medical/virology) "ccd" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/virology) @@ -5537,7 +5537,7 @@ "ccy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "ccz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "ccA" = (/obj/structure/noticeboard{pixel_y = 32; tag = "north"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"ccB" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"ccB" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter) "ccC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101.325; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid,/area/crew_quarters/hor) "ccD" = (/obj/machinery/atmospherics/pipe/manifold/general/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/hor) "ccE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 101.325; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid,/area/crew_quarters/hor) @@ -5700,8 +5700,8 @@ "cfF" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/incinerator) "cfG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/incinerator) "cfH" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"cfI" = (/turf/simulated/floor/airless,/area/toxins/test_area) -"cfJ" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Fore"; dir = 2; network = list("SS13","Toxins")},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/toxins/test_area) +"cfI" = (/turf/simulated/floor/plasteel/airless,/area/toxins/test_area) +"cfJ" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Fore"; dir = 2; network = list("SS13","Toxins")},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/toxins/test_area) "cfK" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cfL" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cfM" = (/obj/machinery/camera{c_tag = "Toxins Launch Room Access"; dir = 9; network = list("SS13","RD")},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) @@ -5719,7 +5719,7 @@ "cfY" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) "cfZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) "cga" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/toxins/mixing) -"cgb" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) +"cgb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cgc" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "cgd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cge" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -5898,8 +5898,8 @@ "cjv" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) "cjw" = (/obj/machinery/access_button{command = "cycle_exterior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 24; pixel_y = 8},/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/incinerator) "cjx" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1443; id = "air_in"},/obj/machinery/sparker{id = "Incinerator"; pixel_x = -25},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cjy" = (/turf/simulated/floor/airless{dir = 2; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) -"cjz" = (/turf/simulated/floor/airless{dir = 1; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) +"cjy" = (/turf/simulated/floor/plasteel/airless{dir = 2; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) +"cjz" = (/turf/simulated/floor/plasteel/airless{dir = 1; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) "cjA" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate"; icon_state = "warnplate"},/area/toxins/test_area) "cjB" = (/obj/structure/table/glass,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cjC" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 22; tag = "north"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) @@ -5954,14 +5954,14 @@ "ckz" = (/turf/simulated/wall,/area/atmos) "ckA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/incinerator) "ckB" = (/turf/space,/area/syndicate_station/southeast) -"ckC" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/toxins/test_area) +"ckC" = (/turf/simulated/floor/plasteel/airless{dir = 4; icon_state = "warning"},/area/toxins/test_area) "ckD" = (/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/toxins/test_area) "ckE" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) "ckF" = (/turf/simulated/floor/plating/airless{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/toxins/test_area) -"ckG" = (/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/toxins/test_area) -"ckH" = (/turf/simulated/floor/airless{dir = 8; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) -"ckI" = (/turf/simulated/floor/airless{icon_state = "warning"; dir = 1},/area/toxins/test_area) -"ckJ" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) +"ckG" = (/turf/simulated/floor/plasteel/airless{dir = 8; icon_state = "warning"},/area/toxins/test_area) +"ckH" = (/turf/simulated/floor/plasteel/airless{dir = 8; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) +"ckI" = (/turf/simulated/floor/plasteel/airless{icon_state = "warning"; dir = 1},/area/toxins/test_area) +"ckJ" = (/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) "ckK" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating/asteroid/airless,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "ckL" = (/obj/structure/table/glass,/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; dir = 4; layer = 4; name = "Toxins Test Chamber Monitor"; network = list("Test"); pixel_x = -30; pixel_y = 0},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "ckM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) @@ -6007,10 +6007,10 @@ "clA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "clB" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) "clC" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"clD" = (/turf/simulated/floor/airless{icon_state = "warning"},/area/toxins/test_area) -"clE" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) -"clF" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/toxins/test_area) -"clG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) +"clD" = (/turf/simulated/floor/plasteel/airless{icon_state = "warning"},/area/toxins/test_area) +"clE" = (/turf/simulated/floor/plasteel/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) +"clF" = (/turf/simulated/floor/plasteel/airless{dir = 10; icon_state = "warning"},/area/toxins/test_area) +"clG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) "clH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall,/area/mine/explored) "clI" = (/obj/structure/table/glass,/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_x = -24; pixel_y = 0},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "clJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/doppler_array,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) @@ -6077,9 +6077,9 @@ "cmS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cmT" = (/obj/structure/extinguisher_cabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cmU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"cmV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{tag = "icon-whitebluecorner"; icon_state = "whitebluecorner"; dir = 2},/area/medical/research{name = "Research Division"}) -"cmW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/medical/research{name = "Research Division"}) -"cmX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{tag = "icon-whitebluecorner (WEST)"; icon_state = "whitebluecorner"; dir = 8},/area/medical/research{name = "Research Division"}) +"cmV" = (/obj/machinery/shieldwallgen,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter) +"cmW" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/machinery/camera{c_tag = "Teleporter Room"; dir = 5; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/teleporter) +"cmX" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/teleporter) "cmY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cmZ" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/medical/research{name = "Research Division"}) "cna" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/medical/research{name = "Research Division"}) @@ -6100,7 +6100,7 @@ "cnp" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) "cnq" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) "cnr" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera{c_tag = "Atmospherics Fore Starboard"; dir = 8},/turf/simulated/floor/plasteel{tag = "icon-purple (EAST)"; icon_state = "purple"; dir = 4},/area/atmos) -"cns" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Port"; dir = 4; network = list("SS13","Test")},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/toxins/test_area) +"cns" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Port"; dir = 4; network = list("SS13","Test")},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel/airless,/area/toxins/test_area) "cnt" = (/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cnu" = (/obj/item/device/radio/beacon,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "cnv" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) @@ -6123,9 +6123,9 @@ "cnM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_research{name = "Telescience Lab"; req_access_txt = "47"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/toxins/telesci) "cnN" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/telesci) "cnO" = (/turf/simulated/wall,/area/toxins/lab) -"cnP" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"cnP" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel,/area/teleporter) "cnQ" = (/obj/machinery/door/airlock/glass_research{name = "Research and Development Lab"; req_access_txt = "7"},/turf/simulated/floor/plasteel{tag = "icon-whitebluefull"; name = "floor"; desc = ""; icon_state = "whitebluefull"},/area/toxins/lab) -"cnR" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"cnR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/teleporter) "cnS" = (/turf/simulated/wall/r_wall,/area/toxins/lab) "cnT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "cnU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -6169,16 +6169,16 @@ "coG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/toxins/telesci) "coH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/telesci) "coI" = (/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/toxins/telesci) -"coJ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/toxins/lab) -"coK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) +"coJ" = (/turf/simulated/floor/plasteel,/area/teleporter) +"coK" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/teleporter) "coL" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coN" = (/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coO" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coP" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coQ" = (/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/toxins/lab) -"coR" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/toxins/lab) -"coS" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) +"coM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/teleporter) +"coN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/teleporter) +"coO" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/teleporter) +"coP" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/teleporter) +"coQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/teleporter) +"coR" = (/obj/structure/table/glass,/obj/item/weapon/hand_tele,/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/teleporter) +"coS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/aft{name = "Aft Hallway"}) "coT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "coU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "coV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) @@ -6199,8 +6199,8 @@ "cpk" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "n2o_in"; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) "cpl" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller{valve_open = 1},/turf/simulated/floor/engine/n20,/area/atmos) "cpm" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating/airless,/area/space) -"cpn" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/toxins/test_area) -"cpo" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) +"cpn" = (/turf/simulated/floor/plasteel/airless{dir = 9; icon_state = "warning"},/area/toxins/test_area) +"cpo" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) "cpp" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel,/area/toxins/storage) "cpq" = (/turf/simulated/floor/plasteel,/area/toxins/storage) "cpr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor/plasteel,/area/toxins/storage) @@ -6214,17 +6214,17 @@ "cpz" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/telesci) "cpA" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) "cpB" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/telesci) -"cpC" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) -"cpD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"cpE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) -"cpF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"cpG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"cpH" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) -"cpI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"cpJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) -"cpK" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"cpL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"cpM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (NORTH)"; icon_state = "pipe-j2"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) +"cpC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/teleporter) +"cpD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter) +"cpE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/teleporter) +"cpF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) +"cpG" = (/obj/structure/table/glass,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/teleporter) +"cpH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/teleporter) +"cpI" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/teleporter) +"cpJ" = (/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/teleporter) +"cpK" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "bluecorner"},/area/teleporter) +"cpL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) +"cpM" = (/obj/structure/rack,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plasteel,/area/atmos) "cpN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "cpO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "cpP" = (/obj/machinery/camera{c_tag = "Chapel Foyer"; dir = 8},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) @@ -6235,7 +6235,6 @@ "cpU" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) "cpV" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) "cpW" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/device/multitool,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/structure/table,/turf/simulated/floor/plasteel,/area/atmos) -"cpX" = (/obj/structure/rack,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plasteel,/area/atmos) "cpY" = (/obj/machinery/space_heater,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) "cpZ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/atmos) "cqa" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "N2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) @@ -6255,17 +6254,17 @@ "cqo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/telesci) "cqp" = (/obj/machinery/telepad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) "cqq" = (/obj/machinery/camera{c_tag = "Telescience Test Chamber"; dir = 8; network = list("SS13","RD")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/telesci) -"cqr" = (/obj/machinery/status_display,/turf/simulated/wall,/area/toxins/lab) +"cqr" = (/obj/machinery/teleport/station,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/teleporter) "cqs" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/dropper,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) -"cqt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"cqt" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/teleporter) "cqu" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) "cqv" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/toxins/lab) "cqw" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) "cqx" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/lab) -"cqy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) -"cqz" = (/turf/simulated/floor/plasteel{tag = "icon-whitebluecorner"; icon_state = "whitebluecorner"; dir = 2},/area/toxins/lab) -"cqA" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/toxins/lab) -"cqB" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{dir = 8; layer = 4; name = "Research Desk"; req_access_txt = "7"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) +"cqy" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/teleporter) +"cqz" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/teleporter) +"cqA" = (/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/teleporter) +"cqB" = (/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/pink{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/teleporter) "cqC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/chapel/main) "cqD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "cqE" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) @@ -6284,7 +6283,7 @@ "cqR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) "cqS" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) "cqT" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"cqU" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) +"cqU" = (/turf/simulated/floor/plasteel/airless{dir = 4; icon_state = "warningcorner"; tag = ""},/area/toxins/test_area) "cqV" = (/obj/machinery/portable_atmospherics/scrubber/huge,/turf/simulated/floor/plasteel,/area/toxins/storage) "cqW" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) "cqX" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor/plasteel,/area/toxins/storage) @@ -6296,11 +6295,11 @@ "crd" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) "cre" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/telesci) "crf" = (/obj/structure/table/glass,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) -"crg" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"crh" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/lab) +"crg" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"crh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "cri" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/toxins/lab) "crj" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/lab) -"crk" = (/obj/machinery/requests_console{department = "Research"; departmentType = 2; name = "Research Requests Console"; pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "Research and Development Lab"; dir = 8; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) +"crk" = (/turf/simulated/floor/plasteel,/area/toxins/xenobiology) "crl" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/toxins/lab) "crm" = (/obj/machinery/door/airlock/glass{name = "Escape Hallway"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/aft{name = "Aft Hallway"}) "crn" = (/obj/machinery/door/airlock/glass{name = "Escape Hallway"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/aft{name = "Aft Hallway"}) @@ -6325,14 +6324,9 @@ "crG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 0; pixel_y = -24; req_access_txt = "7"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/toxins/telesci) "crH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/telesci) "crI" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/toxins/telesci) -"crJ" = (/obj/structure/table/glass,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHWEST)"; icon_state = "whiteblue"; dir = 10},/area/toxins/lab) -"crK" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/turf/simulated/floor/plasteel{tag = "icon-whitebluecorner (WEST)"; icon_state = "whitebluecorner"; dir = 8},/area/toxins/lab) "crL" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) "crM" = (/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "crN" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"crO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) -"crP" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/toxins/lab) -"crQ" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/toxins/lab) "crR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/hallway/secondary/exit) "crS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/exit) "crT" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "neutral"},/area/hallway/secondary/exit) @@ -6366,11 +6360,7 @@ "csv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Toxins Storage APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/storage) "csw" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "csx" = (/obj/machinery/door/airlock/maintenance{name = "Telesci Lab Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/toxins/telesci) -"csy" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/toxins/lab) "csz" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"csA" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"csB" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"csC" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) "csD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (NORTH)"; icon_state = "pipe-j1"; dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) "csE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "csF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/secondary/exit) @@ -6395,19 +6385,15 @@ "csY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "csZ" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "cta" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"ctb" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Aft"; dir = 1; network = list("SS13","Test")},/obj/machinery/light/small,/turf/simulated/floor/airless,/area/toxins/test_area) +"ctb" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Aft"; dir = 1; network = list("SS13","Test")},/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/toxins/test_area) "ctc" = (/obj/item/weapon/storage/box/lights/mixed,/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "ctd" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Telescience Lab APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/telesci) -"cte" = (/obj/structure/cable/pink{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plating,/area/toxins/lab) "ctf" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHWEST)"; icon_state = "whiteblue"; dir = 10},/area/toxins/lab) "ctg" = (/obj/structure/table/glass,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "cth" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "cti" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table/glass,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "ctj" = (/obj/structure/table/glass,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "ctk" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/machinery/light,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) -"ctl" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) -"ctm" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin,/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) -"ctn" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; dir = 6},/area/toxins/lab) "cto" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) "ctp" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AfCH1"; location = "Escape"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "ctq" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/secondary/exit) @@ -6557,7 +6543,6 @@ "cwe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/stool/bed/chair,/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/glass,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) -"cwh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Escape Hallway Port"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/machinery/alarm{name = "alarm"; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwj" = (/obj/machinery/status_display{pixel_y = 32; tag = "north"},/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwk" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/exit) @@ -6688,6 +6673,27 @@ "cyF" = (/turf/space,/area/shuttle/escape/station) "cyG" = (/turf/space,/area/syndicate_station/southwest) "cyH" = (/turf/space,/area/syndicate_station/south) +"cyI" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"cyJ" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"cyK" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/bridge) +"cyL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/bridge) +"cyM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/bridge) +"cyN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"cyO" = (/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"cyP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"cyQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/hop) +"cyR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Head of Security's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/hos) +"cyT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"cyV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"cyW" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plasteel,/area/bridge) +"cyX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) +"cyY" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/ids,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"czb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"czc" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"cze" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"czf" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"czh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"czi" = (/turf/simulated/mineral,/area/maintenance/asteroidstation/rd) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6738,247 +6744,247 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaacaadaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaadaacaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaafaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaeaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaakaakaakaakaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaakaalaamaamaamaanaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaaoaapaapaapaapaaqaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaapaapaapaapaaraasaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaataauaapaapaapaavaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaawaakaaxaayaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaazaakaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaawaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaafaafaaAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaadaacaacaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaafaafaafaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaacaacaadaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaafaahaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaCaaCaaCaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaDaaCaaEaaFaaFaaFaaGaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaHaaGaaGaaGaaGaaIaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaJaaGaaGaaGaaGaaGaaKaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaLaaGaaGaaGaaMaaGaaNaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaCaaCaaPaaCaaCaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaadaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaGaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaPaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaaQaaRaaSaaSaaSaaTaaTaaSaaSaaSaaSaaUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaVaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaaWaaXaaYaaYaaZabaabbaaZaaYaaYaaYabcaaSaaSabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaaWabeaaYabfaaYabfaaYabfaaYabfaaYaaTabgabhabiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacabjabjabjabjabkabkabkabjabjabjaacaacaacaacaacaacaacaacaadaadaaWabeaaYabfaaYabfablabfaaYabfaaYabmaaYaaYaaTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabjabnaboabpabqabrabsabtabuabjaacaacaacaacaacaacaacaacaadaadaaWabeaaYabfaaYabfaaYabfaaYabfaaYaaTabgabvabiaaaabwabxabyaaaabzabAabBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabkaboaboaboabCaboaboabDabEabjabjabjaadaacaacaacaacaacaadaadaaWaaXaaYaaYabFabGabHabIaaYaaYaaYabcaaSaaSabJaaaabKabLabKaaaabMabNabMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabkaboabOaboaboabPabDabDabQabRabSabTaadaadaadaadaadaadaadaadabUabVabmaaSaaSaaTaaTaaSaaSabmaaSabWaaaaaaaaaaaaabKabXabKaaaabMabYabMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabkaboaboaboabZacaabDabDacbabjabjabjaccaadaacaacaacaadaadaadaadacdaceacdaadaadaadaadacdaceacdaadaadaaaaaaacfacgachaciacfacjackaclacfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabjabjacmacnaboaboabDabDacoabjaacaacaacaacaacaacaacaacaadaadaadacdacpacdaadaadaadaadacdacpacdaadaadaadaadacfacqacpacracfacqacpacsacfacfacdacdaaaaaaaaaaaaactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabjabjabjabjacuacvabjabjabjaacaacaacaacaacaacaacaacacwacxacfacdaceacdacfacdacdacfacdaceacdacfacdacdacfacfacfacyaczacfacfacAaczacfacBacCacDacdacEactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacabjabjabjabjaacaacaacaacaacaacaacaacaacaacacFacGacfacHacIacIacJacIacKacLacMacMacNacOacMacMacPacQacRacSacTacUacVacWacXacUacUacYacZacpadaactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwacxacfadbadcaddaddadeadfadgadhadiadjadkadladladmadnadladoadpadpadqadradpadsacUacYacZacpadaactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwadtacfaduadvadwadxadyadzadAadBadCacfacfacfacfadDadEadFadGadFadFadHadFadFadFadIacVadJacdadKactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwadLacfadMadvadNadNadOadNadPadBadQacfacpadRacfadSadTadUadVadWadXadYadZadZadFacfacdacdaaaaaaaaaaaaactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwadLacfaeaadvaebaecaedaebaeeadBaefaegacpaehacfaeiaejaekaelaemaenadYaeoaepadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwadLacfaeqadvadxaeraesaetaeuadBaevacfaewaexacfaeyadTaezaeoadVaeoaeAaeBaeBadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaeCaeCaeCaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwadLadLaeDacwaeEaeFadLadLadLadLadLaeFacwaeGaeHaeIaeJaeJaeJaeKaeLaeMaeNaeNaeNaeOaePaeQaeRacfaeSaeTacfaeUaeVaeWaeXaeYaeZafaafbaeBadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaeCaeCaeCaeCafcafdaeCaeCaeCaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacacwadLadLafeacwaffaffafgadLadLaeFafhafiacwafjafkacwadLadLafeacfaflafmafnafoacUafpafqaefacUafrafrafrafrafrafsafradFadFadFadFadFadFadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaeCaftafuafvafwafxafuafxaeCaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacacwacwacwacwacwacwadLadLafeacwaffafgafgadLafyafzafAaeFacwafBafCafDafEadLafFafFafGafGafHafGafIafFafJafKafLafrafMafNafOafPafQafrafRafSafTafUafVafWafXafXafYafYafYafYafYafYafYafYafYafYafYafYafYafYafYafZaaaaaaaaaaadaadaadaadaadaacaacaacaacaacaeCaeCagaagbagcagdagcageagfaeCaeCaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacacwaggadLadLadLaghadLadLagiacwafgafgafgagjagjagjagkafiacwacwacwacwagladLafFagmagnagnagoagpagqafFagragsagtafrafMaguagvagwafQafragxagyagzagAagBagCaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDaaaaadaadaadaadaadaacaacaacaacaacaacaacaeCafxafxafwaeCaeCaeCagEafxafxaeCaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaadaadaadaadaadaadaacaacaacaacaacaacacwagFadLagGagHacwadLagGagIacwagJadLaeFadLaeFaeFaeFaeFacwagKagLagMagNagOagPagQagRagSagSagTagUagVagWagsagtafragXagYagZahaahbafrahcahdaheagCahfagCaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahgaadaadaadaadaacaacaacaacaacaacaacaacaacaeCahhafxafwaeCahiaeCahjafxahkaeCaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacacwafeahlahmahnacwadLacwacwacwacwahoacwacwacwacwacwacwacwahpahqahrahsahtafFahuahvahwahxahyahzafFahAagsagtafrahBahCahDahEahFafragxahGahHahIahJagCaacaadaadahKahKahKahKahKahKahKahKahKahKahKaaaaaaaaaahgaadaadaadaacaacaacaacaacaacaacaacaacaeCaeCahLafxahMahNahOahPahQafxahRaeCaeCaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacacwacwacwacwacwacwadLacwahSahTahUahUahUahVahUahUahUahUahUahWahXahYahYahYahZahZahZahZahZahYahYahYaiaaibaicaidaieaifaigaihaiiafragxahGaijaikailagCaacaacaadahKahKahKahKahKahKahKahKahKahKahKahKaaaaadahgaadaacaacaacaacaacaacaacaacaacaacaacaeCaimahPainaioaipaiqairaisainaitaiuaeCaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacacwadLadLadLadLadLadLadLaivaglaiwaiwaiwaiwaiwaiwaiwaiwaiwaglaivahYaixaiyahZaizaiAaiBahZaiCaiDahYaiEaiFaiGaiHaiIaiJaiKaiLaiMafragxahGaiNagCagCagCaiOaiOaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPaiPaiQaiPaiPaacaacaacaacaacaacaacaacaacaacaeCaeCaiRafxaiSaiTaiTaiTaiUafxaiVaeCaeCaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacacwadLadLaiWaiWaiWaiWacwaivaglaiwaiXaiXaiXaiXaiYaiXaiXaiwaglaivahYaiZajaahZahZajbahZahZajcajdahYajeagsajfajgajhajiajjajkajlafragxahGajmagCajnajoajpajqaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPajrajsajtaiPaacaacaacaacaacaacaacaacaacaacaacaeCajuafxajvafxaiTafxajwafxajxaeCaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacacwadLadLadLajyadLajzacwaivaglaiwajAajBajBajBajBajBajBaiwaglaivahYajCajDajEajFajGajHajIajJajKahYaiaagsagtajLajMajNajOajPajQafrajRahGajSagCajTajUajVajWaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPajXajYajZakaakaakaakaakaakaakaakaakaakaaacaacaeCagaafxajvafxakbafxajwafxagfaeCaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacacwacwacwacwacwacwacwacwaivaglaiwakcakdakdakeakdakdakfaiwaglaivahYakgakhakiakhakjakhakkaklakmaknakoakpakqafrafrafrafsafrafrafrakraksakragCaktakuakvaiOaiOahKahKahKahKahKahKahKahKahKahKahKaaaaiPaiPaiPaiQakaakwakxakyakzakAakBakCakDakaaacaacaeCaeCakEakFakGakHakIakJakKaeCaeCaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacacwakLakMakNacwakOakPacwaivaglaiwakQakRakSakTakUakTakVaiwakWakXakYakZalaalbalcaldalcalcalcalealfalgalhalialjalkalkallalkalkalmalnaloalpalqalralsaltaluaiOaaaaaaalvalwalvalxalvalwalvaaaaaaalyaiPalzaiPalAakaalBakBalCakBakBakBakBalDakaaacaacaacaeCaeCalEajvaiTajwalEaeCaeCaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaacaacacwakLahXalFacwalGadLaghaivaglaiwalHalIalJalIalIalKalKaiwaglaivahYalLalMalNalOalPalQalRalSalTahYalUalValWalXalYalZamaambambamcamdameamfamdambamgamaamhaiOamiamiamjamkamjamlamjamkamjamiamiamiaiPammaiPamnakaamoampalCamqamrakBamsamtakaakaaacaacaacaeCaeCamuamvamwaeCaeCaacaacaacaacaacaacaacaacaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaacaacaacaacaacaacaacaacaacaacacwamxamyamzacwamAamBacwamCagNamDamEamFamGamHamHamHamHamIamJaivamKamKamKamKamKamKamKamKamKamKamKamLagsamMalvalvamNalvalvamOamOamOamOamPamOamOalvalvamQalvamjamjalvalwalvamRalvalwalvamjamjamjalvalvaiPamnakaakBakBamSamTamTamTamTamTamUakaakaakaamVamVamWamXamYamZanaamVamVaacaacaacaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadanbanbanbanbanbanbanbanbanbanbanbanbanbanbancandacwaneacwacwaivaglaiwanfakdanganhakdanianjaiwankanlamKanmannanoanpanqanransantanuamKanvanwanxalvanyanzanAalvanBanCanDanEanFanGamOanHanIanJanKanKanKanLanKanManNanOanPanQanRanSanTanUalvanVamnakaakBanWanXakBakBakBakBakBanYanZaoaakaamVaobaocaodamYaoeaocaofamVaacaacaacaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadanbaogaohaohaoiaohaohaojanbaokaolaomaonanbaivamzacwacwacwaooaivaglaiwaopakdaoqaorakdakdaosaiwaotaivamKaouaouaovaowanmaouaoxaouaoyamKaiaagsanxalvaozanPaoAamjaoBaoCaoCaoCaoDaoEaoFaoGanPaoHaoIaoIaoIaoIaoIaoJaoKaoLanPanPaoMaoMaoMaoNalvaoOamnakaalBakBakBakBaoPaoQaoPakBakBakBalDakaamVaoRaoSaoTaoUaoVaoWaoXamVaoYaoYaoYaoYaoYaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaadaadanbaoZapaapaapaapaapbapcapdapeapcapfapgaphapiapjahTapkapkapkaplapmaiwapnakdapoappapqaprapsaiwaptamCapuapvapvapwaouapxaouaouaouapyapzapAagsanxalvapBanPapCalvapDapEaoCapFapGapHapIapJapKapLapMapNapNapOapOapOapOapPapOapQapKapKapKapKapRapSamnakaapTapUapVapWaoPapXaoPapYapZaqaaqbakaamVaqcaqdaqeaqfaqgaqhaqiamVaoYaqjaqkaqlaqkaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaadaadanbaqmapaaqnapaaqnapaapaaqoaqpaqqaqraqsanbaqtaquaqvaqwaqwaqxadLaqyaiwaqzakdapoaqAakdakdaqBaiwaqCaivamKaqDaqEaqFaqGaouaouaqHaqIaqJaqKaqLagsanxalvaqMaqNaqOalvaqPaqQaqRaqSaqTaqUaoFaoGanPanPaqVaqWaqXaqXaqXaqYaqZaraarbarcardarearfargalvarhamnariarjarjarjarjarkarlarmarjarnarnarnaroaroamVamVarparqarramVamVaroaroarsaoYaoYaoYaoYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaacaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaadaadanbartaruarvarvarvarvarvarwarxaryaqrarzanbarAarAarAarAarAarBarAarAaiwaiwarCarDarEarFarGaiwaiwarHaivamKarIarJarKaqGarLarMarNarOarPamKarQarRarSalvarTarUarTalvarVarWamOarWarXamOamOaoGanParYarZasaarYanPanPasbalvalvalvascasdalvalvalvalvaseasfariasgashasiasjaskaslasmasnasoaspasqaroasrassamVastasuasvamVaswasxaroasyaszasAasBasCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaadaadaadanbasDasEasFasEapaasGasHanbasIasJasKasLanbasMasNasOasPasQasRasSasTasUasVasWasWasXasWasYasZasZasZataasZasZasZasZasZasZasZasZasZasZasZatbatcatdalvateatfanPatgathatiatjatkatlatmatnatoanPanPaqVatpatqanPanPatralvatsattatuatvatwatxatyalvatzatAatBatCatDatEatFatEatGatEatHatIatJatKaroatLatMatNatOatPatQatRatSatTaroatUasyatVatWaoYamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadanbanbanbanbanbatXatYatXanbanbatZasJauaasKaubaucaudasQasQasQasQasQasQasQasQaueasQaufasQaugasZauhauiaujaukaulaumaunauoaupauqaurausautauuauvatcauwamjateatfanPauxathauyauzauAauBauCauDauDauDauEauFauGauEauDauHauIauJauKauLauMauNauOatsatyalvauPauQariauRauSauTasjauUauVauWasnauXauYauZaroavaavbaroavcavdavearoavfavfaroavgavhaviavjaoYalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadavkavlavmavnavoavpavqavqavqavravoaqpasJaqnaqravsavtasQavuavvavvavvavvavvavvavvavwavvavxasQavyavzavAavBavCavDavDavDavDavEavFavGavGavGavGauuavHavIavJavKaqXavLaqXavLavMaqXavNavOaqXaqXaqXaqXaqXaqXavPavQanPanPanPavRalvavSatsavTavUatsavValvalvalvavWariariavXariariavXavYavZariavXariariaroaroaroaroawaawbawcaroaroaroaroawdaweawfawgaoYamialyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadavkawhaqpaqsawiapaapaapaaruarvawjarxawkawlaqravoavtasQawmawnawnawnawnawnawnawnawnawnawoasQavyawpavAavBawqavGawrawrawsawrawtavGawuawvawvawwawxatcauwawyanPanPanPanPawzanPauzawAawBawCanPawDanPawEawFapKapKawGawHawIalvavVatsavTawJatsatsalvawKawLawMawNawOawPawOawQawRawSawTawUawPawOawVawOawWawOawXawYawZaxaaxbawWaxcaxdaxeaxfaxfaxfaxfaaaaxgaxgaxgaxgaxgaxhaxgaxgaxgaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadavkavlaxiaxjavoaxkaxlaxmaxnaxoavoaqpapaaxpaxqanbaxrasQawmawnaxsaxsaxsaxsaacaxsaxsawnawoasQavyavzavAaxtavGaxuavGaxuavGaxuavBaxuavGaxuaxvauuauvatcauwamjateaxwapKapKaxxapKaxyaxzaxzaxzaxzaxAaxzaxBaxCaxDaxEalvamNalvalvaxFaxGaxHaxIavVaxJalvaxKaxLaxMaxNaxOaxOaxOaxOaxOaxPaxQaxOaxRaxSaxOaxOaxTaxOaxOaxOaxUaxVaxQaxWaxXaxYaxZaxfayaaybaxfaaaaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaycanbanbanbanbanbanbanbanbanbanbaydayeayfaygayhayiayjaykawnaxsaxsaacaxsaxsaxsaxsawnawoaylaymaynayoaypavGavGayqayraysaytayuavGavGavGayvaywayxayyayzalvayAanPanPayBayCayDauJayEayFayGayHayIayJayKayHayGayHayLayMayNauJauLayOayPayQayRayRauJaySayTayUayVayWayWayWayWayWayXayYayWayZayWayWazaazbayWazcayWazdazeazfazgazhaziazjaxfazkazlazmazmazmaznaznaznaznazmazmazmazmazmazmazmamiaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadavkazoazpazpazqazrazsaztavoazuazvazwapbazxazyanbazzasQazAawnaxsaxsawnawnawnawnawnawnawoasQazBasZazCazDazDawpazDazDasZazDazEawpazDazDazDasZauvatcazFalvazGamjazHazIazJalvalvalvalvalvalvalvalvalvalvalvalvalvamNalvalvalvalvalvalvalvalvalvazKazgazLazMazMazMazMazMazMazMazMazMazMazMazMazMazNazMazMazMazNazMazOazgazPaxdazQazRazSazTazmazUazVazWazXazYazZaAaaAbazmaAcaAdaAeazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadavkaAfavkanbanbanbanbaAgaAhaqpapaapaapaaAiaAjaAkaAlaAmaAnawnaxsaacawnaAoaApaApaApaApaAqaAraAsaAtaAuaAvaAvaAvaAvaAvaAwaAvaAxaAvaAvaAvaAvaAyaAzaAAaABaACaADaAEaAEaAFaAGaAHaAIaAIaAIaAIaAIaAIaAIaAIaAJaAIaAKaALaAMaAIaAIaANaAIaAIaAIaAOaAIaAPaAQaARaASazMaATaAUazMaATaAUazMaATaAUazMaATaAUazMaAVaAWaAWaAXaAYazMaAZaBaaBbaBcaBdaBeaBfaBgazmaBhaBhaBhaBiaBjaBhaBhaBkazmazmazmaBlazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadavkavkavkaBmaBmaBmanbaBnavoaBoaBpapaapaaBqaBravoavtasQazAawnaxsaxsawnaBsaBtaBuaBuaBuaBvaBuaBuaBwaBxaByaBzaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBBaBCaBDaBEaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBzaBFaByaBzaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBzaBzaByaBzaBGaBHaBIaBJazMaBKaBLazMaBMaBNazMaBMaBOazMaBMaBPazMaBQaAXaAXaAXaBRazMazOaBSaBTaxdazlaxfaxfaBUazmaBhaBhaBhaBVaBWaBXaBYaBhaBZaBhaCaaBhazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadanbaBnanbaCbaCcapaapaapaaCdavoavtasQazAawnaacaxsawnaBsaCeaCfaCgaChaCiaCjaCkaClaCmaCnaCoaCoaCoaCpaCqaCqaCraCoaCoaCoaCsaCtaCuaCnaCoaCoaCoaCoaCvaCoaCwaCoaCoaCoaCxaCyaCzaCnaCoaCoaCoaCAaCqaCqaCBaCoaCCaCDaCAaCqaCEaCFaCGaCHaCIazgaCJazMaCKaCLazMaCMaCLazMaCNaCLazMaCOaCLazMaCPaAXaAXaAXaBQazMaCQaCRaCSaCTaCUaxfaCVaCWazmaCXaCYaCZaBhaDaaDbaDcaDdazmaDeaBhaBhazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadanbaDfaDgazqazsaDhaDiaDjaDkanbaDlaDmaAnawnaacaacawnaBsaCeaDnaDoaDoaDpaDqaDpaDoaDraDoaDsaDsaDtaDsaDuaDvaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDwaDsaDsaDsaDsaDsaDxaDxaDyaDzaDAaDzaDBaDCaDDaDCaDBaDBaDEaDFaBJazMaDGaDHaDIaDJaDKaDLaDMaDNaDOaDPaDHaDQaDRaDSaDSaDSaDTazMaDUaDVaDWaxdaDXaDYaDZaEaazmaEbaEcaEdaEeaEfaDbaDcaEgazmaEhaEiaEjazmamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaEkaEkaEkaElaEmaEnaEkaEkanbanbanbanbanbanbanbanbanbanbaEoasQazAawnawnawnawnaBsaEpaEqaEraEsaEtaEuaEtaEvaEwaDoaExaEyaEzaDsaDsaDsaDsaEAaEzaEzaEzaEzaExaEBaECaExaEzaEzaEzaEzaEzaEzaEzaEDaEEaEEaEFaEzaEzaEzaEGaDsaDsaDsaDyaEHaEIaEJaDBaEKaELaEMaENaEOaEPaEQaERaESaETaDHaEUaEVaDHaEWaEUaEXaETaEYaEZaEYaEUaETaEYaETaEUaFaaFbaFcaBTaxdaFdaFeaFfaFgazmaFhaBhaFiaFjaFkaFlaFmaFnaFoaFpaFqaFrazmaaaaxhamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaEkaFsaFtaFuaFvaFwaFxaFyaFzaFzaFzaFzaFzaFzaFzaFzaFzaFAaEoasQaFBaFCaFCaFCaFCaFDaFEaFFaDoaFGaFHaFIaFJaFKaFLaFMaEzaEzaEzaEzaEzaEzaEzaFNaFOaFOaFOaFPaEzaEzaEzaFNaFOaFOaFOaFQaFRaFSaFNaFOaFOaFOaFTaEEaEEaEEaEEaEEaEEaFUaFVaFWaFXaFYaDBaFZaGaaEMaEMaDCaGbaGcaGdaGeaGfaGgaGfaGfaGgaGgaGhaGiaGjaGkaGgaGlaGmaGfaGnaGfaGfaGoaGpaGqaGraxdaGsaxfaGtaGuazmaGvaGwaGxaGyaGzaGAaGBaGCaGDaGEaGFaGGazmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaadaadaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaEkaGHaGIaGIaGIaGJaGKaGLaGMaGNaGNaGNaGNaGNaGNaGNaGLarAaGOaBuaBuaBuaBuaBuaBuaGPaGQaDnaDoaDoaFMaDoaGRaGSaGTaDoaDsaDsaDsaDsaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaDsaDsaDsaDsaDyaGVaGWaGXaGYaGZaHaaHaaHbaHcaHdaHeaBJazMaHfaHgaHhaHiaHjaHkaHlaHmaHnaHoaHkaHpaHqaHkaHraHsaHkaHtaHuaHvaHwaxdaGsaHxazmazmazmazmazmazmazmazmazmaHyaHzazmazmazmazmazmaHAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaEkaHBaHCaHDaGIaGJaHEaGLaHFaHGaHHaHIaHJaHGaHKaHLaHMaEoaEoaHNaHOaHPaHQaHRaHNaHSaCeaDnaHTaHUaHUaDoaHVaGSaHWaHXaHYaHZaIaaIbaIaalyaaaaaaamiamiaaaaaaaaaaaaamiaaaaaaaaaamiaaaamiamiamiamiamiamiaaaaaaaaaaaaaaaaaaamiamiaIcaIdaIdaIeaDBaIfaEMaIgaIhaDCaIiazgaBJazMazMazMazMazMazMazMazMazMazMazNaIjaCLazMazMaIkazMazMazMazOaHvaBTaxdaIlaImazmaInaIoaIpaHxaIqaIoaIraHxaIsaItaIuaIvaIwaIxaIyaIyaIzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaEkaIAaIBaICaGIaGJaIDaIEaIFaHKaHKaHKaHKaHKaIGaGNaIHaIHaIHaIHaIHaIHaIHaIHaIHaIIaIJaIKaHTaILaIMaDoaINaGSaFHaDoaIOaIPaDoaDoaDoamiaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaaaaIQaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaaaaIRaISaITaIUaIVaIWaDBaIXaIYaIZaJaaDBaJbazgaBJaxdaJcaJdaJeazMaJfaJgaJhaJiazMaJjaJkaJlazMaJmaJnazMaJoazMaJpaJqaJraxdazlaJsazmaJtaBhaJuaHxaJtaBhaJvaHxaJwaJxaJyaJzaJAaJBaJCaJDaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaEkaJFaJGaJHaJIaJJaJKaJLaJMaJNaJOaJOaJOaJPaJQaGNaJRaJSaJTaJUaJVaJWaJWaJXaIHaJYaJZaKaaHTaKbaHUaDoaKcaKdaKeaDoaDoaDoaDoamiamiamiaaaaaaamiamiamiamiamiamiaKfamiamiamiamiaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaIRaKgaKhaKiaKiaKiaKiaKiaKiaKiaKjaKkaKjaxKazgaBJaxdaKlaKmaKnazMaKoaKpaKqaKrazMaKsaKtaKuazMaKvaKwaKxaKyazMazOaHvaBTaxdazlaKzazmaKAaKBaKCaHxaKAaKBaKCaHxaKDaKEaKFaHxaKGaKHaIyaIyaKIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaKJaKKaKLaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaEkaFyaFyaFyaFyaFyaFyaGLaKNaKOaKPaKQaKRaKSaKTaGNaKUaKVaKWaKWaKWaKXaKWaKYaKZaLaaJZaLbaHTaKbaLcaHTaLdaLeamiamiamiamiaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaaaaLfaLgaLhaLiaLhaLhaLhaLiaLjaLjaLjaLkaLjaLlaKhaaaaLmaLnaLoaLpaLqaLraLsaLtaLuaLvaLwazgaBJaxdaLxaLyaLxazMazMaLzaLAazMazMazMazMazMazMazMaLBazMazMazMazOaLCaLDaxdazlaKzazmaHxaLEaLFaHxaHxaLGaLFaHxaLHaLIaLJaHxaLKaHxaHxaHxamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaLLaLMaLNaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaKMaLOaLPaLQaLRaLSaLTaLUaLVaLWaLXaLYaLZaGLaMaaMbaMcaMdaMeaMfaMgaMhaMiaMjaMiaMkaMlaGNaMmaKWaKWaKWaMnaMoaMpaMqaIHaMraMsaMtaMuaMvaMwaHTaMxaMyaaaamiamiamiaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaIRaMzaKhaaaaaaaaaamiamialyamiaaaaaaaaaaaaaaaaaaamiaKiaMAaMBaMCaMDaMDaMEaMFaMGaMHaMIaMJaMKaMLaMMaMNaMOaMOaMOaMPaMQaMRaMSaMTaMSaMUaMSaMVaMWaMXaMXaMYaMZaNaaNbaxdaNcaNdazmaNeaNfaNgaNhaNiaNjaNkaNlaNmaNnaNoaHxaNpaNqaNraNqalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaNsaNtaNuaKLaNvaNvaNvaNvaNvaacaacaaeaaeaaeaacaacaacaacaacaacaacaacaNwaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaKMaLRaLRaNxaLRaNyaNzaNAaNBaNCaNzaNDaNEaGLaNFaNGaNHaNGaNIaIEaNJaNKaHKaNLaHKaNMaJPaGNaNNaNOaNPaNQaNRaNSaNTaNUaIHaJYaJZaKaaHTaKbaHUaHTaaaaNVaaaaIRaLgaLhaLiaLjaLjaLjaLkaLjaLhaLjaLkaLjaLjaLjaLiaLjaLjaLlaNWaaaaNXaNXaNXaNXaNXaNXaNXaNYaNYaNZaNZaNZaNZaNYaNYaOaaObaOcaOdaOeaKiaOfaOgaKjaOhazgaBJaxdaOiaOjaLxaOkaOkaOkaOlaOmaOnaOoaOnaOpaOnaOqaOnaOnaOnaOnazOaHvaOraxdaOsaKzazmaOtaOuaOvaOwaOxaOyaOzaOAaOBaJxaOCaHxaHxaHxaHxazmalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaODaOEaLMaOFaOGaNvaOHaOIaOJaNvaacaacaacaacaacaacaacaacaacaacaacaxsaOKaxsaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMaOLaOMaLQaLRaONaOOaOPaOQaORaOSaOTaOUaGLaOVaOVaOVaOVaOVaGLaOWaOXaOYaOZaPaaPbaPcaGNaPdaPeaPdaPdaPdaPdaPdaPdaPfaPgaJZaKaaHTaPhaHUaHTaaaaNVaaaaPiaKhamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaaaamiaaaaNXaPjaPkaPkaPlaPmaPnaNYaPoaPpaPqaPraPsaPtaNYaPuaPvaPvaPvaPvaKiaPwaPwaKjaPxazgaBJaxdaPyaPzaPAaPBaPCaPDaPEaPFaOnaPGaPHaPIaPJaPKaPLaPMaPNaOnaPOaHvaPPaxdaPQaKzazmaLFaPRaPSaHxaLFaPTaPUaHxaPVaNnaPWaPXaPYaPZaIoazmamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaKLaQaaQbaQcaQdaQeaQfaQgaNvaacaacaacaacaacaacaacaxsaxsaxsaQhaQhaxsaQiaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMaQjaQkaQlaLRaLRaLRaLRaLRaLRaLRaQmaQnaLRaQoaQpaQpaQpaQqaQraQsaQtaQuaQvaQwaQuaQxaQyaQzaQAaQBaQCaQDaQEaQFaQGaQHaQIaQJaQKaHTaHTaHUaHTaaaaQLaaaaQLaaaaaaamiamiamiaaaaaaaaaaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaaaaNXaQMaQMaQMaQNaQNaQNaNYaQOaQPaQQaQRaQSaQTaQUaPuaQVaQWaQXaQYaKiaaaaaaaxdaQZazgaRaaxdaRbaRcaLxaOmaOkaOkaOkaOmaOnaRdaReaRfaRgaRhaRgaRhaRiaRjaRkaHvaOraxdazlaKzazmaRlaBhaRmaHxaRlaBhaRmaHxaRnaRoaRpaRqaRraRraRsaRtamiaxhaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaKLaRuaRvaRwaNvaRxaRyaRzaRAaxsaxsaacaacaacaQhaxsaxsaacaacaacaacaRBaRCaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMaKMaRDaREaREaRFaRGaLRaRHaRIaRJaLRaRKaRLaLRaRMaRNaROaRPaRQaRRaRSaOXaRTaRUaPaaRVaRWaRXaRYaRZaSaaSbaScaSdaSeaSfaSgaShaJZaSiaSjaHTaHUaHTaaaaNVaaaaNVaaaaaaaaaamiamiamiaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaamiaaaaNXaSkaSkaSkaQNaQNaSlaNYaSmaSnaSoaSpaSqaSraSsaStaSuaSvaSuaSwaKiaaaaaaaxdaSxaSyaBJaxdaSzaSAaLxaOmaSBaSCaSBaSDaSBaSEaRgaSFaSGaSGaSGaRgaSHaSIaSJaHvaOraSKazlaKzazmaSLaBhaJtaHxaSMaBhaJtaHxaSNaItaSOaHxaSPaSQaSRazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaNvaNvaNvaNvaSSaNvaSTaSUaSVaSWaSXaSYaxsaQhaxsaxsaacaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaSZaTaaREaREaREaREaREaTbaTcaTdaTeaTfaTeaTgaLRaThaTiaTjaTiaTkaTlaTmaTnaToaTnaMdaToaTpaTqaTraTsaTtaPdaPfaPfaPfaTuaSgaShaJZaSiaTvaHTaHUaHTamiaNVaaaaNVaaaaaaaaaamiamiaNXaNXaNXaNXaTwaTwaTwaNXaTxaNXaTwaTwaTwaNXaNXaNXaNXaNXaNXaNXaTyaNXaNYaTzaTAaTBaTCaTDaTEaNYaTFaTGaTHaQVaPvaKiamiamiaxdaTIazgaTJaTKaTKaTKaTKaTLaSBaTMaTNaTOaSBaTPaTQaTRaSGaSGaSGaTSaTTaTUaTVaGqaTWaxdazlaKzazmaIpaTXaTYaHxaTZaTXaUaaUbaUbaUcaUdaUbaUbaUeazmazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNvaNvaUfaUgaNvaUhaNvaNvaNvaNvaNvaacaxsaxsaacaacaacaacaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaUiaUjaUkaUlaUmaUnaUoaORaUpaUqaUraORaUsaUtaLRaLRaLRaLRaLRaLRaLRaUuaUvaUwaUxaUxaUyaUzaUAaUBaUCaSaaUDaUEaUFaUGaUHaUIaUJaUKaULaHTaHTaUMaHTaKfaUNamiaUNamiamiaNXaNXaNXaNXaUOaUPaUQaURaURaURaUSaUTaUUaURaURaURaUVaUWaUXaUYaUZaVaaVbaVcaVdaNYaNYaVeaVfaVgaVhaNYaNYaPvaPvaViaPvaPvaKialyalyaxdaxKazgaBJaVjaVkaVlaVmaVnaSBaVoaVpaTOaSBaVqaVraVsaVtaVuaVuaVvaVwaOnaVxaHvaVyaVzaVAaVBaVCaVzaVzaVzaVzaVzaVzaVzaUbaVDaVEaVFaVGaVHaVIaaaaaaaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVJaVKaRvaVLaNvaVMaVNaVOaVPaNvaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaVQaxsaxsaUiaUjaVRaVSaVTaREaVUaLRaLRaLRaLRaLRaVVaVWaVXaVYaVZaLRaWaaWbaLRaLRaWcaWcaWdaWcaWcaWcaWeaWfaWgaSaaSbaScaWhaWiaSfaSgaShaJZaKaaHTaWjaWkaWlamiaQLaaaaQLaaaaaaaWmaWnaWmaWoaWpaWqaWraWsaWtaWtaWraWraWraWtaWtaWtaWraWuaWvaWwaWvaWxaWyaWzaWAaWBaWCaWDaWEaWFaWGaWHaNXaKiaKiaKiaKiaKiaKiaWIaWIaWvaxKazgaBJaTKaWJaWKaWLaWMaWNaWOaWPaWQaSBaSBaWRaSFaSGaSGaSGaWSaWTaOnaWUaHvaWVaVzaWWaWXaVCaWYaWZaXaaWYaVzaXbaXcaUbaXdaXeaVFaXfaXgaVIamiamiamiaxgalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXhaXiaXjaXkaXlaXmaNvaXnaXoaNvaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaUiaXpaVRaXqaXraUlaXsaLRaXtaXuaXvaORaXwaXxaXyaXzaTdaXAaXBaXCaXDaXEaXFaXFaXFaXFaXFaXFaXGaXHaXIaXJaPdaPfaPfaXKaTuaXLaShaJZaXMaHTaHUaWkaWlaaaaNVaaaaNVaaaaaaaNXaXNaNXaXOaUPaXPaXQaXRaXRaXRaXRaXRaXRaXRaXRaXRaXSaXTaWvaWvaXUaXVaXWaXXaXYaXYaXZaYaaYbaYcaYdaYeaYfaNXaYgaYhaYiaYjaYkaYlaYmaWvaYnaYoaYpaTKaYqaYraYsaYtaSBaYuaYvaYwaYxaYyaYzaSFaSGaSGaSGaRhaYAaOnaYBaYCaYDaYEaYFaYGaYHaYIaYJaYKaYIaYLaYMaYNaYOaYPaYQaYRaYSaYTaVIaaaaaaaaaaxgamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYUaLMaLMaYVaNvaYWaNvaNvaNvaNvaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaYXaYYaYZaUjaZaaUjaUjaZbaZcaZdaZdaZeaZfaZgaZhaZiaUjaZjaUjaZkaZlaZmaQDaQDaQDaZnaQDaQDaZoaZpaZqaZraZsaQDaZtaZuaZvaQHaQIaQJaZwaHTaHUaWkaWlaaaaNVaaaaNVaxhamiaNXaNXaNXaZxaUPaXPaZyaZzaZAaZAaZAaZAaZzaZAaZAaUPaXPaZBaZCaWvaZDaZEaWyaZFaZGaZHaZIaZJaZKaZLaZMaZNaZOaNXaZPaZQaZRaWvaZSaQNaQNaWvaZTaZUaZVaZWaZXaZYaZZbaaaSBbabaYvbacaYvaSBbadbaebafbafbafbafbagaOnbahaHvbaibajaWYbakbalbambanbaobapbaqbarbasbatbaubavbawbaxbayaVIaVIaVIaaaaxgamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamibazaNvaNvaNvaKLaNvaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbaAaxsaUiaUjbaBaREaREaREbaCaLRbaDbaEbaFaLRbaGbaHbaIbaJaUnbaKbaLbaMbaNbaOaUEaUEaUEaUEaUEaUEaUEbaPbaQaSaaSbaScbaRaSeaSfbaSbaTaJZaKaaHTbaUbaVaHTaaaaNVaaaaNVaxhaaaamiamiaTxbaWbaXbaYbaZaZAbbabbabbaaZAbbabbabbaaZAaXPbbbaWvaWvaWvaWvbbcaWvaWvaWvbbdbbebbfbbgbbhbbibbjaNXbbkbblbbmaWvbbnbbobbobbpbbqbbrbbsaTKaTKbbtaTKaTKaSBaSBaSBaSBbbuaSBaOnaOpaOnbbvbbwaOnaOnaOnazOaHvbbxaVCaVCaVCaVCbbyaVzaVzaVzaVzaVzaVzaUbbbzbbAbawbbBbbCbbDbbEaVIamiaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbbFaxsaUibbGbbHbbIbbJbbKbbLaLRaLRaLRaLRaLRbbMbbNbbObbPbbQaLRbbRbbSaLRbbTbbUbbVbbWbbXbbYbbZbcabcbbccbcdaPdaPfaPfaPfaTuaPdbcebcfbcgaHTbchaHUaHTaaaaQLaaaaQLaxhaaaaaaamibcibcjbckbclbcmaZAbbaaZAaZAaZAaZAaZAbbabcnaXPbcobcpbcqbcrbcsbcrbctbcuaWvaWvbcvaWybcwbcxbcybczaNXbcAaWvaWvaWvbcBbcCaWvaWvbcDbcEbcFbcGbcHbcIbcJbcKbcLbcMbcNbcObcPbcQbcRbcSbcTbcPbcPbcUbcVaSBazOaHvbaibcWaHvbcXbcYbcZbdabdbbdcbddbdebdfaUbbdgbdhbdibdjbdkbdlbdmaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaUibdnbdobdpbdqbdrbdsaLRbdtbduaXvaORbdvbdwbdxbdxbdxbdxbdxbdxbdxbdxbdxbdybdybdzbdzbdzbdAbdBbdCbdDbdEbdFbdGbdHbdIbdJbdKbdLbdMaHTbchaHUaHTaaaaNVaaaaNVaxhaaaaaaamibcibcjbckbclbcmaZAbbabdNaUPaUPaUPaZAbbaaZAaXPbcobdObdPbdQbdRbdSaZLbdTbdUaWvbdVbdWbdXbdYbdZbeabebbecbedbeebefbegbehbeibejbekayTbelbembenbeobepbcNbcNbeqberbesbetbeubeubevbeubeubeubeubeubewbexaHvbaibeybezbeAbeBbeCbeDbeDbeEbeFbeGbeDaUbbeHbeIbeJbeKbbBbeLbeMaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaSZbeNaREbeObePbeQaTdbeRbeSaTdaTdbeTaTebeUbdxbeVbeVbeWbeXbeYbeZbfabdxbfbbfcbfdbfebffbfgbfhbfibfjbfkbflbfmbfmbfnbfobfpbfqbfraHTaHUaUMaHTamiaUNamiaUNbfsamiamiaKfaNXbftbfubfvbfwaZzaZAaZAaUPbfxaUPaZAaZAaZzaXPbcobdObfybfzbfAbfBbfCaZKbfDbfEbfFbfGbfHbfIbfJbfKbfLbfMbfNbfObfPbfQbfObfRbfMbfSbfTbfUbembenbcNbfVbfWbfXbcNbcNbfYbcPbcPbfZbgabgbbcPbcPbgcbgdaSBbgeaLCbgfbggbghbcXbgibgjbeDbgkbeDbeGbglbgmbgnbgobgpbgqbgrbgsbgtbguaVIamiaxgaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaKMaKMbgvbgwbgxbgybgzaLRbaDbaEbaFaLRbgAbgBbdxbgCbgDbgDbgDbgDbgDbgDbgEbgFbgGbgHbgIbgJbgKbgLbgMbgNbgObgPbgQbgQbgRbgSbgTaQJaZwaHTaHUaWkaWlaaaaNVaaaaUNaxhaaaaaaamibcibcjbckbclbcmaZAbbaaZAaUPaUPaUPaZAbbaaZAaXPbcobdObfybgUaWyaWyaWybgVbgWaWvbgXbgYbgZbhabhbbhcbhdbhebhfbhgbhhbhibhjbhkbhlbhmazgbfUbembenbhnbhobenbhnbhpbhqaSBbhrbhsbhtbhubhvbhwbeubhxbhybhzbhAaGqbgfbeybhBaVCbhCbhDbhEbeDbhFbhGbeGbhHaUbbhIbhJbhKbhLbbBbeLbhMaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMaKMaKMaKMaKMaKMaLRaLRaLRaLRaLRbhNbhObdxbhPbgDbgDbhQbhRbhSbhSbhTbhUbhVbhWbhXbhYbhZaTrbiabibaPdbicbidbicaTuaPdbfpaJZaKaaHTaHUaWkaWlaaaaQLaaaaQLaxhaaaaaaamibcibiebckbclbcmaZAbbaaZAaZAaZAaZAaZAbbaaZAaXPbifbigbihbiibijbiibikbilaWvaWvbimbinbiobipbiqbiraNXbisaWvaWvbitbiubivaWvaWvbiwazgbfUbcNbcNbcNbixbembembembiyaSBaSBbizbizbiAaSBaSBbcPbcPbiBaSBbiCaYCbiDbiEbiFbiGbiHbhDbiIbiJbiKbiLbiMbiNaUbbiObiPbiQbiRbiSbiTbiUaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsbiVbiWbiXbiYbiZbjabjbaLRbjcbjdbdxbjebgDbgDbjfbjgbgDbgDbjhbjibjjbjkbjlbjmbjnbjobjpbjqbjraQDbjsaQDbjtbjubjvaJZaKaaHTaHUaWkaWlaaaaNVaaaaNVaxhaaaamiamiaTxbjwbjxbjybcmaZAbbabbabbaaZAbbabbabjzaZAaXPbbbaWvaWvaWvaWvbjAaWvaWvaWvbjBbjCbinbjDbjEbjFbjGaWvbjHaWvbjIbjJbjKbjLbjMbjNbjOazgbfUbcNbjPbjQbjRbjSbjSbjSbjSbjTbjUbjVbjWbjXbjYaSBbjZbkabkbaSBbkcbkdbkeaVCaVCaVCaVCbkfaVzaVzaVzaVzaVzaVzaUbbkgbkhbawbbBbkibkjbkkaVIamiaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaacaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsbklbkmbknbkoaUjbkpbkqbkrbksbktbdxbkubkvbkwbkxbkxbkxbkxbkybkzbkAbkBbkCbkDbkEbkFbdCbkGbkHbkIbkJbkKbkLaSgaShaJZbkMaHTbkNbaVaHTaaaaNVaaaaNVaxhamiaNXaNXaNXaUPaUPaXPbfwaUPaZAbbaaZzaZAaZAaZAaZAaZzaXPaZBaZCaWvaZDbkObkPbkQbkRbkSbkTaZLbkUbkVbkWbkXbkYaWvbkZaWvblablbaWyblcbldbjNbleaSybfUbcNblfblgbfVbcNbcNblhblibljbcNbcNbcNbcNbcNblkbcNbcNbcNbllblmblnbloblpbaqbaqblqblrblsbltbaqbaqblubasbatblvblwbawblxblyaVIaVIaVIaaaaxgamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsblzblAblBblCblDaTcblEaLWblFblGbdxblHblIblJblJblJblKblLbdxblMblNblOblPblQblRbfhaWgblSaPdaPfaPfaPfaTuaXLaShblTblUaHTblVaHUaHTaaaaNVaaaaNVaaaaaaaNXblWaNXblXaUPaXPblYblZbmablZblZblZblZblZblZblZbmbaXTaWvaWvaXUbmcbmdbmebmfbmgbmgbmgbmhbmibmjbmkbmlaNXbmmaWvbmnbmobmpbmpbmqbjNbjOazgbfUbcNbmrbmrbjRbmsbcNbcNbcNbcNbmtbmubmubmubmubmubmvbjPbjPbcNblmbmwbaibajaWYaWYbmxaWYbmybmzbmzbmAbmBbmCbmDbmEbmFbmGbmHbmIaVIaaaaaaaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaacaxsaxsaxsaxsaxsaxsaxsaxsbmJaKMaKMaKMaKMbmKbmLbmMaLRaLRbmNbdxbdxbdxbdxbdxbdxbdxbdxbdxbdybdybdybdybdybdybmOaWgaSabmPaUEbmQaUGaUHaUIaUJbmRbmSaHTaHUaHUaHTaaaaQLaaaaQLaaaaaaaWmbmTaWmbmUaUPbmVbmWbmXbmYbmYbmZbmZbmZbmYbmYbmYbnabnbaWvbncaWvaWxbndbnebnfbngbnhbnibnjbnkaNXaNXaNXaNXbmmaWvaWvaWIaWIaWIaWvaWvbnlazgbfUbcNbcNbcNbfVbcNbcNbnmbnnbnobcNbnmbnpbljbcNbcNbnqbnrbnsbnoblmbmwbntaVzbnuaXbaVCaWYbnvbnwaWYaVzaWYbnxaUebnybbBbawbnzbnAaVIamiamiamiaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaacaacaacaacaacaacaacaacaacaacaacaacaacaKMbnBbnCbnDaLRaREaREbnEbnFbnGbnHbnIbnIbnIbnJbnGbnKbnLbnMbnNbnOaPfbnPaWgaSaaSbaScbnQaWibnRaSgbnSbnTaLbaHTaHUaUMaHTaKfaUNamiaUNamiamiaNXaNXaNXaNXaUOaUPbnUbnVbnVbnWbnXbnYbnZbnVbnVbnVboabobbocbodboebofbogbohboiaWvbojaWvbokaWvaNXalyamiamiamiamiamiaaaaaaamiamiaxdbolazgbfUbcNbjQbjPbfVbcNbombonbonbonbonbonbonbonboobcNbnqbopboqbljborbosbotaVzaVzaVzaVzaVzaVzaVzaVzaVzaVzbouaUebovbowbawboxboyaVIaaaaaaaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMbozboAboBaLRboCboDboEboFbnGboGboHboIboJboKboLboMboNaUEaUEboNboOboPbiaboQaPdaPfaPfaXKaTuaSgaShaJZaKaaHTaHUaWkaWlamiaNVaaaaNVaaaaaaaaaamiamiaNXaNXaNXaNXboRboRboRaNXaTxaNXboRboRboRaNXaNXaNXaWvaWvboSboTboUboVaWvaQNboWboXboXboYaaaaaaalyamiamiaaaaaaaaaaaaamiaxdboZazgbfUbcNbpabnnbjRbjSbpbbpcbpdbpeaYsbpfbpgbphbpibmubpjbpkbplbnoblmaHvaOrbpmbpnbpnbpnbpnbpnbpnbpnbpobppbpqaUebpraUebpsaUeaUeaUeaUbaUbaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaKMaKMaKMaKMaKMaKMaKMaKMaKMbnGbptbpubpvbpwbpxbpybpzbpAbfmbpBbpCbpDbpEbpFaZrbpGaQDbpHaZuaZvaQHaQIaQJaZwaHTaHUaWkaWlaaaaNVaaaaNVaaaaaaaaaamiamiamiaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaamiaaaaNXbpIbpJbpKbpLbpMbpNaWvbpObpPbpQbpRbpSaaaaaaamiaaaaaaaaaaaaaaaaaaalyaxdbpTazgbfUbcNbmrbmrbfVbcNbpUbpVaYsaYsbpWaYsaYsbpVbpXbcNbpYbmrbmrbcNblmaHvaOrbpmbpnbpZbpZbpZbpZbpZbpZbpZbppbpqaUbbqabqbbqcbqdbqebqfbqgaUbamiaxhamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbnGbqhbqibqjbqkbqlbqmbqnbqobqpbqqbqrbqsbqtbqubqvaSbaScbqwaSebqxaSgaShaJZaKabqyaHUaWkaWlaaaaLdaLeaQLaaaaaaamiamiamiaaaaaaaaaaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaaaaNXbqzbqAbqBbqCbqDbqEaWvbqFbqGboXboXbqHaaaalyalyaaaaaaaaaaaaaaaaaaaaaaxdbqIbqJbfUbcNbcNbcNbfVbqKaTKaTKaTKbqLaTKbqLaTKaTKaTKbqMbpYbcNbcNbcNbqNaYCbqObpmbpnbpZbqPbqQbqRbqSbqTbqUbqVbqWbqXbqYbqZbrabrbbrcbrdbrebrfaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbnGbrgbrhbribnIbrjbnGaPfbrkaPfaPfbrlaPdaPdbrmaPdaPdaPdaPdaPdaPdaPfaMraJZbrnaHTaHTbaVaHTaaaaMxbrobrpaaaamibrqamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbrrbrsbrtbrubrsbrvaNXaNXaNXbbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxdbrwbrxbrybrzbrAbrzbrBbrCbrzbrzbrzbrzbrDbrEbrzbrzbrzbrCbrFbrzbrzbrzbrGaHvbrHbrIbpmbpZbrJbrKbrKbrKbrLbpZbppbpqaUbbrMbrNbrObrPbrQbqZbrRbrfaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbnGbnGbnGbnGbnGbnGbnGbrSbrTbrUaPdbrVbrWbrXbrYbrZbsabsabsbbsabscbrXaJYaJZaSibsdaHTaHUaHTaaaaaaaMxbsebsfamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbsgaWybrsbshaWybsiaNXbsjbsjbsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabskboZbslbsmaHvbsnbsobspaHvaHvaHvaHvaHvbsqbsraHvaHvaHvaHvbssaHvaHvaHvbsrbstbsubsvbrKbswbrKbsxbsybszbsAbpZbsBbsCbsDbsEbrNbsFbsGbrQbqZbsHbrfamiaxhaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaPdbsIbsJbsKbsLbsMbsNbsObsPbsQbsRbsSbsSbsSbsSbsTbsUbsVaJZaSibsWaHTaHUaHTalyamiamibsXbsYbsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbsZbtabtbbtcbtdbteaNXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalybskbtfaZUaZVbtgbtgbthbtibtgbtgbtjbtgbtgbtkbtlbtgbtmbtnbtgbtobthbtgbtgbtpaGqbtqbtrbpmbpZbtsbrKbrKbrKbttbpZbppbtuaUbbtvbtwbtxbtxbqZbqZbsHbrfaaaaxhamiamiamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaPdbtybtzbtAbtBaPdbtCbtDbtEbtFbtGbtHbtIbtHbtHbrXbrXaJYbtJbtKbtLbtLbtMbtLbtLbtNamiaUNbtObtPaLjaLjaLkaLjaLhaLjaLkaLjaLjaLjaLkaLjaLhaLjaLkbtQaLeaaaaNXaTxbtRbtRbtRbtRaNXaNXaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaamialybskboZazgbtSbtTbtTbtTbtUbtTbtTbtTbtTbtVbtTbtWbtTbtTbtTbtTbtTbtTbtTbtTbtXaLCbtYbpmbpnbpZbrKbtZbuabubbucbudbuebufbugbuhbqbbuibujbukbqbbulaUbaaaaxhaaaaaaamiamialyaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaPdbsIbumbunbsIaPdbrVbuobupbuqbrZbrZburbusbutbuubuvbuwbuxbuybuzbuAbuBbuCbuDbtNamibuEamiaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaMxbroaLeamiaaaaaaamiamiaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamibuFbuGaxdboZazgbuHbtTbuIbuJbuKbuLbtTbuMbuNbuObuPbuQbuNbuRbtTbuSbuTbuUbuTbtTbuVaHvbuWbpmbpnbpZbpZbpZbpZbpZbpZbpZbuXbppaUbaUbaUbaUbaUbaUbaUbaUbaUbaaaaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaPdaPdaPdaPdaPdaPdbrVbrZbuYbuZbvabvbbvcbvdbvabvebvfbvgaQJbvhbvibvjbvkbvkbvlbvmaLfbvnamiaaaaaaaaaaaaaaaamialyaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaMxbtPaLiaLjaLjaLhaLiaLjaLjaLhaLkaLjaLjaLjaLkaLjbtQaLebuFbuFbuFbuFbuFbvobvpaxdbvqbvrbvsbtTbvtbvubvvbvwbtTbvxbuObvybvzbvAbuObvxbtTbvBbvCbtTbvDbtTbvEaJqbvFbpmbpnbpnbpnbpnbpnbpnbpnbpobuXbppbvGbvHbvIbvIbvIbvIbvIbvHamiamiaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbvKbvLbvMbvNbrXbvObvPbvQbvRbutbutbvSbvTbrZbvUbvVbvWaJZbvXbvYbvZbwabwbbwcbwdbwebwfamiaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaamialyamiamiamiaaaaaaamiaaaaaaaaaaaaaaaaaaaMxbtPbwgbwhbwibwjbuFbuFbuGaxdbtfaSybwkbtTbwlbwmbtUbtTbtTbtTbtTbtTbtTbtTbtTbtTbtTbtTbwnbtTbtTbtTbwoaHvbwpbvGbvGbvGbvGbvGbvGbvGbvGbvGbwqbvGbvGbvHbvIbvIbvIbvIbwrbvHamiaxhaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbwsbwtbwtbwubrXbwvbsObwwbtFbwxbwybwzbwybwybrXbrXbwAaJZbwBbtLbwCbtLbtLbtLbtLbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwDbwDbwFbwFbwFbwFbwGbwHbwIbwJbuFbwKbwLaxdboZazgbwkbtTbwMbwNbwObwNbwPbwQbwRbwSbwTbwUbwVbwWbwNbwNbwNbwXbwNbtTbtXaHvbwYbwZbxabxbbxcbxdbxebxfbxgbxgbxhbxgbxibvHbvIbvIbvIbvIbvIbvHaaaaxhaaaamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbvJbvJbvJbxjbvJbrXbxkbsObxlbxmbtGbxnbxnbxnbxnbxobxpbxqaJZaKaaHTbxrbxrbxsbxtbxtbxtbxtbxubxvbxvbxwbxxbxybxybxzbxAbxAbxAbxxbxBbxCbxrbxzbxAbxAbxAbxxbxrbxrbxzbxAbxAbxAbxxbxrbxrbxrbxrbxDbxEbxFbxEbxEbxGbxHbxIbxJbuFbxKbxLbxMbtfaZUaGdbxNbxObxPbxQbxRbxPbxSbxRbxPbxTbxRbxPbxPbxRbxRbxRbxUbxVbxWbxXbxYbxZbvGbyabybbycbydbyebyfbygbyhbyibxgbyjbykbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbylbwtbvJbwtbwtbrXbrVbymbrXbxmbrZbynbynbyobynbrZbrXbypbyqbyrbwDbysbytbysbwDbwDbwDbwDbyubyvbxrbywbxtbxtbxtbxtbyxbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbyybyzbxrbxrbxrbxrbyAbxtbyBbwDbuFbuFbuFbyCbxEbyDbyEbxEbxDbxLbxLaxdboZazgbsmbyFbyGbyHbyIbyJbyKbyIbyJbyKbyLbyMbyHbyNbyObyPbyPbyQbyRbySbyTbyUbyVbyWbyXbyYbyZbzabzbbzcbzcbzdbxgbzebzfbvHbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbzgbzhbzibzjbzkbrXbzlbrXbrXbzmbrXbrXbrXbrXbrXbrXbrXbznbzobzpbwDbwDbwDbwDbwDbzqbzqbwDbwDbwDbwDbzrbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbzrbwDbwDbwDbzqbzqbuFbuFbzsbztbzubuFbuFbuFbuFaxdbzvbzwbzxbtTbzybzzbzAbzBbzzbzCbzBbzDbzAbzBbzEbzFbwNbwNbwNbzGbzHbtTbzIbzJbzKbzLbxgbxgbxgbzMbzNbzcbzcbzObxgbzPbzQbvHbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbzRbzSbzTbzUbzVbzWbzXbzYbzYbzZbAabwtbAbbAcbAcbAcbAdbAebAfbAgbAhbAibAibAibAjbAkbAkbAlbAhbAibAibAmbAibAnbAobAibAibAibApbAqbArbAsbAtbAibAibAubAibAnbAhbAvbAwbAxbAybAibAnbAzbAmbAibAibAAbAkbAkbABbAibACbADbAEbAFbAGbAHbAibAIbAJbAKbALbtTbAMbwlbtTbANbwlbtTbAObwlbtTbAPbwlbtTbAQbARbARbASbARbtTbATbspbAUbvGbAVbxgbxgbxgbAWbAXbAYbAZbxgbxgbBabykbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbBbbBcbvJbBdbBebBfbBgbBgbBgbBgbBgbBhbBibzYbzYbzYbBjbBkbBlbBmbBnbBmbBmbBmbBmbBmbBobBpbBqbBmbBmbBrbBmbBmbBnbBmbBmbBmbBsbBmbBtbBubBvbBwbBxbBybBmbBmbBnbBqbBmbBzbBmbBmbBmbBAbBBbBmbBmbBCbBmbBmbBnbBmbBzbBDbBmbBmbBqbBzbBmbBzbBmbBEbBFbtTbBGbBHbtTbBIbBHbtTbBJbBHbtTbBKbBHbtTbARbARbARbASbBLbtTbBMbmwbBNbBObBPbBQbBRbBRbBSbBTbBRbBUbBVbxgbBabvHbvIbvIbvIbvIbvIbvHaaaaxhaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbvJbvJbvJbvJbBWbBXbvJbvJbvJbvJbvJbBYbBZbvJbvJbvJbCabCbbCcbCdbCdbCebCfbCgbCfbCfbChbCfbCibCjbCfbCkbClbClbClbClbCmbCnbCobCfbCpbCqbCrbCsbCtbCubCsbCsbCsbCvbCsbCwbCsbCsbCxbCtbCybCsbCsbCsbCsbCsbCsbCkbCzbCAbCBbCBbCCbCzbCBbCzbCBbCmbCDbtTbCEbCFbtTbCEbCGbtTbCEbCHbtTbCEbCIbtTbCJbCJbCJbASbCKbtTbCLbCMbCNbvGbvGbvGbvGbvGbvGbvGbvGbvGbvGbCObBabvHbvIbvIbvIbvIbwrbvHaaaaxhaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbCPbCQbCRbvJaacaacaacbvJbBYbBZbvJbCSbCTbCUbCVbCWbCUbCXbCYbCYbCYbCYbCYbCZbCYbDabCYbCYbCYbDbbDcbDcbDbbCYbCYbCYbCYbDdbDebDfbDgbDhbDgbDgbDgbDgbDibDgbDjbDkbDlbDlbDmbDlbDlbDlbDlbDlbDlbDlbDnbDobDpbDqbDqbDrbDsbDqbDsbDtbDnbDlbDubDubDubDubDubDubDubDubDubDubDubDubDubDubDubtTbDvbDwbDwbDxbDybDzbDwbDAbDBbDCbDDbDwbDEbDFbDGbDwbDHbDIbvHbvIbvIbvIbvIbvIbvHamiaxhaaaaaaalyamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbDJbDKbDLbvJaacaacaacbvJbBYbBZbCUbCUbCUbCUbDMbDNbDObDObCYbDPbDQbDRbCYbDSbDTbDUbCYbDVbDWbDXbDXbDXbDXbDYbDZbEabEbbEcbEdbEebDgbEfbEgbEhbEibEjbEkbDgbElbEmbDlbEnbEobDtbEpbEqbErbEsbDlbEtbEubEvbEwbExbExbEybEzbExbEzbExbEAbEBbDubECbEDbEEbDubEFbEGbEHbEIbEJbEKbELbEMbENbEObEPbEQbDwbERbESbETbEUbEVbDAbEWbDAbEXbDwbEYbEZbFabDwbvGbvGbvGbvGbvGbvGbvGbvGbvGaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbFbbzYbDKbvJaacaacaacbvJbBYbFcbCUbFdbFebFdbDObFfbFgbFhbCYbDPbFibFibCYbFjbFkbFlbFmbFnbFnbFnbFnbFnbFobFpbFqbFrbFsbFtbFubFvbDgbFwbFxbFybFxbFzbFAbDgbFBbFCbDlbFDbFEbFFbFGbFHbFIbFJbFKbFLbFMbFNbFObExbExbFPbFQbFRbFSbFTbFUbFVbFWbFXbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGgbGibDubEmbEmbDwbGjbGkbGlbEUbDAbDAbGmbGnbDAbGobEYbEYbGpbDwaaaaaaaaaamiamiamiaaaaaaamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbvJbvJbvJbvJbvJaacaacaacbvJbGqbGrbCUbGsbGtbGubDObGvbDObGwbCYbCYbCYbGxbCYbGybFkbGzbGAbGBbGCbGDbGDbGEbGFbFkbGGbGHbGIbGJbFubGKbGLbGMbFxbFxbFxbFxbGNbDgbGObGPbDlbGQbExbDtbExbGRbGSbGTbGUbGVbFRbGWbGXbGXbGXbGYbGZbHabHabHbbEzbHcbDubHdbHebHfbDubHgbHhbHibEIbHjbGgbHkbGgbHlbDubGPbEmbDwbHmbGkbGlbHnbHobDAbHpbHqbHrbDwbDwbDwbDwbDwaaaaaaaaaamiaaaalyaaaaxhaxhaxhaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHtbHubCUbHvbHwbHxbHxbHybHzbHAbHBbHCbCYbHDbHEbHFbFkbHGbGAbHHbHIbHJbHKbHLbHMbFkbHNbHObGIbGJbFubFvbHPbHQbFxbFxbFxbFxbFxbHRbGObHSbHTbHTbHTbHTbHTbHTbHTbDlbDlbHUbExbHVbHWbHXbHXbHXbHYbHXbHZbIabIbbIcbIdbIebGgbIfbDubEFbHhbHibEIbIgbIhbIibIjbIkbDubIlbEmbDwbImbInbIobIpbIqbIrbIqbIqbIsbIsbItbIubIvbDwamiaxhamialyaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHtbIwbCUbGsbIxbGubDObIybHxbIzbHxbIAbIBbICbIDbIEbIFbIGbGAbIHbIIbIIbIIbIJbHMbFkbIKbCYbGIbGJbFubFvbDgbILbIMbFxbINbIObIPbDgbGObIQbHTbIRbISbITbIUbIVbIWbIXbIYbEybExbHVbIZbJabJbbExbJcbJdbJebIabJfbJgbDubJhbGgbJibDubEFbJjbJkbJlbJmbJnbJobJpbJqbDubJrbEmbDwbJsbGkbGlbJtbJubDAbJubJubJvbDAbJwbDAbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbJybHsbHsbHsbHsbHsbHsbHsbHsbHsbHtbJzbCUbFdbJAbFdbJBbJCbJCbJDbJEbJFbCYbJGbJHbJIbJJbJKbGAbJLbJMbJNbJObIJbJPbJQbJRbCYbJSbGJbFubJTbDgbJUbJVbJWbJXbJYbJZbKabGObGPbHTbKbbKcbKdbKebKfbKgbKhbIYbEybExbHVbKibExbExbExbEzbExbKjbIabJfbKkbDlbDlbDlbDlbDlbDlbDlbKlbDubDubKmbDubDubDubDubKnbEmbDwbGjbGkbGlbKobGkbGkbGkbGkbDAbDAbKpbKpbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbKqbKrbKsbHsbKtbKubKvbHsbHtbJzbCUbCUbCUbKwbCUbCUbCUbCUbCUbCUbCYbCYbKxbCYbCYbCYbCYbCYbCYbCYbCYbKybCYbCYbCYbCYbCYbKzbFubKAbDgbDhbDgbDgbDgbDgbDgbDgbKBbKCbHTbKDbKdbKdbKEbKFbKGbIXbIYbFPbKHbKIbDnbDtbDtbKJbDobDtbDnbKKbKLbKMbKNbDlbKObKPbKPbKQbDlbKRbKSbKTbKUbELbKVbKWbDubGPbEmbDwbKXbGkbGlbKYbKZbDAbLabLabDAbLbbERbERbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLdbLebLfbLebHsbLgbLhbLibLjbLkbJzbLebLlbLmbLmbLmbLmbLmbLmbLmbLmbLnbLobLpbLnbLmbLmbLmbLqbLmbLmbLrbLsbLmbLmbLmbLmbLtbLubLvbLwbLxbLybLzbLAbLBbLCbLDbLAbGObEmbHTbLEbKdbKdbKdbLFbKgbKhbIYbEybExbLGbLHbLIbLJbLJbLKbLLbIXbLMbJfbExbLNbLObLPbLQbLRbLSbLTbLUbFYbLVbFYbFYbLWbLXbDubLYbLZbDwbMabGkbMbbMcbMdbMdbMdbMdbMebLbbERbMfbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebLebLebMgbHsbMhbMibMjbMkbMibMlbMmbMnbMobMibMibMibMibMibMibMibMibMibMibMpbMibMibMibMqbMibMibMrbMsbMibMibMpbMtbLxbKzbMubMvbMwbMxbMybMzbMAbMBbMCbLAbGObEmbMDbKdbKdbKdbKdbMEbMFbIXbIYbEybExbMGbMHbMIbMJbMKbMLbMMbIXbLMbKLbMNbMObMPbMQbExbMRbMSbMTbMUbMVbMWbMXbGgbGgbMYbDubEmbMZbDwbNabGkbNbbNcbNdbDAbNdbDAbDAbLbbNebNfbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbNgbLebNhbHsbHsbHsbHsbHsbHsbHsbHsbHsbNibJzbHsbHsbHsbNjbNjbNjbNjbNjbNjbNjbNkbNjbNjbNjbNjbNjbNlbNlbNmbNlbNnbNobNlbNlbNpbFubKAbLxbNqbNrbNsbNtbNubNvbLAbGObEmbHTbNwbNxbNybNzbNAbNBbNCbNDbNEbNFbNGbDlbNHbNIbMKbNJbNKbDlbLMbJfbExbNLbDlbNMbExbNNbNObDlbNPbNQbMWbGgbGgbGgbGgbNRbEmbMZbDwbNSbERbNTbNUbNVbNVbNWbDAbDAbDAbNXbNXbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbNYbLebNZbHsbOabObbHsbOcbOdbOebOfbOgbOhbJzbHsbOibOjbNjbOkbOlbOlbOmbOnbOobOpbOqbOrbOsbOsbOsbNlbOtbOubOvbOwbOxbOybNlbKzbFubKAbLxbOzbOAbLAbLAbLAbLAbLAbOBbOCbODbOEbOFbOGbOHbOIbOJbDlbDlbOKbOLbOMbDlbONbOObOPbOQbORbDlbDlbOSbOTbDlbDlbOUbHabOVbOWbDlbOXbOYbIebOZbPabPbbPcbDubEmbMZbDwbPdbNfbNTbDAbPebPfbPgbESbPhbPibDAbDAbPjbDwamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLfbLebLebPkbLebPlbHsbOcbPmbPnbPobPpbPqbPrbHsbPsbLebNjbOsbPtbOsbPubPvbPwbPxbPybPzbOsbOsbOsbNlbPAbPBbOwbOwbOxbPCbNlbKzbFubPDbLxbPEbOAbLAbPFbPGbPHbLAbMZbEmbHTbHTbPIbPJbHTbPKbHTbHTbPLbPMbPNbPObDlbDlbPPbPQbPRbDlbDlbPSbPTbPUbPVbDlbDlbPWbPWbDlbDlbDubPXbDubDubDubDubPYbDubEmbMZbDwbDwbDwbDwbPZbDwbDwbDwbDwbDwbDwbDwbDwbDwbDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbQabPkbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbNibQbbQcbLebQdbNjbOsbOsbOsbQebQfbQgbQhbQibQjbOlbOlbQkbNlbQlbPBbQmbQnbQobQpbQqbQrbFubKAbLxbQsbQtbQubQvbQwbQxbLAbMZbEmbQybQzbQAbQBbQCbQDbQEbQFbQGbQHbQIbQJbQKbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQXbQYbQZbRabRbbRcbRdbDubRebRfbDubRgbMZbEmbEmbRhbEmbEmbEmbEmbEmbRibRjbRkbRjamiamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebLebLebLebRlbLlbLmbLmbLmbLmbLmbLmbRmbRnbHsbRobRpbNjbRqbRqbRqbRqbRqbRrbRsbRqbRqbRqbRqbRqbNlbRtbRubRvbOwbOxbRwbNlbRxbFubKAbLxbEmbOAbLAbRybRzbRAbLAbRBbNubRCbRDbREbRFbRGbRHbRIbRJbQNbRKbRLbRMbRNbRObRPbRQbPUbPUbRRbRSbRTbRUbQNbRVbRWbQNbQNbQNbQIbRXbRYbRYbRZbDubSabSbbDubEmbScbSdbSdbSebSdbSdbSdbSdbSdbSfbLAbLAbLAaaaamiaaaamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebLebLebLebHsbSgbShbMibMibMibMibMibSibSjbNjbNjbNjbNjbOkbOlbOlbSkbOnbSlbSmbSnbSobOsbOsbOsbNlbSpbSqbSrbSsbOxbOwbStbSubSvbSwbLxbGPbOAbLAbLAbSxbLAbLAbOAbEmbSybSybSybSybSzbSybSAbSybSybSBbSCbSybSDbSybSEbSFbSGbSHbSIbSJbSKbSLbSGbSMbSNbSObSPbRDbPNbSQbSRbRYbSSbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbEmbMZbSUamiamiaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebLebSVbSWbHsbSXbQbbNjbNjbNjbNjbNjbNjbNjbNjbSYbSYbRqbOsbPtbOsbSZbPvbTabTbbPybTcbOsbOsbOsbNlbTdbTebTfbTgbOxbThbNlbTibFubTjbLxbTkbTlbTmbTmbTnbTobTmbTpbEmbSybTqbTrbTsbTtbTubTvbSybTwbTxbTybTzbTAbSybTBbTCbTDbTCbTBbTBbTEbTFbTGbTHbTBbTBbTIbRYbTJbTKbRYbRYbTLbTMbTNbTObTPbSTbTQbTRbTSbTTbTUbTVbTWbSTbEmbMZbSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbPkbHsbHsbHsbNibQbbNjbOsbOsbTXbOsbNjbTYbTZbUabUbbRqbOsbOsbOsbUcbUdbSlbSmbQibUebOlbOlbQkbUfbUgbUhbUgbUgbUibUgbUfbUjbFubUkbUlbUmbOCbOCbOCbUnbUobOCbOCbOCbUpbUqbUrbUsbUtbUubUvbUwbUxbUybUzbUAbUBbSybUCbRabUDbQXbUEbTBbUFbUGbUHbUIbUJbTBbUKbULbPNbRYbRYbRYbUMbUNbUObUPbUQbURbUSbUTbUUbUVbUWbUXbUYbSTbEmbMZbSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbUZbLebLebVabHsbNibQbbNjbOsbOsbOsbOsbNjbVbbVcbVdbVebRqbRqbRqbRqbRqbRqbVfbVgbRqbRqbRqbRqbRqbUfbVhbVibVjbVkbVlbVmbVnbVobFubKAbLxbLxbLxbLxbLxbMZbVpbSybSybSybSybVqbVrbVrbVrbVsbVtbVubVrbVvbVwbVrbVxbSybVybRYbVzbRYbVAbVBbVCbVDbVzbVEbVFbTBbVGbVHbVIbVJbVKbVLbVMbSTbVNbVObVPbVQbVRbVSbVTbVUbVVbVWbVXbVYbOCbVZbWabWbamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbUZbLebLebWcbHsbNibQbbNjbWdbOsbWebWfbWgbWhbWibWjbWkbWlbWmbWnbWobWpbWqbWrbSmbWsbWtbOsbOsbOsbUfbWubWvbWwbWwbWxbWybUfbKzbFubKAbLxbWzbWAbWzbLxbMZbVpbSybWBbWCbWDbWEbWFbWGbWGbWGbWHbWIbWJbWKbWLbWMbWNbWObWPbRXbTKbRYbVAbVBbWQbVDbRYbVEbWRbWSbWSbWTbWUbWTbWSbWVbWSbSTbSTbSTbSTbSTbWWbWXbWYbWZbXabXbbXcbSTbXdbXebSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbXfbLebLebXgbHsbNibQbbNjbXhbXibXjbOsbOsbXkbXlbXmbXnbXnbXobXpbXpbXpbXpbXqbXrbPybXsbOsbOsbOsbUfbXtbXubXvbXwbXxbXybXzbQrbFubXAbXBbXCbXCbXDbLxbMZbVpbSybXEbVrbXFbVrbVrbVrbVrbXGbXHbXIbXJbVrbXKbVvbXLbXMbXNbSQbSRbRYbXObVBbWQbXPbXQbXRbXSbXTbXUbXVbXWbXXbXYbWSbXZbSTbYabYbbYcbYdbYebYfbYgbTUbTUbTUbTUbSTbYhbGObSUalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbNZbLebLebXgbHsbNibQbbNjbOsbYibOsbOsbYjbYkbYlbYmbYnbYobYpbYqbYrbYsbYnbYnbYtbQibYubOlbOlbQkbUfbYvbYwbYxbYxbYybYzbYAbLubYBbYCbLxbYDbYEbYFbLxbMZbVpbSybYGbYHbYIbYJbYKbYLbVrbYMbYNbSybYObYPbYQbYRbYSbSybYTbYUbYVbYWbYXbTBbYYbYZbZabVEbRYbZbbZcbZcbZdbZebZfbWSbZgbSTbZhbZibZjbZkbZlbUPbZmbZnbZobZpbZqbSTbYhbGObSUalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbZrbLfbLebXgbHsbZsbRnbNjbOsbOsbOsbOsbNjbZtbZubYmbYnbYnbZvbZwbZxbZybYnbYnbZzbRqbNjbNjbNjbNjbUfbZAbZBbZCbZDbWxbZEbUfbKzbZFbLwbLxbLxbLxbLxbLxbMZbVpbSybSybSybSybSybSybSybZGbSybSybSybSybSybSybZHbSybSybZIbZJbTBbTBbTBbTBbZKbZLbZMbZNbZObZPbZQbZRbZSbZTbZUbWSbXZbSTbZVbZVbZVbZWbZXbZYbZmbZZbUOcaacabbSTcacbGObLAamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbHsbHsbHsbHscadcaebNjbOsbOscafbOsbNjcagcahcaibYnbYnbWrbYncajcakcalcamcajcanbNjcaocapcaqcarcascatcaucavcawcaxbUfcaycazbKAbLxcaAcaBcaCbGPcaDcaEbEmbEmbEmbEmbEmbEmcaFbEmbEmbEmbEmbRgbZJcaGcaHcaIcaGcaJcaKbZJcaLcaMbTBcaNcaOcaPcaQcaRcaScaTcaUcaVbZccaWbWScaXbSTcaYcaZcbabZkcbbcbccbdcbecbfcbbcbgcbhcbicbjcbkcblaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscbmcbmbLebLecadcbnbNjbNjbNjbNjbNjbNjbNjbNjcbocbpcbqcbrcbocbsbNjbNjbNjcbsbNjbNjcbtcbucbvbUgcbwcbwbUgcbxcbycbzbUfcbAcbBcbCcbDcbEcbEcbEcbEcbFcbGcbHcbHcbHcbIcbHcbHcbJcbHcbHcbHcbHcbKcbLcbMcbNcbOcbPcbQcbPcbRcbPcbPbTBcbSbRYbRYbRYbXObZPcbTbZccbUbZccbVbWScbWbSTcbXcbYcbZbYdccaccbcccccdcceccfccgbSTcchbGObLAbSUbSUbSUbLAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbHsbHsbHsbHsbHsbHsbLlcciccjccjcckcclccmccnccnccoccpccoccqccnccrccscctccuccvccwccxccyccxcczcbuccAcbucbucbuccBcbucbubUgccCccDccEbUfccFccGccHbLxbLxbLxccIccIccIccJccIccIccIccKccIccIccIccIccIccIccIccLbZJcaGcaHcbPcaGcbPcbPbZJccMccNbTBccObVJccPccQccRbWSccSccTccUbZcccVbWSbWSbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTccWbGOccXccYccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscdacdbcdccddbNZbLebLebNibQbcdecdecdecdecdfcbucdgcdhcdicdjcdkcbucbucdlcdmcdncdocdpcbucdqcbucdrcbucbucdscbucbucbucbucbubUgcdtcducdtbUfbKzbFubKAbLxcdvcdwccIcdxcdycdzccIcdAcdBcdCcdDcdBccIcdBcdEcdFccIccLbZJcaGcdGcbPcaGcbPcdHbZJcdIcdJbTBbTBbTBcdKbTBbTBbWSbWSbWScdLbWSbWSbWScdMcdNcdOcdPcdQcdRbSdbSdbSdbSdbSdbSdbSdbSdcdScdTbLAcdUccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLlcciccjccjccjccjccjcdVcdWcdecdXcdYcdZcdZcdZcdZceacdZcebcecceccedcedceecefcedceccegcdqcehceicejcekcelcejcemcencbucbubUgceocepceqbUfbUjbFucerbLxbLxbLxccIcescetceuccIcevcewcexceycdBcezcdBcdFcdFccIccLbZJcaGceAceBcaGcbPceCbZJbZJbZJbZJbEmceDceEbEmbEmceFbEmbEmbMZbEmbEmbEmbEmbMZbEmbEmbEmceGceHceIceJceKceKceKceKceKceLceMbLAceNccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahceOcePcePcePceOaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacceQceQceQceQceQbNibQbcdecdecdecdecdecdeceRcdeceSceTceUceVceWceXceYceZcdZcfacfbcfccfdcfecffcfgcedcbucfhcficeccfjceccfkcecceccflcfmcfmceccecceccbncbncfnbFucfobLxcfpcfqccIcfrcdBcfsccIcftcfucfvcfwcfxccIcdBcfycdFccIccLbZJbZJbZJbZJbZJbZJbZJbZJcfzcfAbSdbSdcfBbSdbSdbSdbSdbSdbSdcfBbSdbSdbSdbSdcfCcfDcfDcfDcfDcfEcfFcfGcfHcfHcfHcfHcfHcfHbLAbLAbSUbSUbSUbLAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfJcfIcePcePaaccePcePcePcePaacaadaadaadaadaacaadaadaadaadaadaadceQceQceQcfKcfLcfMceQbNibQbcdecfNcfOcfPcfQcfRcfScfRcfTcfUcfVcfWcfXcfYcfZcgacgbcgccbucbucbucgdcgecgfcedcggcdqcghceccgicgjcgkcglcgmcgncbucbuceccgocgpcgqcbncgrbSvbXAcgscgtcguccIcftcgvcgwcgxcgycgzcgAcgBcgCccIccIccIccIccIcgDcgEbSdbSdbSdbSdbSdbSdbSdcfBcfCbEmcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFbLAcgGbLAcfDcgHcgIcgJcgKcgLcgMcfHcgNcgOcgPcgQcgRamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIcfIcfIcePcePcePcgScgTcgUcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgWcgXcgWcgYcgZchachbchcchdchecfNcfOcfPcfPchfchgchhchicfYchjchkchkchlchmchnchochpchqchrchschtchuchvchwchxchychzchAchBchCchDchEchFchGchHchHchIchJchHchKchLchMbFubXAbLxchNchOccIcfrchPchQchRchSchTchUcdBchVccIchWchXchYccIchZccWbEmbGPciacibcaBbEmbEmbEmbEmciccgFcidcieciecifcigcihciicijcikcgFcilbEmcimcfDcinciocipcgHciqcirciscitciucivcivcgRamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIcfIcfIcfIcfIcePcePciwcixcePaacaacaadaadaadaadaadaadaadaadaadciyceQceQceQcizciAceQceQbLebQbcdecfNcfOcfPciBcfRciCcfRciDciEcfYcfYciFcfYciGciHcgbciIcdqciJciKciLciMcgfcedciNcdqciOcecciPciQciRciScgmciTciUccnciVciWciXciYcbnciZbFubXAccIccIccIccIccIccIccIccIccIcjacjbcjccjdccIcjeccIcjfcgFcgFcjgcjhcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFcjicjjcjkcjlcjmcjncjocjpcikcgFcicbRgcjqcfDcgHcjrcjscjtcjtcjucjvcjwcjvcjxcivcgRamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcjycjzcfIcjycjzcfIcfIcePcjAcePcePaacaacaacaacaacaacaadaadaadaadaadaadaadceQcjBcjCcjDcjEcjFcjGcjHcdecdecdecdecdecdecjIcdecjJcjKcjLcjMcjNcjOcjPcjQcdZcjRcjScjTcdmcdmcdmcjUcedcjVcdqciOceccjWcjXcjWcecceccjYcjZcfmceccecckaceccbnckbbFubYCccIckcckdckeckfccIcdBcdBckgckhcdCcdBckickjcdBcdBcdBcgFckkcklckkckmcknckockpckkckqckrcksckkcktckuckvckwckxckyckzckzckzckzcgFbLAbSUbLAcfDcfDcfDckAckAckAcfDcfHcfHcfHcfHcfHcfHamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIckCckDckEckFckGcfIcfIckHckIckJcePaacaacaacaacaacaacaadaadaadaadaadaadckKceQckLckMckNckOceQckPckQckRckRckRckRckRckSckTcdeckUckVcdZcdZcdZcdZckWcdZcebceccecckXcedceecedcedcecckYccwckZclaclbclcckZcldcleclfcjVcbucecclgclhclicbnbKzbFucljccIclkcetcgycllclmclncgycgycloclpclqclrclscltcltcltcgFckkcluckkckkckkclvckkckkckkclvckkckkcklclwcieclxclyclzcihclAclBclCcgFaaaaaaamiaaaamiaaaaaaamiamiamiamiaaaaaaamialyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahceOcePcfIcfIcjyclDclEckDckEckFclFclDclDclDclDclGceOaacaacaacaacclHaadaadaadaadclHaadaadaadceQclIckMclJclKceQbLebLecddcdcclLclMcddclNbQbcdecdecdecdeclOcbuclPclQclRccyclSccxclTclUclVclWccyclXclYcdpcbucdrcbucbucbuccwclZcbucjVcbucecclhclhclicbnbKzbFubKAcjccdBcdBcmachQcmbchQchQchQcmccmdcdBcmecmfcltcmgcmhcgFcmicmjcmkcmlcmkcmmcmmcmmcmmcmmcmlcmmcmncjickkcmocmpcmqcjncmrcmsclCcgFaaaaaaalyaaaamiaaaaaaalyalyaaaaaaaaaaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcfIcfIcfIckHcmtcmtcmuckEcmvcmtcmtcmtcmtcmtcmwcePcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxceQcmycmzcmzcmAceQbHsbHsbHsbHsbHsbHsbHscmBcmCcjGcmDcjGcmEccxcmFccycmGcmHcmIcmJcmKcmLcmMcmNcmOcmPcmQcmRcmMcmMcmScmTcmUcmMcmVcmWcmXcmYcbuceccmZcnaclicbncnbbFucnccndcnecnfcngcnfcnhcnfcnfcnfcnicnfcnfcnjcltcltcnkcnlcgFcnmcnmcnnckkcklckkckkckkckkckkcnockkcnncnpckkcnqckkcnrckzckzckzckzcgFaaaaaaalyalyamiaaaaaaaaaaaaaaaaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcnscfIcfIcfIckEckEcntcnuckEckEckEckEckEckEckEcnvcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnxcnycnzcnzcnAceQaacaacaacaacaacaacbHsbLecnBbMicnCcnDcnEcnFcnFcnGcnFcnFcnFcnHcnIcnJcnFcnKcnLcnMcnNcnKcnKcnKcnKcnKcnOcnOcnPcnQcnRcnOcnOcnOcnOcnOcnScnSbKzcnTcnUcnVcdBcltcnWcltcnXcltcltcltcnYcnZcltcltcltcltcoacobcgFcoccoccodcoecofcogcohcoicojcoecoecokckkclwcieclxcolcomconcoocopcoqcgFaaOaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcfIcfIcfIcjycorcorcosckEcotcorcorcorcorcorcorcePcoucoucoucoucoucoucoucoucoucoucoucoucouceQceQceQceQceQceQaacaacaacaacaacaacbHsbHsbHsbHsbLebQbcnEcovcovcowcoxcovcovcnFcoycozcoAcnKcoBcoCcoDcoEcoFcoGcoHcoIcnOcoJcoKcoLcoMcoNcoOcoPcoQcoRcnScoSbGJcoTcoUcoVcnecnecoWcnecoVcoXcdBcdBcoYclscdBcoZclscltcmgcmhcgFcpacpacpbckkcpcckzcpdcpdcpecpdckzcpfcoecpgcphcpicmpcpjconcpkcplcoqcgFaaaaaaalyalyamialycpmalyaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahceOcePcfIcfIckHckIckJckDckEckFcpnckIckIckIckIcpoceOaacaacaacaacclHaacaacaacaacclHaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebQbcnEcppcpqcprcpqcpqcpqcpscpqcptcoAcnKcpucpvcpwcpxcpycpzcpAcpBcnOcpCcpDcpEcpFcpGcpGcpHcpIcpJcpKcpLcpMcpNbKAccIcescdBcpOcpPccIcpQcdBcdBcpRcpScpTcpUcmfcltcltcltcgFcpVcpVcpbckkcklckzcpWcpXcpbcpYckzcpZcqacqbckkcqcckkcqdckzckzckzckzcgFaaaaaaalyalyalyalyalyamiaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIckCckDckEckFckGcfIcfIcjyclDclEcePaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebQbcqecqfcqfcqfcqgcqhcqhcqicpqcpqcoAcnKcqjcqkcqlcqmcqncqocqpcqqcqrcqscqtcqucqvcqwcqxcqycqzcqAcqBbGIbGJbFucoUcqCcqDcqEcqEckfccIcqFcdBcqGckhcqHcdBcqGcqIcdBcdBcdBcgFcqJcqKcpbcjjcmnckzcqLcqMcqNcqOckzclwciecqPcieclxciecqQcihcqRcqScqTcgFaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaaaalyaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIckHcqUcfIckHcqUcfIcfIcePcePcePcePaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbLebQbcnEcqfcqfcqfcqVcqhcqhcqWcqXcqVcoAcnKcqYcqZcracrbcpycrccrdcrecnOcrfcrgcqucrhcricrjcqycrkcnScnScrlcrmcrncroccIccIccIccIccIccIccIccIccIccJccIccIcgFcgFcgFcgFcgFcgFcrpcrqcrrcrscklckzcrtckkcpbcruckzcrvckkclwcrwcrxcmpcrycjncrzcrAcqTcgFaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaalyamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIcfIcfIcfIcfIcePcePaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscddbQbcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcrBcrCcrDcrEcrFcpycrGcrHcrIcnOcrJcrKcrLcrMcrNcrMcrOcrPcoLcrQcnScrRcrScrTcrUcrUcrVcrWcrXcrYcrZcsacrWcsbcsccsdcsecsfcsgcshcsicsjcskcslcsmcsncsockzcspcnocpbcsqckzcsrckkcjicsscqcckkcstckzckzckzckzcgFamiamiamiamiamialyalyalyamiamiamiamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIcfIcfIcfIcfIcePcePaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscsubQbbLebLebLebLebLecsvbLebLebLecddcswcrBcrBcsxcrBcrBcrBcrBcrBcrBcnScnScsycszcszcszcsAcszcszcsBcsCcnScsDcsEcsFcsGcsGcsGcsGcsGcsGcsGcsGcsGcsHcsIcsJcsKcsLcsMcsNcsOcsPcsQcsRcsScsncklckzcsTcsUcpbcsVckzcsWckkcnpclwclxciecsXcihcsYcsZctacgFaaaaxhaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahcePcePcfIctbcfIcePcePaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsctccnBbMibMibMibMibMicnCbMibMibMicnDbLebLebLebLebLebLebLectdbLebShctecnSctfctgcthctictjctkctlctmctncnSctoctpctqctrctsctsctsctsctsctsctsctrcttctuctvcgFctwctxctyctzctActBctCcmmctDctEckzctFcklcpbctGckzctHckkcjictIctJcmpctKcjnctLctMctacgFaaaaxhaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahceOcePcePcePceOaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbHsbHsbHsbRlbHsbHsbHsbHsbHsbHscnBbMibMibMibMibMibMibMicnCbMibSibLecnScnScnScnScnScnScnScnScnScnScnSctNctOctPctsaacaxsaxsaacaxsaxsaxsctsctQctRctScgFckzctTctUckzckzctVckkckkctWctXckzcpdctYctZcpdckzcuacubcuccudcnqckkcueckzckzckzckzcgFamiaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscufbLecddcugbHscuhcuibHsbHsbHsbHsbHsbRlbHsbHsbHsbHsbHsbLebLebLebLebLebLebLebLebLebLebLebLecujctocukctqctsaacaacaxsaxsaxsaxsaxsctsctQcukculcsecumcuncuocupcsjcsmcuqcsmcurcklcusckkcklckkckkcutcuucubcuccuvcuwcuxcuycjncuzcuAcuBcgFaaaaxhamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscuCbLebLecugbHsbLfcuDcuEcuFcuGcuHcuIcuJbLfcuKcuLcuMbHsbLebLebLebLebLebLebLebLecddcbmcuNcuOctrcuPcukctqcuQctsctsctsctsctsctsctsctrcuRcuScuTcuUcuVcuWcuXcuYckzcuZckkcjjctDcvacmmcvbcvacmmcvccrwcvdcubcvecuxcuwcvfcvgcihcvhcvicuBcgFaaaamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscvjbLebLecugbHsbHsbHsbHscvkcvlbLecvmcvnbLfcvobLecvpbHsbLebLectrctrctrctrctrctrctrctrctrctrcvqcvrcvscvtcvucvvcvwcvxcvxcvycvzcvAcvBcvCcsEcvDcvDcvEcvFcnocvGckzckkckkcvHcvIcsmcvJcvKcvLcvMcvNcvOcvPciecvOcvQcvRckkcvSckzckzckzckzcgFamiamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscvTcddcvUbRpbHscvVcvWcvXbLecvncvnbLfcuHbLfcvYcvZcwabHsbLebLectrcwbcwccwdcwecwfcwgcwhcwicwfcwjcwkcukcwlcwlcukcwlcwlcwlcwmcukcwncwncwocwpcwqcwrckkcvFckkcwsckzcwtcwucwvcwucwwcwxcwycwzcwAcwBcuxcwCcwDcmpcmpcwEcwFcwGcwHcwIcwJcwKcgFaaaamialyaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscwLbLebLecugbHscwMcwNbHscvncwObLfbZrbZrcwPcwQcwRbLebHscddbLecwScwTcukcukcwmcukcukcukcukcukcukcukcwUcwVcwWcwWcwWcwWcwWcwXcwWcwWcwWcwYcwZcxacxbcxccvFckkcxdckzcxecxfckkcxgcxhctWcklcxicwwcxjcwwcrwckkckkcnockkckkcxkcxlcxmcwKcwKcxnalyaxhamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscxobLebLecugbHsbHsbHsbHsbLecvncxpcxqbLecvncwRbLecwRbHscxrbLectrcxscukcukcxtcwncwncukcukcwlcwlcwlcxucxvcwlcukcwlcwlcwlcxtcukcwncwncukcwZcxwcxxcqMcxycxzcxAckzcxBcwAcwwcwAcxCctWcxDcmmcmmcxEcxFcvOciecxGcieciecxHcxIcxJcxKcwKcwKcgFalyaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHscxLbLebLecugbHscxMcxNcxOcuJbLebLecvnbLecxPcxQcxRcwPbHscxSbLectrcxTcxUcxUcxVcxUcxUcxWcxXcukcukcukcukcukcukcukcxYcxWcxZcyacxUcxUcxVcxUcxXcgFcybcyccydcyecyfckzckkckkckkckkckkcygcsmcyhcsmcyicyjckkcykckkckkcylckkcymcgFcgFcgFcgFcgFaaaaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaackBckBckBckBckBaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHscyncynbHscyncynbHscyncynctrctrctrcyoctrctrctrctrcypcxUcxUcxUcxUcxUcxUcxUcyqctrctrctrctrcyrctrctrctrcgFcgFcgFcgFcgFcgFcgFcpdcpdcpdcpdcpdcgFcpdcpdcpdcpdcpdcpdcgFckkcysckzckzckzcgFalyamiamiaaaaaaamiamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaackBckBckBckBckBaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacytcyucyvaaaaaactrcywcyocywcywcywcywcywcyocywctraaaaaacytcyucyvaaaaaaaaaamialyamiamiamiaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaacgFcyxcyycyzcyAcyzcyBalyamiamiamiaxhaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyCcyocyDaaaaaaaaactscyEctsamiamiamictscyEctsaaaaaaaaacyCcyocyDaaaaaaaaaaaaamialyalyamiaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhamicgFcgFcgFcgFcgFcgFcgFamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFaaaaaacytcyucyvamiamiamicytcyucyvaaacyFcyFcyFcyFcyFcyFaaaaaaaaaamiaaaamiaaaalyaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaalyaaaamiaaaaaaaaaaaaaaaaaaaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFaaacyCcyocyDamiamiamicyCcyocyDcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaalyaaaaaaaaaaxgaxgaxhamiaxgaxgaxgaxgaxgaxgaxgamiaxgaxgaxgaxgaxgamiamiaxhalyalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaaaaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaBgaaaaCVaBUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaBgaBgaBgaBgaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaBgaBgaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaafaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaeaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaadaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaeaakaakaakaakaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaakaalaamaamaamaanaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaaoaapaapaapaapaaqaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaapaapaapaapaaraasaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaataauaapaapaapaavaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaawaakaaxaayaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaazaakaakaakaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaakaawaakaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaafaafaaAaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaacaaaaaaaaaaadaacaacaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaafaafaafaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaacaacaadaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaafaahaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaacaadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaBUaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaCaaCaaCaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaEaaFaaFaaFaaGaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaHaaGaaGaaGaaGaaIaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaJaaGaaGaaGaaGaaGaaKaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaLaaGaaGaaGaaMaaGaaNaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaCaaCaaCaaPaaCaaCaaCaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaCVaCVaCVaadaCVaCVaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaGaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaCaaPaaCaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaadaadaaQaaRaaSaaSaaSaaTaaTaaSaaSaaSaaSaaUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaVaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaadaadaaWaaXaaYaaYaaZabaabbaaZaaYaaYaaYabcaaSaaSabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaafaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaacaacaacaacaacaCVaCVaadaadaaWabeaaYabfaaYabfaaYabfaaYabfaaYaaTabgabhabiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaCVabjabjabjabjabkabkabkabjabjabjaCVaCVaCVaCVaacaacaCVaCVaadaadaaWabeaaYabfaaYabfablabfaaYabfaaYabmaaYaaYaaTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVabjabnaboabpabqabrabsabtabuabjaCVaCVaCVaCVaCVaCVaCVaCVaadaadaaWabeaaYabfaaYabfaaYabfaaYabfaaYaaTabgabvabiaaaabwabxabyaaaabzabAabBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVabkaboaboaboabCaboaboabDabEabjabjabjaadaCVaCVaCVaCVaCVaadaadaaWaaXaaYaaYabFabGabHabIaaYaaYaaYabcaaSaaSabJaaaabKabLabKaaaabMabNabMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVabkaboabOaboaboabPabDabDabQabRabSabTaadaadaadaadaadaadaadaadabUabVabmaaSaaSaaTaaTaaSaaSabmaaSabWaaaaaaaaaaaaabKabXabKaaaabMabYabMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVabkaboaboaboabZacaabDabDacbabjabjabjaccaadaCVaCVaCVaadaadaadaadacdaceacdaadaadaadaadacdaceacdaadaadaaaaaaacfacgachaciacfacjackaclacfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVabjabjacmacnaboaboabDabDacoabjaCVaCVaCVaCVaCVaCVaCVaCVaadaadaadacdacpacdaadaadaadaadacdacpacdaadaadaadaadacfacqacpacracfacqacpacsacfacfacdacdaaaaaaaaaaaaactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaacaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVabjabjabjabjacuacvabjabjabjaCVaCVaCVaCVaCVaacaacaCVacwacxacfacdaceacdacfacdacdacfacdaceacdacfacdacdacfacfacfacyaczacfacfacAaczacfacBacCacDacdacEactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVabjabjabjabjaCVaCVaCVaacaacaacaacaacaacaCVacFacGacfacHacIacIacJacIacKacLacMacMacNacOacMacMacPacQacRacSacTacUacVacWacXacUacUacYacZacpadaactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaacaacaacaacaacaacaacaacaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaacaacaacaacaacaacaacaacaCVacwacxacfadbadcaddaddadeadfadgadhadiadjadkadladladmadnadladoadpadpadqadradpadsacUacYacZacpadaactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaBaaBaaBaaBaaBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVacwadtacfaduadvadwadxadyadzadAadBadCacfacfacfacfadDadEadFadGadFadFadHadFadFadFadIacVadJacdadKactactactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVacwadLacfadMadvadNadNadOadNadPadBadQacfacpadRacfadSadTadUadVadWadXadYadZadZadFacfacdacdaaaaaaaaaaaaactactactactactactactactactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVacwadLacfaeaadvaebaecaedaebaeeadBaefaegacpaehacfaeiaejaekaelaemaenadYaeoaepadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaacaCVaCVaCVaCVaCVaacaacaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwacwadLacfaeqadvadxaeraesaetaeuadBaevacfaewaexacfaeyadTaezaeoadVaeoaeAaeBaeBadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaCVaCVaCVaCVaeCaeCaeCaCVaCVaCVaCVaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVacwadLadLaeDacwaeEaeFadLadLadLadLadLaeFacwaeGaeHaeIaeJaeJaeJaeKaeLaeMaeNaeNaeNaeOaePaeQaeRacfaeSaeTacfaeUaeVaeWaeXaeYaeZafaafbaeBadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaacaacaCVaeCaeCaeCaeCafcafdaeCaeCaeCaCVaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVacwadLadLafeacwaffaffafgadLadLaeFafhafiacwafjafkacwadLadLafeacfaflafmafnafoacUafpafqaefacUafrafrafrafrafrafsafradFadFadFadFadFadFadFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaacaacaCVaCVaeCaftafuafvafwafxafuafxaeCaCVaCVaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaacaacaacaCVacwacwacwacwacwacwadLadLafeacwaffafgafgadLafyafzafAaeFacwafBafCafDafEadLafFafFafGafGafHafGafIafFafJafKafLafrafMafNafOafPafQafrafRafSafTafUafVafWafXafXafYafYafYafYafYafYafYafYafYafYafYafYafYafYafYafZaaaaaaaaaaadaadaadaadaadaCVaCVaacaacaCVaeCaeCagaagbagcagdagcageagfaeCaeCaCVaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaCVacwaggadLadLadLaghadLadLagiacwafgafgafgagjagjagjagkafiacwacwacwacwagladLafFagmagnagnagoagpagqafFagragsagtafrafMaguagvagwafQafragxagyagzagAagBagCaacaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagDaaaaadaadaadaadaadaCVaCVaCVaCVaacaacaCVaeCafxafxafwaeCaeCaeCagEafxafxaeCaCVaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadaadaadaadaacaacaacaacaacaCVacwagFadLagGagHacwadLagGagIacwagJadLaeFadLaeFaeFaeFaeFacwagKagLagMagNagOagPagQagRagSagSagTagUagVagWagsagtafragXagYagZahaahbafrahcahdaheagCahfagCaacaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahgaadaadaadaadaCVaCVaCVaCVaCVaacaacaCVaCVaeCahhafxafwaeCahiaeCahjafxahkaeCaCVaCVaacaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaadaadaadaadaacaacaacaacaacaacaacaacaCVacwafeahlahmahnacwadLacwacwacwacwahoacwacwacwacwacwacwacwahpahqahrahsahtafFahuahvahwahxahyahzafFahAagsagtafrahBahCahDahEahFafragxahGahHahIahJagCaacaadaadahKahKahKahKahKahKahKahKahKahKahKaaaaaaaaaahgaadaadaadaCVaCVaCVaCVaacaacaacaacaCVaeCaeCahLafxahMahNahOahPahQafxahRaeCaeCaCVaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaadaadaacaacaacaacaacaacaacaacaCVacwacwacwacwacwacwadLacwahSahTahUahUahUahVahUahUahUahUahUahWahXahYahYahYahZahZahZahZahZahYahYahYaiaaibaicaidaieaifaigaihaiiafragxalzaijaikailagCaacaacaadahKahKahKahKahKahKahKahKahKahKahKahKaaaaadahgaadaCVaCVaCVaCVaacaacaacaacaacaacaCVaeCaimahPainaioaipaiqairaisainaitaiuaeCaCVaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaadaadaadaacaacaacaacaacaacaacaacaCVacwadLadLadLadLadLadLadLaivaglaiwaiwaiwaiwaiwaiwaiwaiwaiwaglaivahYaixaiyahZaizaiAaiBahZaiCaiDahYaiEaiFaiGaiHaiIaiJaiKaiLaiMafragxalQaiNagCagCagCaiOaiOaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPaiPaiQaiPaiPaCVaCVaacaacaacaacaacaacaacaCVaeCaeCaiRafxaiSaiTaiTaiTaiUafxaiVaeCaeCaCVaacaacaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaacaacaacaacaacaacaacaacaCVacwadLadLaiWaiWaiWaiWacwaivaglaiwaiXaiXaiXaiXaiYaiXaiXaiwaglaivahYaiZajaahZahZajbahZahZajcajdahYajeagsajfajgajhajiajjajkajlafragxalQajmagCajnajoajpajqaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPajrajsajtaiPaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaeCajuafxajvafxaiTafxajwafxajxaeCaCVaCVaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaCVacwadLadLadLajyadLajzacwaivaglaiwajAajBajBajBajBajBajBaiwaglaivahYajCajDajEajFajGajHajIajJajKahYaiaagsagtajLajMajNajOajPajQafrajRalQajSagCajTajUajVajWaiOahKahKahKahKahKahKahKahKahKahKahKahKaiPajXajYajZakaakaakaakaakaakaakaakaakaakaaCVaCVaeCagaafxajvafxakbafxajwafxagfaeCaCVaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaCVacwacwacwacwacwacwacwacwaivaglaiwakcakdakdakeakdakdakfaiwaglaivahYakgakhakiakhakjakhakkaklakmaknakoakpakqafrafrafrafsafrafrafrakraksakragCaktakuakvaiOaiOahKahKahKahKahKahKahKahKahKahKahKaaaaiPaiPaiPaiQakaakwakxakyakzakAakBakCakDakaaCVaCVaeCaeCakEakFakGakHakIakJakKaeCaeCaCVaacaacaacaacaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaacaacaacaacaacaacaacaacaacaCVacwakLakMakNacwakOakPacwaivaglaiwakQakRakSakTakUakTakVaiwakWakXakYakZalaalbalcaldalcalcalcalealfalgalhalialjalkalkallalkalkalmalnaloalpalqalralsaltaluaiOaaaaaaalvalwalvalxalvalwalvaaaaaaalyaiPasAaiPalAakaalBakBalCakBakBakBakBalDakaaCVaCVaCVaeCaeCalEajvaiTajwalEaeCaeCaCVaCVaacaacaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaacaacaacaacaacaacaacaacaacaCVacwakLahXalFacwalGadLaghaivaglaiwalHalIalJalIalIalKalKaiwaglaivahYalLalMalNalOalPatWalRalSalTahYalUalValWalXalYalZamaambambamcamdameamfamdambamgamaamhaiOamiamiamjamkamjamlamjamkamjamiamiamiaiPammaiPamnakaamoampalCamqamrakBamsamtakaakaaCVaCVaCVaeCaeCamuamvamwaeCaeCaCVaCVaacaacaCVaCVaCVaCVaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVacwamxamyamzacwamAamBacwamCagNamDamEamFamGamHamHamHamHamIamJaivamKamKamKamKamKamKamKamKamKamKamKamLagsamMalvalvamNalvalvamOamOamOamOamPamOamOalvalvamQalvamjamjalvalwalvamRalvalwalvamjamjamjalvalvaiPamnakaakBakBamSamTamTamTamTamTamUakaakaakaamVamVamWamXamYamZanaamVamVaCVaacaacaCVaCVaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadcnwanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbancandacwaneacwacwaivaglaiwanfakdanganhakdanianjaiwankanlamKanmannanoanpanqanransantanuamKanvanwanxalvanyanzanAalvanBanCanDanEanFanGamOanHanIanJanKanKanKanLanKanManNanOanPanQanRanSanTanUalvanVamnakaakBanWanXakBakBakBakBakBanYanZaoaakaamVaobaocaodamYaoeaocaofamVaCVaCVaCVaCVaCVaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadcnwcnwanbaogaohaohaoiaohaohaojanbaaDaomaokazvaolanbaivamzacwacwacwaooaivaglaiwaopakdaoqaorakdakdaosaiwaotaivamKaouaouaovaowanmaouaoxaouaoyamKaiaagsanxalvaozanPaoAamjaoBaoCaoCaoCaoDaoEaoFaoGanPaoHaoIaoIaoIaoIaoIaoJaoKaoLanPanPaoMaoMaoMaoNalvaoOamnakaalBakBakBakBaoPaoQaoPakBakBakBalDakaamVaoRaoSaoTaoUaoVaoWaoXamVaoYaoYaoYaoYaoYaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaacaadaadaadcnwcnwcnwanbaoZapaapaapaapaapbapcapdapeapcapfapcapgaphapiapjahTapkapkapkaplapmaiwapnakdapoappapqaprapsaiwaptamCapuapvapvapwaouapxaouaouaouapyapzapAagsanxalvapBanPapCalvapDapEaoCapFapGapHapIapJapKapLapMapNapNapOapOapOapOapPapOapQapKapKapKapKapRapSamnakaapTapUapVapWaoPapXaoPapYapZaqaaqbakaamVaqcaqdaqeaqfaqgaqhaqiamVaoYaqjaqkaqlaqkaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadcnwcnwaonanbaqmapaaqnapaaqnapaapaaqoaqpaqqaqrapaaqsanbaqtaquaqvaqwaqwaqxadLaqyaiwaqzakdapoaqAakdakdaqBaiwaqCaivamKaqDaqEaqFaqGaouaouaqHaqIaqJaqKaqLagsanxalvaqMaqNaqOalvaqPaqQaqRaqSaqTaqUaoFaoGanPanPaqVaqWaqXaqXaqXaqYaqZaraarbarcardarearfargalvarhamnariarjarjarjarjarkarlarmarjarnarnarnaroaroamVamVarparqarramVamVaroaroarsaoYaoYaoYaoYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaacaacaacaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwcnwaonanbartaruarvarvarvarvarvarwarxaryaqrapaarzanbarAarAarAarAarAarBarAarAaiwaiwarCarDarEarFarGaiwaiwarHaivamKarIarJarKaqGarLarMarNarOarPamKarQarRarSalvarTarUarTalvarVarWamOarWarXamOamOaoGanParYarZasaarYanPanPasbalvalvalvascasdalvalvalvalvaseasfariasgashasiasjaskaslasmasnasoaspasqaroasrassamVastasuasvamVaswasxaroasyaszaviasBasCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadcnwcnwaonanbasDasEasEasEapaasGasHanbasIasJasKapcasLanbasMasNasOasPasQasRasSasTasUasVasWasWasXasWasYasZasZasZataasZasZasZasZasZasZasZasZasZasZasZatbatcatdalvateatfanPatgathatiatjatkatlatmatnatoanPanPaqVatpatqanPanPatralvatsattatuatvatwatxatyalvatzatAatBatCatDatEatFatEatGatEatHatIatJatKaroatLatMatNatOatPatQatRatSatTaroatUasyatVaysaoYamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwasFanbanbanbanbanbatXatYatXanbanbatZasJauaapaasKaubaucaudasQasQasQasQasQasQasQasQaueasQaufasQaugasZauhauiaujaukaulaumaunauoaupauqaurausautauuauvatcauwamjavEatfanPauxathauyauzauAauBauCauDauDauDauEauFauGauEauDauHauIauJauKauLauMauNauOatsatyalvauPauQariauRauSauTasjauUauVauWasnauXauYauZaroavaavbaroavcavdavearoavfavfaroavgavhaOqavjaoYalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadcnwcnwavlavmavnavoavpavqavqavqavravoaqpasJapaapaaqravsavtasQavuavvavvavvavvavvavvavvavwavvavxasQavyavzavAavBavCavDavDavDavDaxtavFavGavGavGavGauuavHavIavJavKaqXavLaqXavLavMaqXavNavOaqXaqXaqXaqXaqXaqXavPavQanPanPanPavRalvavSatsavTavUatsavValvalvalvavWariariavXariariavXavYavZariavXariariaroaroaroaroawaawbawcaroaroaroaroawdaweawfawgaoYamialyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadaadcnwcnwawhaqpaqsawiapaapaapaaycarvawjarxawkawlapaaqravoavtasQawmawnawnawnawnawnawnawnawnawnawoasQavyawpavAavBawqavGawrawrawsawrawtavGawuawvawvawwawxatcauwawyanPanPanPanPawzanPauzawAawBawCanPawDanPawEawFapKapKawGawHawIalvavVatsavTawJatsatsalvawKawLawMawNawOawPawOawQawRawSawTawUawPawOawVawOawWawOawXawYawZaxaaxbawWaxcaxdaxeaxfaxfaxfaxfaaaaxgaxgaxgaxgaxgaxhaxgaxgaxgaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadaadcnwcnwavlaxiaxjavoaxkaxlaxmaxnaxoavoaqpapaaxpapaaxqanbaxrasQawmawnaxsaxsaxsaxsaacaxsaxsawnawoasQavyavzaxuavBavGavGavGavGaBLavGavBavGavGaBLaxvauuauvatcauwamjavEaxwapKapKaxxapKaxyaxzaxzaxzaxzaxAaxzaxBaxCaxDaxEalvamNalvalvaxFaxGaxHaxIavVaxJalvaxKaxLaxMaxNaxOaxOaxOaxOaxOaxPaxQaxOaxRaxSaxOaxOaxTaxOaxOaxOaxUaxVaxQaxWaxXaxYaxZaxfayaaybaxfaaaaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadcnwaydanbanbanbanbanbanbanbanbanbanbazoayeayfayeaygayhayiayjaykawnaxsaxsaacaxsaxsaxsaxsawnawoaylaymaynayoaypavGavGayqayrbdYaytayuavGavGavGayvaywayxayyayzalvayAanPanPayBayCayDauJayEayFayGayHayIayJayKayHayGayHayLayMayNauJauLayOayPayQayRayRauJaySayTayUayVayWayWayWayWayWayXayYayWayZayWayWazaazbayWazcayWazdazeazfazgazhaziazjaxfazkazlazmazmazmaznaznaznaznazmazmazmazmazmazmazmamiaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwavkazwaBNaBmaAfaBnaAfaAfaBnapaaBoapaapbazxapcazyanbazzasQazAawnaxsaxsawnawnawnawnawnawnawoasQazBasZazCazDazDawpazDazDasZazDazEawpazDazDazDasZauvatcazFalvazGamjazHazIazJalvalvalvalvalvalvalvalvalvalvalvalvalvamNalvalvalvalvalvalvalvalvalvazKazgazLazMazMazMazMazMazMazMazMazMazMazMazMazMazNazMazMazMazNazMazOazgazPaxdazQazRazSazTazmazUazVazWazXazYazZaAaaAbazmaAcaAdaAeazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwcnwazuazuaBqanbanbanbanbaAhaBpapaapaapaaAiarvaAjaAkaAlaAmaAnawnaxsaacawnaAoaApaApaApaApaAqaAraAsaAtaAuaAvaAvaAvaAvaAvaAwaAvaAxaAvaAvaAvaAvaAyaAzaAAaABaACaADaAEaAEaAFaAGaAHaAIaAIaAIaAIaAIaAIaAIaAIaAJaAIaAKaALaAMaAIaAIaANaAIaAIaAIaAOaAIaAPaAQaARaASazMaATaAUazMaATaAUazMaATaAUazMaATaAUazMaAVaAWaAWaAXaAYazMaAZaBaaBbaBcaBdaBeaBfaCWazmaBhaBhaBhaBiaBjaBhaBhaBkazmazmazmaBlazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwavkazwazpazpazqazrazsaztavoaCcaBpapaapaaMSaLBaBravoavtasQazAawnaxsaxsawnaBsaBtaBuaBuaBuaBvaBuaBuaBwaBxaByaBzaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBBaBCaBDaBEaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBzaBFaByaBzaBzaBzaBzaBzaBzaBAaBzaBzaBzaBzaBzaBzaByaBzaBGaBHaBIaBJazMaBKaBOazMaBMaBPazMaBMaEcazMaBMaEwazMaBQaAXaAXaAXaBRazMazOaBSaBTaxdazlaxfaxfaxfazmaBhaBhaBhaBVaBWaBXaBYaBhaBZaBhaCaaBhazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadcnwcnwaMTcnwanbanbanbanbaAgaMUaCbaMVapaapaapaapaaCdavoavtasQazAawnaacaxsawnaBsaCeaCfaCgaChaCiaCjaCkaClaCmaCnaCoaCoaCoaCpaCqaCqaCraCoaCoaCoaCsaCtaCuaCnaCoaCoaCoaCoaCvaCoaCwaCoaCoaCoaCxaCyaCzaCnaCoaCoaCoaCAaCqaCqaCBaCoaCCaCDaCAaCqaCEaCFaCGaCHaCIazgaCJazMaCKaCLazMaCMaCLazMaCNaCLazMaCOaCLazMaCPaAXaAXaAXaBQazMaCQaCRaCSaCTaCUaxfaGtaEaazmaCXaCYaCZaBhaDaaDbaDcaDdazmaDeaBhaBhazmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaadaadcnwcnwcnwcnwcnwcnwcnwanbaDfaDgazqazsaDhaDiaDjapaaDkanbaDlaDmaAnawnaacaacawnaBsaCeaDnaDoaDoaDpaDqaDpaDoaDraDoaDsaDsaDtaDsaDuaDvaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDsaDwaDsaDsaDsaDsaDsaDxaDxaDyaDzaDAaDzaDBaDCaDDaDCaDBaDBaDEaDFaBJazMaDGaDHaDIaDJaDKaDLaDMaDNaDOaDPaDHaDQaDRaDSaDSaDSaDTazMaDUaDVaDWaxdaDXaDYaDZaFgazmaEbaEVaEdaEeaEfaDbaDcaEgazmaEhaEiaEjazmamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaadaEkaEkaEkaElaEmaEnaEkaEkanbanbanbanbanbanbanbanbanbanbaEoasQazAawnawnawnawnaBsaEpaEqaEraEsaEtaEuaEtaEvaEXaDoaExaEyaEzaDsaDsaDsaDsaEAaEzaEzaEzaEzaExaEBaECaExaEzaEzaEzaEzaEzaEzaEzaEDaEEaEEaEFaEzaEzaEzaEGaDsaDsaDsaDyaEHaEIaEJaDBaEKaELaEMaENaEOaEPaEQaERaESaETaDHaEUaETaDHaEWaEUaDHaETaEYaEZaEYaEUaETaEYaETaEUaFaaFbaFcaBTaxdaFdaFeaFfaGuazmaFhaBhaFiaFjaFkaFlaFmaFnaFoaFpaFqaFrazmaaaaxhamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaadaEkaFsaFtaFuaFvaFwaFxaFyaFzaFzaFzaFzaFzaFzaFzaFzaFzaFAaEoasQaFBaFCaFCaFCaFCaFDaFEaFFaDoaFGaFHaFIaFJaFKaFLaFMaEzaEzaEzaEzaEzaEzaEzaFNaFOaFOaFOaFPaEzaEzaEzaFNaFOaFOaFOaFQaFRaFSaFNaFOaFOaFOaFTaEEaEEaEEaEEaEEaEEaFUaFVaFWaFXaFYaDBaFZaGaaEMaEMaDCaGbaGcaGdaGeaGfaGgaGfaGfaGgaGgaGfaGiaGfaGkaGgaGhaGmaGfaGnaGfaGfaGoaGpaGqaGraxdaGsaxfaxfaHxazmaGvaGwaGxaGyaGzaGAaGBaGCaGDaGEaGjaGGazmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaadaadaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaEkaGHaGIaGIaGIaGJaGKaGLaGMaGNaGNaGNaGNaGNaGNaGNaGLarAaGOaBuaBuaBuaBuaBuaBuaGPaGQaDnaDoaDoaFMaDoaGRaGSaGTaDoaDsaDsaDsaDsaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaGUaGUaGUaDsaDsaDsaDsaDsaDsaDsaDsaDyaGVaGWaGlaGYaGZaHaaHaaHbaHcaHdaHeaBJazMaHfaHgaHhaHiaHjaHkaHlaHmaHnaHoaHkaHpaHqaHkaHraHsaHkaHtaHuaHvaHwaxdaHAaHyaImaImazmazmazmazmazmazmaUeaInaHzaUeaUeaUeaUeaUeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaEkaHBaHCaHDaGIaGJaHEaGLaHFaHGaHHaHIaHJaHGaHKaHLaHMaEoaEoaHNaHOaHPaHQaHRaHNaHSaCeaDnaHTaHUaHUaDoaHVaGSaHWaHXaHYaHZaIaaIbaIaalyaaaaaaamiamiaaaaaaaaaaaaamiaaaaaaaaaamiaaaamiamiamiamiamiamiaaaaaaaaaaaaaaaaaaamiamiaIcaIdaIdaIeaDBaIfaEMaIgaIhaDCaIiazgaBJazMazMazMazMazMazMazMazMazMazMazNaIjaCLazMazMaIkazMazMazMazOaHvaBTaxdaIlaIoaImaGFaIraIqaItaGXaIvaIuaUbaIwaVEaJsaJuaJtaIxaIyaIyaIzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaCVaCVaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaEkaIAaIBaICaGIaGJaIDaIEaIFaHKaHKaHKaHKaHKaIGaGNaIHaIHaIHaIHaIHaIHaIHaIHaIHaIIaIJaIKaHTaILaIMaDoaINaGSaFHaDoaIOaIPaDoaDoaDoamiaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaaaaIQaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaaaaIRaISaITaIUaIVaIWaDBaIXaIYaIZaJaaDBaJbazgaBJaxdaJcaJdaJeazMaJfaJgaJhaJiazMaJjaJkaJlazMaJmaJnazMaJoazMaJpaJqaJraxdaNcaJvaImaJwaJyaIpaItaJzaKAaIsaUbaKBaKDaKCaKFaKEaJBaJCaJDaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaCVaCVaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaEkaJFaJGaJHaJIaJJaJKaJLaJMaJNaJOaJOaJOaJPaJQaGNaJRaJSaJTaJUaJVaJWaJWaJXaIHaJYaJZaKaaHTaKbaHUaDoaKcaKdaKeaDoaDoaDoaDoamiamiamiaaaaaaamiamiamiamiamiamiaKfamiamiamiamiaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaIRaKgaKhaKiaKiaKiaKiaKiaKiaKiaKjaKkaKjaxKazgaBJaxdaKlaKmaKnazMaKoaKpaKqaKrazMaKsaKtaJxazMaKvaKwaKxaKyazMazOaHvaBTaxdazlaKzaImaKGaLFaLEaItaLGaLIaLHaUbaLJaNdaLKaUbaNeaKHaIyaIyaKIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaKJaKKaKLaCVaCVaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaCVaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaKMaEkaFyaFyaFyaFyaFyaFyaGLaKNaKOaKPaKQaKRaKSaKTaGNaKUaKVaKWaKWaKWaKXaKWaKYaKZaLaaJZaLbaHTaKbaLcaHTaLdaLeamiamiamiamiaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaaaaLfaLgaLhaLiaLhaLhaLhaLiaLjaLjaLjaLkaLjaLlaKhaaaaLmaLnaLoaLpaLqaLraLsaLtaLuaLvaLwazgaBJaxdaLxaLyaLxazMazMaLzaLAazMazMazMazMazMazMazMazNazMazMazMazOaLCaLDaxdaNcaNfaImaNgaNiaNhaItaItaNkaNjaUbaNlaNnaNmaUbaNoaUbaUbaUbamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaLLaLMaLNaCVaCVaCVaCVaCVaCVaacaaeaaeaaeaaeaaeaaeaaeaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaCVaKMaLOaLPaLQaLRaLSaLTaLUaLVaLWaLXaLYaLZaGLaMaaMbaMcaMdaMeaMfaMgaMhaMiaMjaMiaMkaMlaGNaMmaKWaKWaKWaMnaMoaMpaMqaIHaMraMsaMtaMuaMvaMwaHTaMxaMyaaaamiamiamiaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaamiaaaaaaaIRaMzaKhaaaaaaaaaamiamialyamiaaaaaaaaaaaaaaaaaaamiaKiaMAaMBaMCaMDaMDaMEaMFaMGaMHaMIaMJaMKaMLaMMaMNaMOaMOaMOaMPaMQaMRaMXaMWaOoaMYaPFbhaaPHaPGaPJaPIaMZaNaaNbaxdaNpaPKaUeaNqaOsaNraOuaOtaOwaOvaOyaOxaOzaVFaUbaOAaOCaOBaOCalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaNsaNtaNuaKLaNvaNvaNvaNvaNvaCVaacaaeaaeaaeaacaacaacaacaacaacaacaacaNwaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaCVaKMaLRaLRaNxaLRaNyaNzaNAaNBaNCaNzaNDaNEaGLaNFaNGaNHaNGaNIaIEaNJaNKaHKaNLaHKaNMaJPaGNaNNaNOaNPaNQaNRaNSaNTaNUaIHaJYaJZaKaaHTaKbaHUaHTaaaaNVaaaaIRaLgaLhaLiaLjaLjaLjaLkaLjaLhaLjaLkaLjaLjaLjaLiaLjaLjaLlaNWaaaaNXaNXaNXaNXaNXaNXaNXaNYaNYaNZaNZaNZaNZaNYaNYaOaaObaOcaOdaOeaKiaOfaOgaKjaOhazgaBJaxdaOiaOjaLxaOkaOkaPLaOlaOmaOnaPMaReaRfaRgaRgaRgaRgaRiaOnazOaHvaOraxdaPQaKzaUeaPRaPTaPSaPVaPUaPXaPWaPYbmFaKDaPZaRlaRlaRlaRlaRmalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaODaOEaLMaOFaOGaNvaOHaOIaOJaNvaCVaacaacaacaacaacaacaacaacaacaacaxsaOKaxsaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaKMaOLaOMaLQaLRaONaOOaOPaOQaORaOSaOTaOUaGLaOVaOVaOVaOVaOVaGLaOWaOXaOYaOZaPaaPbaPcaGNaPdaPeaPdaPdaPdaPdaPdaPdaPfaPgaJZaKaaHTaPhaHUaHTaaaaNVaaaaPiaKhamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaaaamiaaaaNXaPjaPkaPkaPlaPmaPnaNYaPoaPpaPqaPraPsaPtaNYaPuaPvaPvaPvaPvaKiaPwaPwaKjaPxazgaBJaxdaPyaPzaPAaPBaPCaPDaPEaPNaSEaRdaSGaSFaSGaSGaSGaSGaRiaOnaPOaHvaPPaxdaNcaRnaRpaRoaRraRqaRtaRsaSMaSLaUbaSNaOzaSOaSQaSPaTXaSRaRmamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaKLaQaaQbaQcaQdaQeaQfaQgaNvaCVaacaacaacaacaacaacaxsaxsaxsaQhaQhaxsaQiaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaKMaQjaQkaQlaLRaLRaLRaLRaLRaLRaLRaQmaQnaLRaQoaQpaQpaQpaQqaQraQsaQtaQuaQvaQwaQuaQxaQyaQzaQAaQBaQCaQDaQEaQFaQGaQHaQIaQJaQKaHTaHTaHUaHTaaaaQLaaaaQLaaaaaaamiamiamiaaaaaaaaaaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaaaaNXaQMaQMaQMaQNaQNaQNaNYaQOaQPaQQaQRaQSaQTaQUaPuaQVaQWaQXaQYaKiaaaaaaaxdaQZazgaRaaxdaRbaRcaLxaOmaOkaOkaOkaOmaOnaSHaRhaRfaRgaRgaRgaRhaRiaRjaRkaHvaOraxdazlaKzaRpaTYaUaaTZaRtbJycyJcyIaUbcyKcyMcyLcyOcyNcyNcyPcyQamiaxhaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaKLaRuaRvaRwaNvaRxaRyaRzaRAaxsaxsaacaacaacaQhaxsaxsaacaacaacaacaRBaRCaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaKMaKMaRDaREaREaRFaRGaLRaRHaRIaRJaLRaRKaRLaLRaRMaRNaROaRPaRQaRRaRSaOXaRTaRUaPaaRVaRWaRXaRYaRZaSaaSbaScaSdaSeaSfaSgaShaJZaSiaSjaHTaHUaHTaaaaNVaaaaNVaaaaaaaaaamiamiamiaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaamiaaaaNXaSkaSkaSkaQNaQNaSlaNYaSmaSnaSoaSpaSqaSraSsaStaSuaSvaSuaSwaKiaaaaaaaxdaSxaSyaBJaxdaSzaSAaLxaOmaSBaSCaSBaSDaSBaTPaSGaSFaVqaTRaTRaTRaVraSIaSJaHvaOraSKaNccyRaRpaJAaUacyTaRtaKucyJcyVaUbcyWaVEcyXaRlcyYbcsbcqaRmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaNvaNvaNvaNvaSSaNvaSTaSUaSVaSWaSXaSYaxsaQhaxsaxsaacaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaSZaTaaREaREaREaREaREaTbaTcaTdaTeaTfaTeaTgaLRaThaTiaTjaTiaTkaTlaTmaTnaToaTnaMdaToaTpaTqaTraTsaTtaPdaPfaPfaPfaTuaSgaShaJZaSiaTvaHTaHUaHTamiaNVaaaaNVaaaaaaaaaamiamiaNXaNXaNXaNXaTwaTwaTwaNXaTxaNXaTwaTwaTwaNXaNXaNXaNXaNXaNXaNXaTyaNXaNYaTzaTAaTBaTCaTDaTEaNYaTFaTGaTHaQVaPvaKiamiamiaxdaTIazgaTJaTKaTKaTKaTKaTLaSBaTMaTNaTOaSBaVsaTQaVtaVuaRgaRgaTSaTTaTUaTVaGqaTWaxdazlczbaRpczcczebdPaRtczfczhbdRaUbaUbaUcaUdaRlaRlaRmaRmaRmaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNvaNvaUfaUgaNvaUhaNvaNvaNvaNvaNvaCVaxsaxsaacaacaacaacaacaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaxsaxsaUiaUjaUkaUlaUmaUnaUoaORaUpaUqaUraORaUsaUtaLRaLRaLRaLRaLRaLRaLRaUuaUvaUwaUxaUxaUyaUzaUAaUBaUCaSaaUDaUEaUFaUGaUHaUIaUJaUKaULaHTaHTaUMaHTaKfaUNamiaUNamiamiaNXaNXaNXaNXaUOaUPaUQaURaURaURaUSaUTaUUaURaURaURaUVaUWaUXaUYaUZaVaaVbaVcaVdaNYaNYaVeaVfaVgaVhaNYaNYaPvaPvaViaPvaPvaKialyalyaxdaxKazgaBJaVjaVkaVlaVmaVnaSBaVoaVpaTOaSBaVAaWRaVBaWXaWWaWWaVvaVwaOnaVxaHvaVyaUbaWZaWYaUeaUbaUbaUbaUbaUbaUbaUbaUbaVDaVEaVFaVGaVHaVIaaaaaaaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVJaVKaRvaVLaNvaVMaVNaVOaVPaNvaCVaacaacaacaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaVQaxsaxsaUiaUjaVRaVSaVTaREaVUaLRaLRaLRaLRaLRaVVaVWaVXaVYaVZaLRaWaaWbaLRaLRaWcaWcaWdaWcaWcaWcaWeaWfaWgaSaaSbaScaWhaWiaSfaSgaShaJZaKaaHTaWjaWkaWlamiaQLaaaaQLaaaaaaaWmaWnaWmaWoaWpaWqbgmaWsbgoaWtaWraWraWraWtaWtaWtaWraWuaWvaWwaWvaWxaWyaWzaWAaWBaWCaWDaWEaWFaWGaWHaNXaKiaKiaKiaKiaKiaKiaWIaWIaWvaxKazgaBJaTKaWJaWKaWLaWMaWNaWOaWPaWQaSBaXaaXbaRfaVuaRgaRgaWSaWTaOnaWUaHvaWVaUbaYzaXcaUebbBaYFaYEbbBaUbaYHaYGaUbaXdaXeaVFaXfaXgaVIamiamiamiaxgalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXhaXiaXjaXkaXlaXmaNvaXnaXoaNvaCVaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaxsaxsaUiaXpaVRaXqaXraUlaXsaLRaXtaXuaXvaORaXwaXxaXyaXzaTdaXAaXBaXCaXDaXEaXFaXFaXFaXFaXFaXFaXGaXHaXIaXJaPdaPfaPfaXKaTuaXLaShaJZaXMaHTaHUaWkaWlaaaaNVaaaaNVaaaaaaaNXaXNaNXaXOaUPaXPaXQaXRaXRaXRaXRaXRaXRaXRaXRaXRaXSaXTaWvaWvaXUaXVaXWaXXaXYaXYaXZaYaaYbaYcaYdaYeaYfaNXaYgaYhaYiaYjaYkaYlaYmaWvaYnaYoaYpaTKaYqaYraYsaYtaSBaYuaYwaYxaYyaYIaYJaRfaVuaRgaRgaRhaYAaOnaYBaYCaYDaYKaYMaYLbadaYNbajbaeaYNbakbambalaYOaYPaYQaYRaYSaYTaVIaaaaaaaaaaxgamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYUaLMaLMaYVaNvaYWaNvaNvaNvaNvaCVaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaxsaxsaYXaYYaYZaUjaZaaUjaUjaZbaZcaZdaZdaZeaZfaZgaZhaZiaUjaZjaUjaZkaZlaZmaQDaQDaQDaZnaQDaQDaZoaZpaZqaZraZsaQDaZtaZuaZvaQHaQIaQJaZwaHTaHUaWkaWlaaaaNVaaaaNVaxhamiaNXaNXaNXaZxaUPaXPaZyaZzaZAaZAaZAaZAaZzaZAaZAaUPaXPaZBaZCaWvaZDaZEaWyaZFaZGaZHaZIaZJaZKaZLaZMaZNaZOaNXaZPaZQaZRaWvaZSaQNaQNaWvaZTaZUaZVaZWaZXaZYaZZbaaaSBbabbacaYvaSBbanbapbaobaqbafbafbafbagaOnbahaHvbaibarbbBbasbcObbWberbdFbesaOxbhpbetbatbaubavbawbaxbayaVIaVIaVIaaaaxgamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamibazaNvaNvaNvaKLaNvaCVaCVaCVaCVaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbaAaxsaUiaUjbaBaREaREaREbaCaLRbaDbaEbaFaLRbaGbaHbaIbaJaUnbaKbaLbaMbaNbaOaUEaUEaUEaUEaUEaUEaUEbaPbaQaSaaSbaScbaRaSeaSfbaSbaTaJZaKaaHTbaUbaVaHTaaaaNVaaaaNVaxhaaaamiamiaTxbaWbaXbaYbaZaZAbbabbabbaaZAbbabbabbaaZAaXPbbbaWvaWvaWvaWvbbcaWvaWvaWvbbdbbebbfbbgbbhbbibbjaNXbbkbblbbmaWvbbnbbobbobbpbbqbbrbbsaTKaTKbbtaTKaTKaSBaSBaSBbbuaSBaOnaOnaOpaOnbbvbbwaOnaOnaOnazOaHvbbxblpblpaVCaVCbbyaVzaVzaVzaVzaVzaVzaUbbbzbbAbawbbBbbCbbDbbEaVIamiaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaCVaCVaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbbFaxsaUibbGbbHbbIbbJbbKbbLaLRaLRaLRaLRaLRbbMbbNbbObbPbbQaLRbbRbbSaLRbbTbbUbbVblqbbXbbYbbZbcabcbbccbcdaPdaPfaPfaPfaTuaPdbcebcfbcgaHTbchaHUaHTaaaaQLaaaaQLaxhaaaaaaamibcibcjbckbclbcmaZAbbaaZAaZAaZAaZAaZAbbabcnaXPbcobcpaQNaQNbihbcrbctbcuaWvaWvbcvaWybcwbcxbcybczaNXbcAaWvaWvaWvbcBbcCaWvaWvbcDbcEbcFbcGbcHbcIbcJbcKbcLbcMaSBblrbcPbcQbcRbcSbcTbcPbcPbcUbcVaSBazOaHvbaibcWaHvbcXbcYbcZbdabdbbdcbddbdebdfaUbbdgbdhbdibdjbdkbdlbdmaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaacaacaacaacaacaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaxsaxsaUibdnbdobdpbdqbdrbdsaLRbdtbduaXvaORbdvbdwbdxbdxbdxbdxbdxbdxbdxbdxbdxbdybdybdzbdzbdzbdAbdBbdCbdDbdEblsbdGbdHbdIbdJbdKbdLbdMaHTbchaHUaHTaaaaNVaaaaNVaxhaaaaaaamibcibcjbckbclbcmaZAbbabdNaUPaUPaUPaZAbbaaZAaXPbcobdObijbdQbmWbdSaZLbdTbdUaWvbdVbdWbdXbmlbdZbeabebbecbedbeebefbegbehbeibejbekayTbelbembenbeobepbcNbcNbeqbltbeubeubeubeubevbeubeubeubeubeubewbexaHvbaibeybezbeAbeBbeCbeDbeDbeEbeFbeGbeDaUbbeHbeIbeJbeKbbBbeLbeMaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaxsaxsaSZbeNaREbeObePbeQaTdbeRbeSaTdaTdbeTaTebeUbdxbeVbeVbeWbeXbeYbeZbfabdxbfbbfcbfdbfebffbfgbfhbfibfjbfkbflbfmbfmbfnbfobfpbfqbfraHTaHUaUMaHTamiaUNamiaUNbfsamiamiaKfaNXbftbfubfvbfwaZzaZAaZAaUPbfxaUPaZAaZAaZzaXPbcobdOaQNbfzbfAbfBbfCaZKbfDbfEbfFbfGbfHbfIbfJbfKbfLbfMbfNbfObfPbfQbfObfRbfMbfSbfTbfUbembenbcNbfVbfWbfXbcNbfYbcPbcPbcPbfZbgabgbbcPbcPbgcbgdaSBbgeaLCbgfbggbghbcXbgibgjbeDbgkbeDbeGbglbvlbgnbvWbgpbgqbgrbgsbgtbguaVIamiaxgaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaxsaKMaKMbgvbgwbgxbgybgzaLRbaDbaEbaFaLRbgAbgBbdxbgCbgDbgDbgDbgDbgDbgDbgEbgFbgGbgHbgIbgJbgKbgLbgMbgNbgObgPbgQbgQbgRbgSbgTaQJaZwaHTaHUaWkaWlaaaaNVaaaaUNaxhaaaaaaamibcibcjbckbclbcmaZAbbaaZAaUPaUPaUPaZAbbaaZAaXPbcobdOaQNbgUbfyaWyaWybgVbgWaWvbgXbgYbgZbtbbhbbhcbhdbhebhfbhgbhhbhibhjbhkbhlbhmazgbfUbembenbhnbhobenbhnbhqaSBbcPbhrbhsbhtbhubhvbhwbeubhxbhybhzbhAaGqbgfbeybhBaVCbhCbhDbhEbeDbhFbhGbeGbhHaUbbhIbhJbhKbhLbbBbeLbhMaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaKMaKMaKMaKMaKMaKMaLRaLRaLRaLRaLRbhNbhObdxbhPbgDbgDbhQbhRbhSbhSbhTbhUbhVbhWbhXbhYbhZaTrbiabibaPdbicbidbicaTuaPdbfpaJZaKaaHTaHUaWkaWlaaaaQLaaaaQLaxhaaaaaaamibcibiebckbclbcmaZAbbaaZAaZAaZAaZAaZAbbaaZAaXPbifbigaQNaQNbxTbiibikbilaWvaWvbimbinbiobipbiqbiraNXbisaWvaWvbitbiubivaWvaWvbiwazgbfUbcNbcNbcNbixbembembiyaSBaSBaSBbizbizbiAaSBaSBbcPbcPbiBaSBbiCaYCbiDbiEbiFbiGbiHbhDbiIbiJbiKbiLbiMbiNaUbbiObiPbiQbiRbiSbiTbiUaVIaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsbiVbiWbiXbiYbiZbjabjbaLRbjcbjdbdxbjebgDbgDbjfbjgbgDbgDbjhbjibjjbjkbjlbjmbjnbjobjpbjqbjraQDbjsaQDbjtbjubjvaJZaKaaHTaHUaWkaWlaaaaNVaaaaNVaxhaaaamiamiaTxbjwbjxbjybcmaZAbbabbabbaaZAbbabbabjzaZAaXPbbbaWvaWvaWvaWvbjAaWvaWvaWvbjBbjCbinbjDbjEbjFbjGaWvbjHaWvbjIbjJbjKbjLbjMbjNbjOazgbfUbcNbjPbjQbjRbjSbjSbjSbjSbjTbjUbjVbjWbjXbjYaSBbjZbkabkbaSBbkcbkdbkeblpblpaVCaVCbkfaVzaVzaVzaVzaVzaVzaUbbkgbkhbawbbBbkibkjbkkaVIamiaxgamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaacaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsbklbkmbknbkoaUjbkpbkqbkrbksbktbdxbkubkvbkwbkxbkxbkxbkxbkybkzbkAbkBbkCbkDbkEbkFbdCbkGbkHbkIbkJbkKbkLaSgaShaJZbkMaHTbkNbaVaHTaaaaNVaaaaNVaxhamiaNXaNXaNXaUPaUPaXPbfwaUPaZAbbaaZzaZAaZAaZAaZAaZzaXPaZBaZCaWvaZDbkObkPbkQbkRbkSbkTaZLbkUbkVbkWbkXbkYaWvbkZaWvblablbaWyblcbldbjNbleaSybfUbcNblfblgbfVbcNbcNblhblibljbcNbcNbcNbcNbcNblkbcNbcNbcNbllblmblnblobataOxaOxbmxblubmzbmyaOxaOxbmAbetbatblvblwbawblxblyaVIaVIaVIaaaaxgamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsaxsblzblAblBblCblDaTcblEaLWblFblGbdxblHblIblJblJblJblKblLbdxblMblNblOblPblQblRbfhaWgblSaPdaPfaPfaPfaTuaXLaShblTblUaHTblVaHUaHTaaaaNVaaaaNVaaaaaaaNXblWaNXblXaUPaXPblYblZbmablZblZblZblZblZblZblZbmbaXTaWvaWvaXUbmcbmdbmebmfbmgbmgbmgbmhbmibmjbmkbALaNXbmmaWvbmnbmobmpbmpbmqbjNbjOazgbfUbcNbmrbmrbjRbmsbcNbcNbcNbcNbmtbmubmubmubmubmubmvbjPbjPbcNblmbmwbaibarbbBbbBbmBbbBbmCbmFbmFbnubnwbnvbmDbmEbmFbmGbmHbmIaVIaaaaaaaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaacaxsaxsaxsaxsaxsaxsaxsaxsbmJaKMaKMaKMaKMbmKbmLbmMaLRaLRbmNbdxbdxbdxbdxbdxbdxbdxbdxbdxbdybdybdybdybdybdybmOaWgaSabmPaUEbmQaUGaUHaUIaUJbmRbmSaHTaHUaHUaHTaaaaQLaaaaQLaaaaaaaWmbmTaWmbmUaUPbmVbyCbmXbyKbmYbmZbmZbmZbmYbmYbmYbnabnbaWvbncaWvaWxbndbnebnfbngbnhbnibnjbnkaNXaNXaNXaNXbmmaWvaWvaWIaWIaWIaWvaWvbnlazgbfUbcNbcNbcNbfVbcNbcNbnmbnnbnobcNbnmbnpbljbcNbcNbnqbnrbnsbnoblmbmwbntaUbbnxaYHaUebbBbppboubbBaUbbbBbpqaUebnybbBbawbnzbnAaVIamiamiamiaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaxsaxsaxsaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaKMbnBbnCbnDaLRaREaREbnEbnFbnGbnHbnIbnIbnIbnJbnGbnKbnLbnMbnNbnOaPfbnPaWgaSaaSbaScbnQaWibnRaSgbnSbnTaLbaHTaHUaUMaHTaKfaUNamiaUNamiamiaNXaNXaNXaNXaUOaUPbnUbnVbnVbnWbnXbnYbnZbnVbnVbnVboabobbocbodboebofbogbohboiaWvbojaWvbokaWvaNXalyamiamiamiamiamiaaaaaaamiamiaxdbolazgbfUbcNbjQbjPbfVbcNbombonbonbonbonbonbonbonboobcNbnqbopboqbljborbosbotaUbaUbaUbaUbaUbaUbaUbaUbaUbaUbbqVaUebovbowbawboxboyaVIaaaaaaaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaxsaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaKMbozboAboBaLRboCboDboEboFbnGboGboHboIboJboKboLboMboNaUEaUEboNboOboPbiaboQaPdaPfaPfaXKaTuaSgaShaJZaKaaHTaHUaWkaWlamiaNVaaaaNVaaaaaaaaaamiamiaNXaNXaNXaNXboRboRboRaNXaTxaNXboRboRboRaNXaNXaNXaWvaWvboSboTboUboVaWvaQNboWboXboXboYaaaaaaalyamiamiaaaaaaaaaaaaamiaxdboZazgbfUbcNbpabnnbjRbjSbpbbpcbpdbpeaYsbpfbpgbphbpibmubpjbpkbplbnoblmaHvaOrbpmbpnbpnbpnbpnbpnbpnbpnbpobsCbqWaUebpraUebpsaUeaUeaUeaUbaUbaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaKMaKMaKMaKMaKMaKMaKMaKMaKMbnGbptbpubpvbpwbpxbpybpzbpAbfmbpBbpCbpDbpEbpFaZrbpGaQDbpHaZuaZvaQHaQIaQJaZwaHTaHUaWkaWlaaaaNVaaaaNVaaaaaaaaaamiamiamiaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaamiaaaaNXbpIbpJbpKbpLbpMbpNaWvbpObpPbpQbpRbpSaaaaaaamiaaaaaaaaaaaaaaaaaaalyaxdbpTazgbfUbcNbmrbmrbfVbcNbpUbpVaYsaYsbpWaYsaYsbpVbpXbcNbpYbmrbmrbcNblmaHvaOrbpmbpnbpZbpZbpZbpZbpZbpZbpZbsCbqWaUbbqabqbbqcbqdbqebqfbqgaUbamiaxhamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVbnGbqhbqibqjbqkbqlbqmbqnbqobqpbqqbqrbqsbqtbqubqvaSbaScbqwaSebqxaSgaShaJZaKabqyaHUaWkaWlaaaaLdaLeaQLaaaaaaamiamiamiaaaaaaaaaaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaaaaNXbqzbqAbqBbqCbqDbqEaWvbqFbqGboXboXbqHaaaalyalyaaaaaaaaaaaaaaaaaaaaaaxdbqIbqJbfUbcNbcNbcNbfVbqKaTKaTKaTKbqLaTKbqLaTKaTKaTKbqMbpYbcNbcNbcNbqNaYCbqObpmbpnbpZbqPbqQbqRbqSbqTbqUbuebtubqXbqYbqZbrabrbbrcbrdbrebrfaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbnGbrgbrhbribnIbrjbnGaPfbrkaPfaPfbrlaPdaPdbrmaPdaPdaPdaPdaPdaPdaPfaMraJZbrnaHTaHTbaVaHTaaaaMxbrobrpaaaamibrqamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbrrbrsbrtbrubrsbrvaNXaNXaNXbbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxdbrwbrxbrybrzbrAbrzbrBbrCbrzbrzbrzbrzbrDbrEbrzbrzbrzbrCbrFbrzbrzbrzbrGaHvbrHbrIbpmbpZbrJbrKbrKbrKbrLbpZbufbqWaUbbrMbrNbrObrPbrQbqZbrRbrfaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbnGbnGbnGbnGbnGbnGbnGbrSbrTbrUaPdbrVbrWbrXbrYbrZbsabsabsbbsabscbrXaJYaJZaSibsdaHTaHUaHTaaaaaaaMxbsebsfamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbsgaWybrsbshaWybsiaNXbsjbsjbsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabskboZbslbsmaHvbsnbsobspaHvaHvaHvaHvaHvbsqbsraHvaHvaHvaHvbssaHvaHvaHvbsrbstbsubsvbrKbswbrKbsxbsybszbsAbpZbsBbuXbsDbsEbrNbsFbsGbrQbqZbsHbrfamiaxhaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaPdbsIbsJbsKbsLbsMbsNbsObsPbsQbsRbsSbsSbsSbsSbsTbsUbsVaJZaSibsWaHTaHUaHTalyamiamibsXbsYbsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNXbsZbtabEJbtcbtdbteaNXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalybskbtfaZUaZVbtgbtgbthbtibtgbtgbtjbtgbtgbtkbtlbtgbtmbtnbtgbtobthbtgbtgbtpaGqbtqbtrbpmbpZbtsbrKbrKbrKbttbpZbsCbzkaUbbtvbtwbtxbtxbqZbqZbsHbrfaaaaxhamiamiamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaPdbtybtzbtAbtBaPdbtCbtDbtEbtFbtGbtHbtIbtHbtHbrXbrXaJYbtJbtKbtLbtLbtMbtLbtLbtNamiaUNbtObtPaLjaLjaLkaLjaLhaLjaLkaLjaLjaLjaLkaLjaLhaLjaLkbtQaLeaaaaNXaTxbtRbtRbtRbtRaNXaNXaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaamialybskboZazgbtSbtTbtTbtTbtUbtTbtTbtTbtTbtVbtTbtWbtTbtTbtTbtTbtTbtTbtTbtTbtXaLCbtYbpmbpnbpZbrKbtZbuabubbucbudbzVbznbugbuhbqbbuibujbukbqbbulaUbaaaaxhaaaaaaamiamialyaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaadaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaPdbsIbumbunbsIaPdbrVbuobupbuqbrZbrZburbusbutbuubuvbuwbuxbuybuzbuAbuBbuCbuDbtNamibuEamiaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaMxbroaLeamiaaaaaaamiamiaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamibuFbuGaxdboZazgbuHbtTbuIbuJbuKbuLbtTbuMbuNbuObuPbuQbuNbuRbtTbuSbuTbuUbuTbtTbuVaHvbuWbpmbpnbpZbpZbpZbpZbpZbpZbpZbzZbsCaUbaUbaUbaUbaUbaUbaUbaUbaUbaaaaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaPdaPdaPdaPdaPdaPdbrVbrZbuYbuZbvabvbbvcbvdbvabvebvfbvgaQJbvhbvibvjbvkbvkbyMbvmaLfbvnamiaaaaaaaaaaaaaaaamialyaaaaaaaaaaaaaaaaaaamiaaaaaaaaaaMxbtPaLiaLjaLjaLhaLiaLjaLjaLhaLkaLjaLjaLjaLkaLjbtQaLebuFbuFbuFbuFbuFbvobvpaxdbvqbvrbvsbtTbvtbvubvvbvwbtTbvxbuObvybvzbvAbuObvxbtTbvBbvCbtTbvDbtTbvEaJqbvFbpmbpnbpnbpnbpnbpnbpnbpnbpobzZbsCbvGbvHbvIbvIbvIbvIbvIbvHamiamiaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbvKbvLbvMbvNbrXbvObvPbvQbvRbutbutbvSbvTbrZbvUbvVbjvaJZbvXbvYbvZbwabwbbwcbwdbwebwfamiaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaamialyamiamiamiaaaaaaamiaaaaaaaaaaaaaaaaaaaMxbtPbwgbwhbwibwjbuFbuFbuGaxdbtfaSybwkbtTbwlbwmbtUbtTbtTbtTbtTbtTbtTbtTbtTbtTbtTbtTbwnbtTbtTbtTbwoaHvbwpbvGbvGbvGbvGbvGbvGbvGbvGbvGbwqbvGbvGbvHbvIbvIbvIbvIbwrbvHamiaxhaxhaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVbvJbwsbwtbwtbwubrXbwvbsObwwbtFbwxbwybwzbwybwybrXbrXbwAaJZbwBbtLbwCbtLbtLbtLbtLbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwEbwEbwEbwDbwDbwDbwDbwDbwDbwFbwFbwFbwFbwGbwHbwIbwJbuFbwKbwLaxdboZazgbwkbtTbwMbwNbwObwNbwPbwQbwRbwSbwTbwUbwVbwWbwNbwNbwNbwXbwNbtTbtXaHvbwYbwZbxabxbbxcbxdbxebxfbxgbxgbxhbxgbxibvHbvIbvIbvIbvIbvIbvHaaaaxhaaaamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbvJbvJbvJbxjbvJbrXbxkbsObxlbxmbtGbxnbxnbxnbxnbxobxpbxqaJZaKaaHTbxrbxrbxsbxtbxtbxtbxtbxubxvbxvbxwbxxbxybxybxzbxAbxAbxAbxxbxBbxCbxrbxzbxAbxAbxAbxxbxrbxrbxzbxAbxAbxAbxxbxrbxrbxrbxrbxDbxEbxFbxEbxEbxGbxHbxIbxJbuFbxKbxLbxMbtfaZUaGdbxNbxObxPbxQbxRbxPbxSbxRbxPbxRbxRbxPbxPbxRbxRbxRbxUbxVbxWbxXbxYbxZbvGbyabybbycbydbyebyfbygbyhbyibxgbyjbykbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbylbwtbvJbwtbAabrXbrVbymbrXbxmbrZbynbynbyobynbrZbrXbypbyqbyrbwDbysbytbysbwDbwDbwDbwDbyubyvbxrbywbxtbxtbxtbxtbyxbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbxrbyybyzbxrbxrbxrbxrbyAbxtbyBbwDbuFbuFbuFbyObxEbyDbyEbxEbxDbxLbxLaxdboZazgbsmbyFbyGbyHbyIbyJbyHbyIbyJbyHbyLbyJbyHbyNbyPbyPbyPbyQbyRbySbyTbyUbyVbyWbyXbyYbyZbzabzbbzcbzcbzdbxgbzebzfbvHbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbzgbzhbzibzjbAbbrXbzlbrXbrXbzmbrXbrXbrXbrXbrXbrXbrXbAcbzobzpbwDbwDbwDbwDbwDbzqbzqbwDbwDbwDbwDbzrbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbwDbzrbwDbwDbwDbzqbzqbuFbuFbzsbztbzubuFbuFbuFbuFaxdbzvbzwbzxbtTbzybzzbzAbzBbzzbzCbzBbzDbzAbzBbzEbzFbwNbwNbwNbzGbzHbtTbzIbzJbzKbzLbxgbxgbxgbzMbzNbzcbzcbzObxgbzPbzQbvHbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbzRbzSbzTbzUbAdbzWbzXbzYbzYbDKbvJbGsbBhbAebBjbBibBYbBkbAfbAgbAhbAibAibAibAjbAkbAkbAlbBZbAibAibAmbAibAnbAobAibAibAibApbAqbArbAsbAtbAibAibAubAibAnbAhbAvbAwbAxbAybAibAnbAzbAmbAibAibAAbAkbAkbABbAibACbADbAEbAFbAGbAHbAibAIbAJbAKbJIbtTbAMbwlbtTbANbwlbtTbAObwlbtTbAPbwlbtTbAQbARbARbASbARbtTbATbspbAUbvGbAVbxgbxgbxgbAWbAXbAYbAZbxgbxgbBabykbvIbvIbvIbvIbvIbvHaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbBbbBcbvJbBdbBebBfbBgbBgbBgbBgbCcbCbbCebCdbCibCibCSbClbBlbBmbBnbBmbBmbBmbBmbBmbBobBpbBmbBmbBmbBrbBmbBmbBnbBmbBmbBmbBsbBmbBtbBubBvbBwbBxbBybBmbBmbBnbBqbBmbBzbBmbBmbBmbBAbBBbBmbBmbBCbBmbBmbBnbBmbBzbBDbBmbBmbBqbBzbBmbBzbBmbBEbBFbtTbBGbBHbtTbBIbBHbtTbBJbBHbtTbBKbBHbtTbARbARbARbASbBLbtTbBMbmwbBNbBObBPbBQbBRbBRbBSbBTbBRbBUbBVbxgbBabvHbvIbvIbvIbvIbvIbvHaaaaxhaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbvJbvJbvJbvJbBWbBXbvJbvJbvJbwtbvJbCTbCVbGubDObCWbCabCXbCZbCfbCfbCfbCfbCfbCgbCfbChbCfbCfbCjbCfbDabDbbDbbDbbDbbDcbCnbCobCfbCpbCqbCrbCsbCtbCubCsbCsbCsbCvbCsbCwbCsbCsbCxbCtbCybCsbCsbCsbCsbCsbCsbCkbCzbCAbCBbCBbCCbCzbCBbCzbCBbCmbCDbtTbCEbCFbtTbCEbCGbtTbCEbCHbtTbCEbCIbtTbCJbCJbCJbASbCKbtTbCLbCMbCNbvGbvGbvGbvGbvGbvGbvGbvGbvGbvGbCObBabvHbvIbvIbvIbvIbwrbvHaaaaxhaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVbvJbCPbCQbCRbvJbDNbDQbDMbvJbDLbDTbFdbDObDUbCYbDVbDYbDWbEubDZbCYbEabCYbCYbKxbGxbCYbCYcnOcnObFccnQcnQbFccnOcnOcnOcnObDdbDebDfbDgbDhbDgbDgbDgbDgbDibDgbDjbDkbDlbDlbDmbDlbDlbDlbDlbDlbDlbDlbDnbDobDpbDqbDqbDrbDsbDqbDsbDtbDnbDlbDubDubDubDubDubDubDubDubDubDubDubDubDubDubDubtTbDvbDwbDwbDxbDybDzbDwbDAbDBbDCbDDbDwbDEbDFbDGbDwbDHbDIbvHbvIbvIbvIbvIbvIbvHamiaxhaaaaaaalyamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbDJbDKbDRbvJbFebDQbDMbvJbFfbFhbFgbFgbFjbFmbFlbFobDXbDXbDXbFpbDSbCYbFrbFqbFibFibCYbGtcoLcoLcoLcoLcoLbGwbGvbGybEbbEcbEdbEebDgbEfbEgbEhbEibEjbEkbDgbElbEmbDlbEnbEobDtbEpbEqbErbEsbDlbEtbGGbEvbEwbExbExbEybEzbExbEzbExbEAbEBbDubECbEDbEEbDubEFbEGbEHbEIbOabEKbELbEMbENbEObEPbEQbDwbERbESbETbEUbEVbDAbEWbDAbEXbDwbEYbEZbFabDwbvGbvGbvGbvGbvGbvGbvGbvGbvGaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbFbbzYbDKbvJbDNbDQbDMbvJbGzbGAbJCbDObGBbCYbGEbHDbGFbFnbFnbFnbGHbCYbDPbGqbFibHvbCYcqsbHwbHxbHxbHxbHybHAbHzbHBbFsbFtbFubFvbDgbFwbFxbFybFxbFzbFAbDgbFBbFCbDlbFDbFEbFFbFGbFHbFIbFJbFKbFLbFMbFNbFObExbExbFPbFQbFRbFSbFTbFUbFVbFWbFXbFYbFZbGabGbbGcbGdbGebGfbGgbGhbGgbGibDubEmbEmbDwbHGbGkbGlbEUbDAbDAbGmbGnbDAbGobEYbEYbGpbDwaaaaaaaaaamiamiamiaaaaaaamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbvJbvJbvJbvJbvJbDQbDQbDMbvJbHCbGrbCUbHHbHFbCYbGDbHIbGDbGCbGCbGCbHKbCYbCYbKxbGxbCYbCYcrfbHLcqvcqwcqxbHMcszbHNbHObGIbGJbFubGKbGLbGMbFxbFxbFxbFxbGNbDgbGObGPbDlbGQbExbDtbExbGRbGSbGTbGUbGVbFRbGWbGXbGXbGXbGYbGZbHabHabHbbEzbHcbDubHdbHebHfbDubHgbHhbHibEIbHjbGgbHkbGgbHlbDubGPbEmbDwbHmbGkbGlbHnbHobDAbHpbHqbHrbDwbDwbDwbDwbDwaaaaaaaaaamiaaaalyaaaaxhaxhaxhaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVbDQbDMbDMbDMbLebHtbHubCYbIzbIybIBbIHbIJbIHbIKbIIbIIbIIbHJbHEbJBbFkbIcbJDbJEcqubKtcricrjbHMcszbJFbJGbGIbGJbFubFvbHPbHQbFxbFxbFxbFxbFxbHRbGObHSbHTbHTbHTbHTbHTbHTbHTbDlbDlbHUbExbHVbHWbHXbHXbHXbHYbHXbHZbIabIbbIAbIdbIebGgbIfbDubEFbHhbHibEIbIgbIhbIibIjbIkbDubIlbEmbDwbImbInbIobIpbIqbIrbIqbIqbIsbIsbItbIubIvbDwamiaxhamialyaaaaaaaaaaaaaaaamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVbDQbIxbDMbDMbLebHtbIwbCYbJLbJKbJKbJKbJNbJMbJObJMbJMbJMbICbIDbIEbIFbIGbCYbJRcrLcrMcrNbKybKwcszbJFcnObGIbGJbFubFvbDgbILbIMbFxbINbIObIPbDgbGObIQbHTbIRbISbITbIUbIVbIWbIXbIYbEybExbHVbIZbJabJbbExbJcbJdbJebIabJfbJgbDubJhbGgbJibDubEFbJjbJkbJlbJmbJnbJobJpbJqbDubJrbEmbDwbJsbGkbGlbJtbJubDAbJubJubJvbDAbJwbDAbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVczibHsbHsbHsbHsbHsbHsbHsbHsbHsbHtbJzbCYbLrbLqbIIbIIbLsbJAbLtbMtbMsbJHbJJbSjbJQbJPbMrbCYctfctgcthctibNoctjctkbOtcnObJSbGJbFubJTbDgbJUbJVbJWbJXbJYbJZbKabGObGPbHTbKbbKcbKdbKebKfbKgbKhbIYbEybExbHVbKibExbExbExbEzbExbKjbIabJfbKkbDlbDlbDlbDlbDlbDlbDlbKlbDubDubKmbDubDubDubDubKnbEmbDwbGjbGkbGlbKobGkbGkbGkbGkbDAbDAbKpbKpbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbKqbKrbKsbHsbPGbKubKvbHsbHtbJzbCYbCYbCYbOubCYbCYbCYbCYbCYbCYbCYbCYbKxbCYbCYbCYbCYcnOcnOcnObOvbOwbOvcnOcnOcnOcnObKzbFubKAbDgbDhbDgbDgbDgbDgbDgbDgbKBbKCbHTbKDbKdbKdbKEbKFbKGbIXbIYbFPbKHbKIbDnbDtbDtbKJbDobDtbDnbKKbKLbKMbKNbDlbKObKPbKPbKQbDlbKRbKSbKTbKUbELbKVbKWbDubGPbEmbDwbKXbGkbGlbKYbKZbDAbLabLabDAbLbbERbERbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLdbLebLfbLebHsbLgbLhbLibLjbLkbJzbLebLlbLmbLmbLmbLmbLmbOxbLmbOybLnbLobLpbLnbLmbLmbLmbPAbLmbPCbPBbQmbQlccnccnccnbQnbLubLvbLwbLxbLybLzbLAbLBbLCbLDbLAbGObEmbHTbLEbKdbKdbKdbLFbKgbKhbIYbEybExbLGbLHbLIbLJbLJbLKbLLbIXbLMbJfbExbLNbLObLPbLQbLRbLSbLTbLUbFYbLVbFYbFYbLWbLXbDubLYbLZbDwbMabGkbMbbMcbMdbMdbMdbMdbMebLbbERbMfbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebLebLebMgbHsbMhbMibMjbMkbMibMlbMmbMnbMobMibMibMibMibMqbMibMibMibMibMibMpbMibMibMibMqbMibMkbQobQqbQpbQpbQzcbucecbKzbMubMvbMwbMxbMybMzbMAbMBbMCbLAbGObEmbMDbKdbKdbKdbKdbMEbMFbIXbIYbEybExbMGbMHbMIbMJbMKbMLbMMbIXbLMbKLbMNbMObMPbMQbExbMRbMSbMTbMUbMVbMWbMXbGgbGgbMYbDubEmbMZbDwbNabGkbNbbNcbNdbDAbNdbDAbDAbLbbNebNfbLcbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbNgbLebNhbHsbHsbHsbHsbHsbHsbHsbHsbHsbNibJzbHsbHsbHsbNjbNjbNjbNjbNjbNjbNjbNkbNjbNjbNjbNjbNjbUfbUfbRtbUfbRvbRubUfbUfbNpbFubKAbLxbNqbNrbNsbNtbNubNvbLAbGObEmbHTbNwbNxbNybNzbNAbNBbNCbNDbNEbNFbNGbDlbNHbNIbMKbNJbNKbDlbLMbJfbExbNLbDlbNMbExbNNbNObDlbNPbNQbMWbGgbGgbGgbGgbNRbEmbMZbDwbNlbERbNTbNUbNVbNVbNWbDAbDAbDAbNXbNXbDAbJxaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbNYbLebNZbHsbVlbObbHsbOcbOdbOebOfbOgbOhbJzbHsbOibOjbNjbOkbOlbOlbOmbOnbOobOpbOqbOrbOsbOsbOsbUfbVhbVibVjbSpbRwbVmbUfbKzbFubKAbLxbOzbOAbLAbLAbLAbLAbLAbOBbOCbODbOEbOFbOGbOHbOIbOJbDlbDlbOKbOLbOMbDlbONbOObOPbOQbORbDlbDlbOSbOTbDlbDlbOUbHabOVbOWbDlbOXbOYbIebOZbPabPbbPcbDubEmbMZbDwbPdbNfbNTbDAbPebPfbPgbESbPhbPibDAbDAbPjbDwamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLfbLebLebPkbLebPlbHsbOcbPmbPnbPobPpbPqbPrbHsbPsbLebNjbOsbPtbOsbPubPvbPwbPxbPybPzbOsbOsbOsbUfbWubWvbWwbWwbWxbWybUfbKzbFubPDbLxbPEbOAbLAbPFbSrbPHbLAbMZbEmbHTbHTbPIbPJbHTbPKbHTbHTbPLbPMbPNbPObDlbDlbPPbPQbPRbDlbDlbPSbPTbPUbPVbDlbDlbPWbPWbDlbDlbDubPXbDubDubDubDubPYbDubEmbMZbDwbDwbDwbDwbPZbDwbDwbDwbDwbDwbDwbDwbDwbDwbDwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbQabPkbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbNibQbbQcbLebQdbNjbOsbOsbOsbQebQfbQgbQhbQibQjbOlbOlbQkbUfbXtbXubXvbXwbXxbXybXzbQrbFubKAbLxbQsbQtbQubQvbQwbQxbLAbMZbEmbQybSqbQAbQBbQCbQDbQEbQFbQGbQHbQIbQJbQKbQLbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQXbQYbQZbRabRbbRcbRdbDubRebRfbDubRgbMZbEmbEmbRhbEmbEmbEmbEmbEmbRibRjbRkbRjamiamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebLebLebLebRlbLlbLmbLmbLmbLmbLmbLmbNmbQbbHsbRobRpbNjbRqbRqbRqbRqbRqbRrbRsbRqbRqbRqbRqbRqbUfbYvbYwbYxbYxbYybYzbUfbRxbFubKAbLxbEmbOAbLAbRybRzbRAbLAbRBbNubRCbRDbREbRFbRGbRHbRIbRJbQNbRKbRLbRMbRNbRObRPbRQbPUbPUbRRbRSbRTbRUbQNbRVbRWbQNbQNbQNbQIbRXbRYbRYbRZbDubSabSbbDubEmbScbSdbSdbSebSdbSdbSdbSdbSdbSfbLAbLAbLAaaaamiaaaamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebLebLebLebHsbSgbShbMibMibMibMibMibMibNnbNjbNjbNjbNjbOkbOlbOlbSkbOnbSlbSmbSnbSobOsbOsbOsbUfbZAbZBbZCbZDbWxbZEbUfbSubSvbSwbLxbGPbOAbLAbLAbSxbLAbLAbOAbEmbSybSybSybSybSzbSybSAbSybSybSBbSCbSybSDbSybSEbSFbSGbSHbSIbSJbSKbSLbSGbSMbSNbSObSPbRDbPNbSQbSRbRYbSSbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbEmbMZbSUamiamiaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaajaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebLebSVbSWbHsbSXbQbbNjbNjbNjbNjbNjbNjbNjbNjbSYbSYbRqbOsbPtbOsbSZbPvbTabTbbPybTcbOsbOsbOsbUfbWwcascaucavcawcaxbUfbTibFubTjbLxbTkbTlbTmbTmbTnbTobTmbTpbEmbSybTqbTrbTsbTtbTubTvbSybTwbTxbTybTzbTAbSybTBbTCbTDbTCbTBbTBbTEbTFbTGbTHbTBbTBbTIbRYbTJbTKbRYbRYbTLbTMbTNbTObTPbSTbTQbTRbTSbTTbTUbTVbTWbSTbEmbMZbSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbPkbHsbHsbHsbNibQbbNjbOsbOsbTXbOsbNjbTYbTZbUabUbbRqbOsbOsbOsbUcbUdbSlbSmbQibUebOlbOlbQkbUfbRvcbwbUfcbxcbycbzbUfbUjbFubUkbUlbUmbOCbOCbOCbUnbUobOCbOCbOCbUpbUqbUrbUsbUtbUubUvbUwbUxbUybUzbUAbUBbSybUCbRabUDbQXbUEbTBbUFbUGbUHbUIbUJbTBbUKbULbPNbRYbRYbRYbUMbUNbUObUPbUQbURbUSbUTbUUbUVbUWbUXbUYbSTbEmbMZbSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbUZbLebLebVabHsbNibQbbNjbOsbOsbOsbOsbNjbVbbVcbVdbVebRqbRqbRqbRqbRqbRqbVfbVgbRqbRqbRqbRqbRqcbncbucbubUfccCccDccEbVnbVobFubKAbLxbLxbLxbLxbLxbMZbVpbSybSybSybSybVqbVrbVrbVrbVsbVtbVubVrbVvbVwbVrbVxbSybVybRYbVzbRYbVAbVBbVCbVDbVzbVEbVFbTBbVGbVHbVIbVJbVKbVLbVMbSTbVNbVObVPbVQbVRbVSbVTbVUbVVbVWbVXbVYbOCbVZbWabWbamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbUZbLebLebWcbHsbNibQbbNjbWdbOsbWebWfbWgbWhbWibWjbWkbWlbWmbWnbWobWpbWqbWrbSmbWsbWtbOsbOsbOscbncbucbubUfcdtcducdtbUfbKzbFubKAbLxbWzbWAbWzbLxbMZbVpbSybWBbWCbWDbWEbWFbWGbWGbWGbWHbWIbWJbWKbWLbWMbWNbWObWPbRXbTKbRYbVAbVBbWQbVDbRYbVEbWRbWSbWSbWTbWUbWTbWSbWVbWSbSTbSTbSTbSTbSTbWWbWXbWYbWZbXabXbbXcbSTbXdbXebSUaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbXfbLebLebXgbHsbNibQbbNjbXhbXibXjbOsbOsbXkbXlbXmbXnbXnbXobXpbXpbXpbXpbXqbXrbPybXsbOsbOsbOscbncbucbubUfceocepceqbXzbQrbFubXAbXBbXCbXCbXDbLxbMZbVpbSybXEbVrbXFbVrbVrbVrbVrbXGbXHbXIbXJbVrbXKbVvbXLbXMbXNbSQbSRbRYbXObVBbWQbXPbXQbXRbXSbXTbXUbXVbXWbXXbXYbWSbXZbSTbYabYbbYcbYdbYebYfbYgbTUbTUbTUbTUbSTbYhbGObSUalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbNZbLebLebXgbHsbNibQbbNjbOsbYibOsbOsbYjbYkbYlbYmbYnbYobYpbYqbYrbYsbYnbYnbYtbQibYubOlbOlbQkcbncbucbubUfbUfbUfbUfbYAbLubYBbYCbLxbYDbYEbYFbLxbMZbVpbSybYGbYHbYIbYJbYKbYLbVrbYMbYNbSybYObYPbYQbYRbYSbSybYTbYUbYVbYWbYXbTBbYYbYZbZabVEbRYbZbbZcbZcbZdbZebZfbWSbZgbSTbZhbZibZjbZkbZlbUPbZmbZnbZobZpbZqbSTbYhbGObSUalyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbZrbLfbLebXgbHsbZsbRnbNjbOsbOsbOsbOsbNjbZtbZubYmbYnbYnbZvbZwbZxbZybYnbYnbZzbRqbNjbNjbNjcbncbncbucbucecbStbStbStbSsbKzbZFbLwbLxbLxbLxbLxbLxbMZbVpbSybSybSybSybSybSybSybZGbSybSybSybSybSybSybZHbSybSybZIbZJbTBbTBbTBbTBbZKbZLbZMbZNbZObZPbZQbZRbZSbZTbZUbWSbXZbSTbZVbZVbZVbZWbZXbZYbZmbZZbUOcaacabbSTcacbGObLAamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbHsbHsbHsbHscadcaebNjbOsbOscafbOsbNjcagcahcaibYnbYnbWrbYncajcakcalcamcajcanbNjbStbStcbncaocbucbucecbStbStbStbSscaycazbKAbLxcaAcaBcaCbGPcaDcaEbEmbEmbEmbEmbEmbEmcaFbEmbEmbEmbEmbRgbZJcaGcaHcaIcaGcaJcaKbZJcaLcaMbTBcaNcaOcaPcaQcaRcaScaTcaUcaVbZccaWbWScaXbSTcaYcaZcbabZkcbbcbccbdcbecbfcbbcbgcbhcbicbjcbkcblaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVbHscbmcbmbLebLecadcbnbNjbNjbNjbNjbNjbNjbNjbNjcbocbpcbqcbrcbocbsbNjbNjbNjcbsbNjbNjcbncbncbncbtcbucapcecbStbStbStbSscbAcbBcbCcbDcbEcbEcbEcbEcbFcbGcbHcbHcbHcbIcbHcbHcbJcbHcbHcbHcbHcbKcbLcbMcbNcbOcbPcbQcbPcbRcbPcbPbTBcbSbRYbRYbRYbXObZPcbTbZccbUbZccbVbWScbWbSTcbXcbYcbZbYdccaccbcccccdcceccfccgbSTcchbGObLAbSUbSUbSUbLAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbHsbHsbHsbHsbHsbHsbLlcciccjccjcckcclccmcgbccnccoccpccoccqccnccrccscctccuccvccwccxccyccxcczcbucbuccAcbucbucbucbucbucecbStbStbStbSsccFccGccHbLxbLxbLxccIccIccIccJccIccIccIccKccIccIccIccIccIccIccIccLbZJcaGcaHcbPcaGcbPcbPbZJccMccNbTBccObVJccPccQccRbWSccSccTccUbZcccVbWSbWSbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTbSTccWbGOccXccYccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscdacdbcdccddbNZbLebLebNibQbcdecdecdecdecdfcbucdgcdhcdicdjcdkcbucbucdlcdmcdncdocdpcbucdqcbucdrcbucbucdscbucbucbucbucbucecbStbStbStbSsbKzbFubKAbLxcdvcdwccIcdxcdycdzccIcdAcdBcdCcdDcdBccIcdBcdEcdFccIccLbZJcaGcdGcbPcaGcbPcdHbZJcdIcdJbTBbTBbTBcdKbTBbTBbWSbWSbWScdLbWSbWSbWScdMcdNcdOcdPcdQcdRbSdbSdbSdbSdbSdbSdbSdbSdcdScdTbLAcdUccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaacaacaacaCVaCVaCVaCVaCVbHsbLlcciccjccjccjccjccjcdVcdWcdecdXcdYcdZcdZcdZcdZceacdZcebcecceccedcedceecefcedceccegcdqcehceicejcekcelcejcemcencbucbucecbStbStbStbSsbUjbFucerbLxbLxbLxccIcescetceuccIcevcewcexceycdBcezcdBcdFcdFccIccLbZJcaGceAceBcaGcbPceCbZJbZJbZJbZJbEmceDceEbEmbEmceFbEmbEmbMZbEmbEmbEmbEmbMZbEmbEmbEmceGceHceIceJceKceKceKceKceKceLceMbLAceNccZccZbSUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaafaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVceOcePcePcePceOaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaadaadaCVaCVaCVaCVaCVceQceQceQceQceQbNibQbcdecdecdecdecdecdeceRcdeceSceTceUceVceWceXceYceZbRqcfacfbcfccfdcfecffcfgcedcbucfhcficeccfjceccfkcecceccflcfmcfmceccecceccbncbncfnbFucfobLxcfpcfqccIcfrcdBcfsccIcftcfucfvcfwcfxccIcdBcfycdFccIccLbZJbZJbZJbZJbZJbZJbZJbZJcfzcfAbSdbSdcfBbSdbSdbSdbSdbSdbSdcfBbSdbSdbSdbSdcfCcfDcfDcfDcfDcfEcfFcfGcfHcfHcfHcfHcfHcfHbLAbLAbSUbSUbSUbLAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfJcfIcePcePaCVcePcePcePcePaCVaadaadaadclHaadaadaadaadclHaadaadceQceQceQcfKcfLcfMceQbNibQbcdecfNcfOcfPcfQcfRcfScfRcfTcfUcfVcfWcfXcfYcfZcgacrgcgccbucbucbucgdcgecgfcedcggcdqcghceccgicgjcgkcglcgmcgncbucbuceccgocgpcgqcbncgrbSvbXAcgscgtcguccIcftcgvcgwcgxcgycgzcgAcgBcgCccIccIccIccIccIcgDcgEbSdbSdbSdbSdbSdbSdbSdcfBcfCbEmcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFbLAcgGbLAcfDcgHcgIcgJcgKcgLcgMcfHcgNcgOcgPcgQcgRamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIcfIcfIcePcePcePcgScgTcgUcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgVcgWcgXcgWcgYcgZchachbchcchdchecfNcfOcfPcfPchfchgchhchicfYchjchkchkchlchmchnchochpchqchrchschtchuchvchwchxchychzchAchBchCchDchEchFchGchHchHchIchJchHchKchLchMbFubXAbLxchNchOccIcfrchPchQchRchSchTchUcdBchVccIchWchXchYccIchZccWbEmbGPciacibcaBbEmbEmbEmbEmciccgFcidcieciecifcigcihciicijcikcgFcilbEmcimcfDcinciocipcgHciqcirciscitciucivcivcgRamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIcfIcfIcfIcfIcePcePciwcixcePaCVaCVaadaadaadaadaadaadaadaadaadciyceQceQceQcizciAceQceQbLebQbcdecfNcfOcfPciBcfRciCcfRciDciEcfYcfYciFcfYciGciHcrgciIcdqciJciKciLciMcgfcedciNcdqciOcecciPciQciRciScgmciTciUccnciVciWciXciYcbnciZbFubXAccIccIccIccIccIccIccIccIccIcjacjbcjccjdccIcjeccIcjfcgFcgFcjgcjhcgFcgFcgFcgFcgFcgFcgFcgFcgFcgFcjicjjcjkcjlcjmcjncjocjpcikcgFcicbRgcjqcfDcgHcjrcjscjtcjtcjucjvcjwcjvcjxcivcgRamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcjycjzcfIcjycjzcfIcfIcePcjAcePcePaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadaadceQcjBcjCcjDcjEcjFcjGcjHcdecdecdecdecdecdecjIcdecjJcjKcjLcjMcjNcjOcjPcjQcdZcjRcjScjTcdmcdmcdmcjUcedcjVcdqciOceccjWcjXcjWcecceccjYcjZcfmceccecckaceccbnckbbFubYCccIckcckdckeckfccIcdBcdBckgckhcdCcdBckickjcdBcdBcdBcgFckkcklckkckmcknckockpckkckqckrcksckkcktckuckvckwckxckyckzckzckzckzcgFbLAbSUbLAcfDcfDcfDckAckAckAcfDcfHcfHcfHcfHcfHcfHamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIckCckDckEckFckGcfIcfIckHckIckJcePaCVaCVaCVaCVaCVaCVaadaadaadaadaadaadckKceQckLckMckNckOceQckPckQckRckRckRckRckRckSckTcdeckUckVcdZcdZcdZcdZckWcdZcebceccecckXcedceecedcedcecckYccwckZclaclbclcckZcldcleclfcjVcbucecclgclhclicbnbKzbFucljccIclkcetcgycllclmclncgycgycloclpclqclrclscltcltcltcgFckkcluckkckkckkclvckkckkckkclvckkckkcklclwcieclxclyclzcihclAclBclCcgFaaaaaaamiaaaamiaaaaaaamiamiamiamiaaaaaaamialyamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVceOcePcfIcfIcjyclDclEckDckEckFclFclDclDclDclDclGceOaCVaCVaCVaCVclHaadaadaadaadclHaadaadaadceQclIckMclJclKceQbLebLecddcdcclLclMcddclNbQbcdecdecdecdeclOcbuclPclQclRcrhclSccxclTclUclVclWccyclXclYcdpcbucdrcbucbucbuccwclZcbucjVcbucecclhclhclicbnbKzbFubKAcjccdBcdBcmachQcmbchQchQchQcmccmdcdBcmecmfcltcmgcmhcgFcmicmjcmkcmlcmkcmmcmmcmmcmmcmmcmlcmmcmncjickkcmocmpcmqcjncmrcmsclCcgFaaaaaaalyaaaamiaaaaaaalyalyaaaaaaaaaaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVcePcfIcfIcfIckHcmtcmtcmuckEcmvcmtcmtcmtcmtcmtcmwcePcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxcmxceQcmycmzcmzcmAceQbHsbHsbHsbHsbHsbHsbHscmBcmCcjGcmDcjGcmEccxcmFccycmGcmHcmIcmJcmKcmLcmMcmNcmOcmPcmQcmRcmMcmMcmScmTcmUcmMbTdccnccocmYcbuceccmZcnaclicbncnbbFucnccndcnecnfcngcnfcnhcnfcnfcnfcnicnfcnfcnjcltcltcnkcnlcgFcnmcnmcnnckkcklckkckkckkckkckkcnockkcnncnpckkcnqckkcnrckzckzckzckzcgFaaaaaaalyalyamiaaaaaaaaaaaaaaaaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVcePcnscfIcfIcfIckEckEcntcnuckEckEckEckEckEckEckEcnvcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnwcnxcnycnzcnzcnAceQaCVaCVaCVaCVaCVaCVbHsbLecnBbMicnCcnDcnEcnFcnFcnGcnFcnFcnFcnHcnIcnJcnFcnKcnLcnMcnNcnKcnKcnKcnKcnKcnSbTgbTebTfbThbTfbTfbTfbTfbTfbTfbTfbKzcnTcnUcnVcdBcltcnWcltcnXcltcltcltcnYcnZcltcltcltcltcoacobcgFcoccoccodcoecofcogcohcoicojcoecoecokckkclwcieclxcolcomconcoocopcoqcgFaaOaaaamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaiaaiaaiaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVcePcfIcfIcfIcjycorcorcosckEcotcorcorcorcorcorcorcePcoucoucoucoucoucoucoucoucoucoucoucoucouceQceQceQceQceQceQaCVaacaacaacaacaCVbHsbHsbHsbHsbLebQbcnEcovcovcowcoxcovcovcnFcoycozcoAcnKcoBcoCcoDcoEcoFcoGcoHcoIcnSbLebTebUgbVkbUhbUhbUiccBcoOcaqbSsbGJcoTcoUcoVcnecnecoWcnecoVcoXcdBcdBcoYclscdBcoZclscltcmgcmhcgFcpacpacpbckkcpcckzcpdcpdcpecpdckzcpfcoecpgcphcpicmpcpjconcpkcplcoqcgFaaaaaaalyalyamialycpmalyaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaiaaeaaiaaiaaiaaiaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVceOcePcfIcfIckHckIckJckDckEckFcpnckIckIckIckIcpoceOaCVaCVaCVaCVclHaCVaCVaCVaCVclHaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaacaacaacaacaCVaCVaCVaCVbHsbLebQbcnEcppcpqcprcpqcpqcrkcpscpqcptcoAcnKcpucpvcpwcpxcpycpzcpAcpBcnSbLebTecarcbvcatcatcatcatcatcmVcoScpLcpNbKAccIcescdBcpOcpPccIcpQcdBcdBcpRcpScpTcpUcmfcltcltcltcgFcpVcpVcpbckkcklckzcpWcpMcpbcpYckzcpZcqacqbckkcqcckkcqdckzckzckzckzcgFaaaaaaalyalyalyalyalyamiaaaaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIckCckDckEckFckGcfIcfIcjyclDclEcePaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebQbcqecqfcqfcqfcqgcqhcqhcqicpqcpqcoAcnKcqjcqkcqlcqmcqncqocqpcqqcrlbLebTecmWcnRcoJcmXcnPcoJcoJcaqbSsbGJbFucoUcqCcqDcqEcqEckfccIcqFcdBcqGckhcqHcdBcqGcqIcdBcdBcdBcgFcqJcqKcpbcjjcmnckzcqLcqMcqNcqOckzclwciecqPcieclxciecqQcihcqRcqScqTcgFaaaaaaaaaaaaaaaaaaaaaamiaaaaaaaaaalyaaaamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIckHcqUcfIckHcqUcfIcfIcePcePcePcePaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbLebQbcnEcqfcqfcqfcqVcqhcqhcqWcqXcqVcoAcnKcqYcqZcracrbcpycrccrdcrecnSbLebTecoKcoNcatcoMcoJcoJcoJcoPbTfcrmcrncroccIccIccIccIccIccIccIccIccIccJccIccIcgFcgFcgFcgFcgFcgFcrpcrqcrrcrscklckzcrtckkcpbcruckzcrvckkclwcrwcrxcmpcrycjncrzcrAcqTcgFaaaaaaamiaaaaaaaaaaaaamiaaaaaaaaaalyamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIcfIcfIcfIcfIcePcePaCVaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscddbQbcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcnEcrBcrCcrDcrEcrFcpycrGcrHcrIcnSbLebTecoQcoJcoJcoJcoJcoJcoJcoRbTfcrRcrScrTcrUcrUcrVcrWcrXcrYcrZcsacrWcsbcsccsdcsecsfcsgcshcsicsjcskcslcsmcsncsockzcspcnocpbcsqckzcsrckkcjicsscqcckkcstckzckzckzckzcgFamiamiamiamiamialyalyalyamiamiamiamiamialyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIcfIcfIcfIcfIcePcePaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscsubQbbLebLebLebLebLecsvbLebLebLecddcswcrBcrBcsxcrBcrBcrBcrBcrBcrBcnSbLecpCcpDcpDcpDcpEcpFcpHcoJcpGbTfcsDcsEcsFcsGcsGcsGcsGcsGcsGcsGcsGcsGcsHcsIcsJcsKcsLcsMcsNcsOcsPcsQcsRcsScsncklckzcsTcsUcpbcsVckzcsWckkcnpclwclxciecsXcihcsYcsZctacgFaaaaxhaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVcePcePcfIctbcfIcePcePaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsctccnBbMibMibMibMibMicnCbMibMibMicnDbLebLebLebLebLebLebLectdbLebLebLebLebTfcpIcqrcqtcpJcpKcqzcqAcqybTfctoctpctqctrctsctsctsctsctsctsctsctrcttctuctvcgFctwctxctyctzctActBctCcmmctDctEckzctFcklcpbctGckzctHckkcjictIctJcmpctKcjnctLctMctacgFaaaaxhaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVceOcePcePcePceOaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbHsbHsbHsbRlbHsbHsbHsbHsbHsbHscnBbMibMibMibMibMibMibMicnCbMibMicnDbLebTfbTfbTfbTfbTfbTfbTfbTfbTfbTfctNctOctPctsaacaxsaxsaacaxsaxsaxsctsctQctRctScgFckzctTctUckzckzctVckkckkctWctXckzcpdctYctZcpdckzcuacubcuccudcnqckkcueckzckzckzckzcgFamiaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVbHscufbLecddcugbHscuhcuibHsbHsbHsbHsbHsbRlbHsbHsbHsbHsbHsbLecnBbMibMibMibMibMibMicqBbLebLebLecujctocukctqctsaacaacaxsaxsaxsaxsaxsctsctQcukculcsecumcuncuocupcsjcsmcuqcsmcurcklcusckkcklckkckkcutcuucubcuccuvcuwcuxcuycjncuzcuAcuBcgFaaaaxhamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscuCbLebLecugbHsbLfcuDcuEcuFcuGcuHcuIcuJbLfcuKcuLcuMbHsbLebLebLebLebLebLebLebLecddcbmcuNcuOctrcuPcukctqcuQctsctsctsctsctsctsctsctrcuRcuScuTcuUcuVcuWcuXcuYckzcuZckkcjjctDcvacmmcvbcvacmmcvccrwcvdcubcvecuxcuwcvfcvgcihcvhcvicuBcgFaaaamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscvjbLebLecugbHsbHsbHsbHscvkcvlbLecvmcvnbLfcvobLecvpbHsbLebLectrctrctrctrctrctrctrctrctrctrcvqcvrcvscvtcvucvvcvwbNScvxcvycvzcvAcvBcvCcsEcvDcvDcvEcvFcnocvGckzckkckkcvHcvIcsmcvJcvKcvLcvMcvNcvOcvPciecvOcvQcvRckkcvSckzckzckzckzcgFamiamiaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscvTcddcvUbRpbHscvVcvWcvXbLecvncvnbLfcuHbLfcvYcvZcwabHsbLebLectrcwbcwccwdcwebRmcwgbSicwicwfcwjcwkcukcwlcwlcukcwlcwlcwlcwmcukcwncwncwocwpcwqcwrckkcvFckkcwsckzcwtcwucwvcwucwwcwxcwycwzcwAcwBcuxcwCcwDcmpcmpcwEcwFcwGcwHcwIcwJcwKcgFaaaamialyaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscwLbLebLecugbHscwMcwNbHscvncwObLfbZrbZrcwPcwQcwRbLebHscddbLecwScwTcukcukcwmcukcukcukcukcukcukcukcwUcwVcwWcwWcwWcwWcwWcwXcwWcwWcwWcwYcwZcxacxbcxccvFckkcxdckzcxecxfckkcxgcxhctWcklcxicwwcxjcwwcrwckkckkcnockkckkcxkcxlcxmcwKcwKcxnalyaxhamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaafaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscxobLebLecugbHsbHsbHsbHsbLecvncxpcxqbLecvncwRbLecwRbHscxrbLectrcxscukcukcxtcwncwncukcukcwlcwlcwlcxucxvcwlcukcwlcwlcwlcxtcukcwncwncukcwZcxwcxxcqMcxycxzcxAckzcxBcwAcwwcwAcxCctWcxDcmmcmmcxEcxFcvOciecxGcieciecxHcxIcxJcxKcwKcwKcgFalyaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaadaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHscxLbLebLecugbHscxMcxNcxOcuJbLebLecvnbLecxPcxQcxRcwPbHscxSbLectrcxTcxUcxUcxVcxUcxUcxWcxXcukcukcukcukcukcukcukcxYcxWcxZcyacxUcxUcxVcxUcxXcgFcybcyccydcyecyfckzckkckkckkckkckkcygcsmcyhcsmcyicyjckkcykckkckkcylckkcymcgFcgFcgFcgFcgFaaaaxhaaaaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaackBckBckBckBckBaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHsbHscyncynbHscyncynbHscyncynctrctrctrcyoctrctrctrctrcypcxUcxUcxUcxUcxUcxUcxUcyqctrctrctrctrcyrctrctrctrcgFcgFcgFcgFcgFcgFcgFcpdcpdcpdcpdcpdcgFcpdcpdcpdcpdcpdcpdcgFckkcysckzckzckzcgFalyamiamiaaaaaaamiamiaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaackBckBckBckBckBaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacytcyucyvaaaaaactrcywcyocywcywcywcywcywcyocywctraaaaaacytcyucyvaaaaaaaaaamialyamiamiamiaaaaaaaaaaaaamiaaaaaaaaaaaaaaaaaaaaaaaacgFcyxcyycyzcyAcyzcyBalyamiamiamiaxhaxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaackBckBckBckBckBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyCcyocyDaaaaaaaaactscyEctsamiamiamictscyEctsaaaaaaaaacyCcyocyDaaaaaaaaaaaaamialyalyamiaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhaxhamicgFcgFcgFcgFcgFcgFcgFamiamiamiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFaaaaaacytcyucyvamiamiamicytcyucyvaaacyFcyFcyFcyFcyFcyFaaaaaaaaaamiaaaamiaaaalyaaaamiaaaaaaaaaaaaamiaaaaaaaaaaaaalyaaaamiaaaaaaaaaaaaaaaaaaaaaaxgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFaaacyCcyocyDamiamiamicyCcyocyDcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaalyaaaaaaaaaaxgaxgaxhamiaxgaxgaxgaxgaxgaxgaxgamiaxgaxgaxgaxgaxgamiamiaxhalyalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaacaacaacaacaacaacaacaacaacaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaaeaaeaaeaaeaaeaaeaaeaaeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaBgaCVaCVaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBgaBgaBgaBgaBgaBgaBgaBgaBgaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaahaahaahaahaahaahaahaahaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCVaCVaCVaCVaCVaCVaCVaCVaCVaCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFcyFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7031,3 +7037,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/_maps/map_files/Asteroidstation/areas.dm b/_maps/map_files/Asteroidstation/areas.dm index 5bb5f280252..8f03840720e 100644 --- a/_maps/map_files/Asteroidstation/areas.dm +++ b/_maps/map_files/Asteroidstation/areas.dm @@ -93,3 +93,27 @@ /area/maintenance/asteroidstation/transit/aft_starboard name = "Aft Starboard Transit Station" + +//Head Quarters +/area/crew_quarters/asteroidstation/ + icon = '_maps/map_files/Asteroidstation/areas.dmi' + +/area/crew_quarters/asteroidstation/cmo + name = "Chief Medical Officer's Quarters" + icon_state = "cmo" + +/area/crew_quarters/asteroidstation/ce + name = "Chief Engineer's Quarters" + icon_state = "ce" + +/area/crew_quarters/asteroidstation/rd + name = "Research Director's Quarters" + icon_state = "rd" + +/area/crew_quarters/asteroidstation/hos + name = "Head of Security's Quarters" + icon_state = "hos" + +/area/crew_quarters/asteroidstation/hop + name = "Head of Personnel's Quarters" + icon_state = "hop" diff --git a/_maps/map_files/Asteroidstation/areas.dmi b/_maps/map_files/Asteroidstation/areas.dmi index 515f9774333df1d7f87e2d28447178713d378551..de71db012e530afb07c97da3a16510069d79cc1a 100644 GIT binary patch literal 2513 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 C9quXs diff --git a/_maps/map_files/Asteroidstation/z5.dmm b/_maps/map_files/Asteroidstation/z5.dmm index e9aec192c24..096d2a36a78 100644 --- a/_maps/map_files/Asteroidstation/z5.dmm +++ b/_maps/map_files/Asteroidstation/z5.dmm @@ -27,7 +27,7 @@ "aA" = (/obj/structure/lattice,/turf/space,/area/AIsattele) "aB" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/AIsattele) "aC" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/space) -"aD" = (/obj/machinery/power/solar/fake,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/djstation/solars) +"aD" = (/obj/machinery/power/solar/fake,/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/djstation/solars) "aE" = (/turf/simulated/floor/plating/airless,/area/djstation/solars) "aF" = (/turf/simulated/wall,/area/djstation) "aG" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/djstation) diff --git a/_maps/map_files/Asteroidstation/z6.dmm b/_maps/map_files/Asteroidstation/z6.dmm index f8b85b35692..c1b6cf47590 100644 --- a/_maps/map_files/Asteroidstation/z6.dmm +++ b/_maps/map_files/Asteroidstation/z6.dmm @@ -1,7 +1,7 @@ "aa" = (/turf/space,/area/space) "ab" = (/obj/structure/lattice,/turf/space,/area/space) "ac" = (/turf/simulated/floor/plating/airless,/area/space) -"ad" = (/turf/simulated/floor/airless,/area/space) +"ad" = (/turf/simulated/floor/plasteel/airless,/area/space) "ae" = (/turf/simulated/wall/r_wall,/area/space) "af" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating/airless,/area/space) "ag" = (/turf/simulated/wall/r_wall,/area/derelict/solar_control) @@ -16,9 +16,9 @@ "ap" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/space) "aq" = (/turf/simulated/wall,/area/space) "ar" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/derelict/solar_control) -"as" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) +"as" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_starboard) "at" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"au" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) +"au" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_starboard) "av" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Starboard Solar APC"; pixel_y = 24},/turf/simulated/floor/plasteel,/area/derelict/solar_control) "aw" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel,/area/derelict/solar_control) "ax" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/plasteel,/area/derelict/solar_control) @@ -63,7 +63,7 @@ "bk" = (/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "bl" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "bm" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/space) -"bn" = (/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/space) +"bn" = (/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/space) "bo" = (/obj/item/stack/cable_coil/cut,/turf/space,/area/space) "bp" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "bq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/derelict/bridge/access) @@ -77,7 +77,7 @@ "by" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) "bz" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) "bA" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"bB" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"bB" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) "bC" = (/obj/structure/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) "bD" = (/obj/structure/computerframe,/turf/simulated/floor/plasteel,/area/derelict/bridge) "bE" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/derelict/bridge) @@ -87,47 +87,47 @@ "bI" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel,/area/derelict/bridge) "bJ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plasteel,/area/derelict/bridge) "bK" = (/obj/item/weapon/grenade/empgrenade,/obj/structure/table,/turf/simulated/floor/plasteel,/area/derelict/bridge) -"bL" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"bM" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"bN" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"bO" = (/obj/item/stack/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"bL" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"bM" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"bN" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"bO" = (/obj/item/stack/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) "bP" = (/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "bQ" = (/turf/simulated/wall,/area/derelict/singularity_engine) "bR" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel,/area/derelict/bridge) "bS" = (/turf/simulated/floor/plasteel,/area/derelict/bridge) "bT" = (/turf/simulated/floor/plating,/area/derelict/bridge) "bU" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/turf/simulated/floor/plasteel,/area/derelict/bridge) -"bV" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"bW" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"bV" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"bW" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "bX" = (/obj/machinery/power/emitter{dir = 1; icon_state = "emitter"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "bY" = (/obj/machinery/field/generator,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "bZ" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/space) "ca" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "cb" = (/obj/structure/noticeboard,/turf/simulated/wall,/area/derelict/singularity_engine) -"cc" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cc" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "cd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "ce" = (/obj/machinery/door/window/eastleft{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "cf" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor/plasteel,/area/derelict/bridge) "cg" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/derelict/bridge) "ch" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell,/turf/simulated/floor/plasteel,/area/derelict/bridge) -"ci" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cj" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"ci" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cj" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) "ck" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "cl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "cm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/derelict/bridge/access) "cn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/derelict/bridge) "co" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/derelict/bridge) "cp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/derelict/bridge) -"cq" = (/obj/item/weapon/paper{info = "Objective #1: Destroy the station with a nuclear device."; name = "Objectives of a Nuclear Operative"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cq" = (/obj/item/weapon/paper{info = "Objective #1: Destroy the station with a nuclear device."; name = "Objectives of a Nuclear Operative"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "cr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/derelict/bridge) "cs" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/derelict/bridge) "ct" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/simulated/floor/plasteel,/area/derelict/bridge) "cu" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel,/area/derelict/bridge) "cv" = (/obj/item/stack/rods,/turf/space,/area/space) -"cw" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cw" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "cx" = (/obj/item/clothing/suit/space/syndicate/black/engie,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "cy" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cz" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cz" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) "cA" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/simulated/floor/plasteel,/area/derelict/bridge) "cB" = (/obj/structure/table,/obj/structure/window,/turf/simulated/floor/plasteel,/area/derelict/bridge) "cC" = (/obj/structure/window,/turf/simulated/floor/plasteel,/area/derelict/bridge) @@ -139,68 +139,68 @@ "cI" = (/turf/simulated/wall/r_wall,/area/derelict/bridge) "cJ" = (/obj/machinery/door/window{dir = 2; name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge) "cK" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cL" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cM" = (/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cN" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cO" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cP" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cQ" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cL" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cM" = (/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cN" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cO" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cP" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cQ" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) "cS" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/space) -"cT" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cT" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) "cV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"cW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cY" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cZ" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"da" = (/obj/structure/grille,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"db" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"cY" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cZ" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"da" = (/obj/structure/grille,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"db" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) "dc" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"dd" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"dd" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "de" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"df" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"dg" = (/obj/structure/grille,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"dh" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"df" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"dg" = (/obj/structure/grille,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"dh" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) "di" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"dj" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"dj" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) "dk" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"dl" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"dl" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "dm" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"dn" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"dn" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "do" = (/turf/simulated/wall,/area/derelict/hallway/primary) -"dp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"dq" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"dr" = (/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"dp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"dq" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"dr" = (/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "ds" = (/obj/item/weapon/ore/slag,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "dt" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "du" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) "dv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"dw" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"dx" = (/obj/structure/window{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"dw" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"dx" = (/obj/structure/window{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "dy" = (/obj/structure/grille,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "dz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "dA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"dB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"dC" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) -"dD" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"dB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"dC" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) +"dD" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "dE" = (/obj/structure/grille,/obj/structure/window{dir = 8},/turf/simulated/floor/plating/airless,/area/space) -"dF" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/space) -"dG" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/space) +"dF" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/space) +"dG" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/space) "dH" = (/obj/machinery/door/window,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"dI" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/space) -"dJ" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"dI" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/space) +"dJ" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "dK" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"dL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"dL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) "dM" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"dN" = (/obj/item/weapon/crowbar,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"dO" = (/obj/structure/grille,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"dP" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/space) +"dN" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"dO" = (/obj/structure/grille,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"dP" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/space) "dQ" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) "dR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "dS" = (/turf/simulated/wall/r_wall,/area/derelict/arrival) "dT" = (/turf/simulated/wall,/area/derelict/arrival) -"dU" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"dU" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) "dV" = (/obj/structure/window{dir = 5},/turf/space,/area/space) "dW" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/derelict/arrival) "dX" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/derelict/arrival) @@ -211,11 +211,11 @@ "ec" = (/turf/simulated/wall,/area/derelict/medical/chapel) "ed" = (/obj/item/weapon/shard,/turf/space,/area/space) "ee" = (/obj/structure/grille,/turf/space,/area/derelict/singularity_engine) -"ef" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"ef" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) "eg" = (/obj/structure/lattice,/obj/structure/window,/turf/space,/area/space) -"eh" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/arrival) +"eh" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/derelict/arrival) "ei" = (/turf/simulated/floor/plating/airless,/area/derelict/arrival) -"ej" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/arrival) +"ej" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/arrival) "ek" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) "el" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) "em" = (/obj/structure/closet/coffin,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) @@ -226,106 +226,106 @@ "er" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/medical) "es" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating/airless,/area/space) "et" = (/obj/structure/grille,/turf/space,/area/space) -"eu" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) +"eu" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) "ev" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor/plasteel,/area/derelict/arrival) -"ew" = (/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"ex" = (/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"ey" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"ez" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) +"ew" = (/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"ex" = (/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"ey" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) +"ez" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) "eA" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"eB" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"eB" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) "eC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "eD" = (/obj/structure/window{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "eE" = (/obj/structure/lattice,/obj/structure/window{dir = 1},/turf/space,/area/space) "eF" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window{dir = 1},/turf/space,/area/space) "eG" = (/turf/simulated/floor/plating,/area/derelict/arrival) "eH" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"eI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"eJ" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"eK" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/space) +"eI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"eJ" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"eK" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/space) "eL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/derelict/arrival) "eM" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) "eN" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"eO" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/space) +"eO" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/space) "eP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/derelict/arrival) "eQ" = (/obj/machinery/door/morgue{name = "coffin storage"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) "eR" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/derelict/medical/chapel) -"eS" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"eT" = (/turf/simulated/floor/airless{icon_state = "white"},/area/space) -"eU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"eS" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"eT" = (/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/space) +"eU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) "eV" = (/obj/structure/table,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) "eW" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) "eX" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"eY" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"eZ" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"fa" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) +"eY" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"eZ" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) +"fa" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/medical) "fb" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/medical) "fc" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area/space) "fd" = (/obj/structure/table,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) "fe" = (/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/derelict/medical/chapel) "ff" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) -"fg" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"fg" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) "fh" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"fi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"fi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "fj" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/derelict/arrival) "fk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall,/area/derelict/medical/chapel) "fl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/derelict/medical/chapel) -"fm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"fr" = (/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"fm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/medical) +"fr" = (/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) "fs" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/space) "ft" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/space) -"fu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"fv" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"fu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"fv" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "fw" = (/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/derelict/arrival) "fx" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/simulated/floor/plating,/area/derelict/medical/chapel) "fy" = (/turf/simulated/floor/plating,/area/derelict/medical/chapel) "fz" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"},/obj/machinery/door/window{dir = 4; req_access_txt = "25"},/obj/structure/closet/coffin,/turf/simulated/floor/plating,/area/derelict/medical/chapel) -"fA" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"fB" = (/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"fC" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"fD" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"fE" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fF" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fG" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fI" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"fA" = (/obj/machinery/door/window{dir = 8},/turf/simulated/floor/plasteel/airless,/area/derelict/medical/chapel) +"fB" = (/turf/simulated/floor/plasteel/airless,/area/derelict/medical/chapel) +"fC" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/medical/chapel) +"fD" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/medical/chapel) +"fE" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fF" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fG" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fI" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) "fJ" = (/obj/structure/window,/turf/space,/area/space) "fK" = (/obj/structure/window{dir = 8},/turf/space,/area/space) "fL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/derelict/arrival) "fM" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/derelict/arrival) "fN" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/arrival) -"fO" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"fP" = (/obj/machinery/door/window/southleft,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fQ" = (/obj/machinery/door/window/southright,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"fR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"fS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"fT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"fU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"fO" = (/obj/machinery/door/window,/turf/simulated/floor/plasteel/airless,/area/derelict/medical/chapel) +"fP" = (/obj/machinery/door/window/southleft,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fQ" = (/obj/machinery/door/window/southright,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/derelict/medical) +"fR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"fS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"fT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"fU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "fV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/space) "fW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/space) "fX" = (/obj/structure/window{dir = 8},/obj/structure/window,/turf/space,/area/space) "fY" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) "fZ" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/simulated/floor/plating,/area/derelict/arrival) -"ga" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/space) -"gc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/space) -"gd" = (/obj/structure/window{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/space) +"ga" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel/airless,/area/space) +"gc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/space) +"gd" = (/obj/structure/window{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/space) "ge" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/space) -"gf" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/space) +"gf" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/space) "gg" = (/obj/structure/window,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/space) -"gh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/airless,/area/derelict/arrival) +"gh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Toxins Research"; req_access_txt = "7"},/turf/simulated/floor/plasteel/airless,/area/derelict/arrival) "gi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/derelict/arrival) "gj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/derelict/arrival) "gk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/derelict/arrival) "gl" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"gm" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"go" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gp" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gm" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"go" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gp" = (/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gq" = (/obj/structure/window{dir = 1},/turf/space,/area/space) "gr" = (/obj/structure/window{dir = 5},/turf/simulated/floor/plating/airless,/area/space) "gs" = (/obj/structure/grille,/obj/structure/window{dir = 1},/turf/space,/area/space) @@ -333,45 +333,45 @@ "gu" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plasteel,/area/derelict/arrival) "gv" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel,/area/derelict/arrival) "gw" = (/obj/structure/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/derelict/medical/chapel) -"gx" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gA" = (/obj/structure/girder,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gx" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gA" = (/obj/structure/girder,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gB" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel,/area/derelict/arrival) -"gC" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gE" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gF" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gC" = (/obj/machinery/door/window,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gE" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gF" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) "gH" = (/obj/machinery/door/airlock/security{name = "Gas Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "gI" = (/obj/structure/lattice,/obj/structure/window{dir = 4},/turf/space,/area/space) "gJ" = (/obj/structure/girder,/obj/structure/window,/turf/simulated/floor/plating/airless,/area/derelict/arrival) -"gK" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gK" = (/obj/structure/stool/bed,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gL" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"gM" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gM" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gN" = (/obj/item/weapon/cigbutt,/turf/space,/area/space) "gO" = (/obj/structure/window{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) "gP" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/derelict/arrival) -"gQ" = (/obj/structure/table,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gR" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gS" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gT" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"gU" = (/obj/structure/table,/turf/simulated/floor/airless,/area/space) -"gV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/space) +"gQ" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gR" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gS" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gT" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) +"gU" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless,/area/space) +"gV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/space) "gW" = (/obj/structure/lattice,/obj/item/stack/cable_coil/cut,/turf/space,/area/space) "gX" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/arrival) -"gY" = (/obj/structure/stool,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"gY" = (/obj/structure/stool,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "gZ" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"ha" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor/airless,/area/space) +"ha" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor/plasteel/airless,/area/space) "hb" = (/obj/structure/window{dir = 4},/turf/space,/area/space) "hc" = (/obj/structure/closet/wardrobe,/turf/simulated/floor/plasteel,/area/derelict/arrival) -"hd" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) +"hd" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) "he" = (/obj/structure/grille,/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/space) -"hf" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area/space) +"hf" = (/obj/structure/stool/bed,/turf/simulated/floor/plasteel/airless,/area/space) "hg" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/derelict/arrival) -"hh" = (/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/hallway/primary) -"hi" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) -"hj" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"hh" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/derelict/hallway/primary) +"hi" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) +"hj" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/primary) "hk" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor/plasteel,/area/derelict/arrival) "hl" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) "hm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/space) @@ -384,71 +384,71 @@ "ht" = (/obj/structure/window{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) "hu" = (/obj/structure/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/space) "hv" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"hw" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"hw" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "hx" = (/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area/space) -"hy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/wirecutters,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"hy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/wirecutters,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "hz" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"hA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"hA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "hB" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"hC" = (/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"hD" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"hC" = (/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"hD" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "hE" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"hF" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"hF" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "hG" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"hH" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"hI" = (/turf/simulated/floor/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) -"hJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) -"hK" = (/turf/simulated/floor/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) -"hL" = (/turf/simulated/floor/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) -"hM" = (/turf/simulated/floor/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) -"hN" = (/turf/simulated/floor/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) -"hO" = (/turf/simulated/floor/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) -"hP" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) -"hQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"hR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"hS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"hT" = (/turf/simulated/floor/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) -"hU" = (/turf/simulated/floor/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) -"hV" = (/turf/simulated/floor/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) -"hW" = (/turf/simulated/floor/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) -"hX" = (/turf/simulated/floor/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) -"hY" = (/turf/simulated/floor/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) -"hZ" = (/turf/simulated/floor/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) -"ia" = (/turf/simulated/floor/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) +"hH" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"hI" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) +"hJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) +"hK" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) +"hL" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) +"hM" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) +"hN" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) +"hO" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) +"hP" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) +"hQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"hR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"hS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"hT" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) +"hU" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) +"hV" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) +"hW" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) +"hX" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) +"hY" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) +"hZ" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) +"ia" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) "ib" = (/obj/structure/lattice,/turf/space,/area/derelict/hallway/secondary) "ic" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"id" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"id" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) "ie" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) "if" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) "ig" = (/obj/structure/window{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) "ih" = (/obj/structure/window{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"ii" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"ij" = (/obj/structure/closet/emcloset,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"ii" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"ij" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "ik" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) "il" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"im" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"im" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) "in" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"io" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"ip" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"iq" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) -"ir" = (/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"is" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"io" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"ip" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"iq" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) +"ir" = (/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"is" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) "it" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"iu" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"iv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"iu" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"iv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) "iw" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"ix" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

    Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
    Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) -"iy" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"ix" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

    Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
    Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) +"iy" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) "iz" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"iA" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/space) -"iB" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"iC" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"iD" = (/obj/item/clothing/suit/space/syndicate/black/red,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"iE" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"iA" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/space) +"iB" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"iC" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"iD" = (/obj/item/clothing/suit/space/syndicate/black/red,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"iE" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) "iF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) "iG" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) "iH" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"iI" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) +"iI" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_aft) "iJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) "iK" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) "iL" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) @@ -456,21 +456,21 @@ "iN" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) "iO" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) "iP" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"iQ" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) +"iQ" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_aft) "iR" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) "iS" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) "iT" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) "iU" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"iV" = (/turf/simulated/floor/airless,/area/derelict/teleporter) -"iW" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/teleporter) -"iX" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/teleporter) -"iY" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/airless,/area/derelict/teleporter) -"iZ" = (/obj/machinery/teleport/station,/turf/simulated/floor/airless,/area/derelict/teleporter) -"ja" = (/obj/machinery/teleport/hub,/turf/simulated/floor/airless,/area/derelict/teleporter) +"iV" = (/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"iW" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/teleporter) +"iX" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/teleporter) +"iY" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"iZ" = (/obj/machinery/teleport/station,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"ja" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) "jb" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"jc" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/teleporter) -"jd" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/teleporter) -"je" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/teleporter) +"jc" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"jd" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/teleporter) +"je" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 2c118837ada3ff1496bcbb7a56b877dc2a5c7bdd Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Wed, 31 Dec 2014 21:30:27 -0800 Subject: [PATCH 40/82] Update spellbook.dm --- code/game/gamemodes/wizard/spellbook.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index 06f68fcf264..07bc9b311ed 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -37,9 +37,9 @@ dat += "Uses remaining: [uses]
    " dat += "


    " dat += "Learn and Improve Magical Abilities
    " - dat += "Summon Magical Tools and Weapons
    " - if(!ticker.mode == "raginmages") // we totally need summon guns x 200 - dat += "Raise The Stakes For More Power
    " + dat += "Summon Magical Tools and Weapons
    " + if(ticker.mode != "raginmages") // we totally need summon guns x 200 + dat += "Raise The Stakes For More Power
    " dat += "
    " dat += "Re-memorize Spells
    " @@ -563,4 +563,4 @@ /obj/item/weapon/spellbook/oneuse/charge/recoil(mob/user as mob) ..() user <<"[src] suddenly feels very warm!" - empulse(src, 1, 1) \ No newline at end of file + empulse(src, 1, 1) From 4b8bf0180e07cd725d9c2dfd9b402b0150d4c344 Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Wed, 31 Dec 2014 21:55:38 -0800 Subject: [PATCH 41/82] Update raginmages.dm --- code/game/gamemodes/wizard/raginmages.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index 487d46f0818..4ad95f8ddce 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -1,5 +1,5 @@ /datum/game_mode/wizard/raginmages - name = "Ragin' Mages" + name = "magin' mages" config_tag = "raginmages" required_players = 20 var/max_mages = 0 @@ -9,7 +9,7 @@ /datum/game_mode/wizard/announce() world << "The current game mode is - Ragin' Mages!" - world << "The Space Wizard Federation is pissed, help defeat all the space wizards!" + world << "The Space Wizard Federation is pissed, help defeat all the space wizards!" /datum/game_mode/wizard/raginmages/post_setup() var/playercount = 0 From 56f2ec272193e9df4e6c1a4ead5679dda0075011 Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Wed, 31 Dec 2014 21:58:21 -0800 Subject: [PATCH 42/82] >magin' --- code/game/gamemodes/wizard/raginmages.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index 4ad95f8ddce..add82be53ea 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -1,5 +1,5 @@ /datum/game_mode/wizard/raginmages - name = "magin' mages" + name = "ragin' mages" config_tag = "raginmages" required_players = 20 var/max_mages = 0 From 2a3379ace8a44250684c63b9492cee11d4a5d855 Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Wed, 31 Dec 2014 22:01:59 -0800 Subject: [PATCH 43/82] adds RAGIN' MAGES to the default config --- config/game_options.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/config/game_options.txt b/config/game_options.txt index 00fad47a4de..62bfc11ff59 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -88,6 +88,7 @@ PROBABILITY CHANGELING 2 PROBABILITY WIZARD 4 PROBABILITY MALFUNCTION 1 PROBABILITY BLOB 2 +PROBABILITY RAGINMAGES 2 PROBABILITY MONKEY 1 PROBABILITY METEOR 0 PROBABILITY EXTENDED 0 From 2bb2469038f8d5c371e632dd2d677042d8949f3a Mon Sep 17 00:00:00 2001 From: MrStonedOne Date: Wed, 31 Dec 2014 23:19:43 -0800 Subject: [PATCH 44/82] Fixes error with logging admin rank changes to the user's database record. I forgot to add a field to the query in commit 138567b7cfad8b88b56f3ae550185ec75879664a when I modified it. --- code/modules/client/client procs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 324096d42af..07fab03cfdc 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -211,7 +211,7 @@ var/next_external_rsc = 0 var/sql_admin_rank = sanitizeSQL(admin_rank) - var/DBQuery/query_insert = dbcon.NewQuery("INSERT INTO [format_table_name("player")] (id, ckey, firstseen, lastseen, ip, computerid, lastadminrank) VALUES (null, '[sql_ckey]', Now(), Now(), '[sql_ip]', '[sql_computerid]', '[sql_admin_rank]') ON DUPLICATE KEY UPDATE lastseen = VALUES(lastseen), ip = VALUES(ip), computerid = VALUES(computerid)") + var/DBQuery/query_insert = dbcon.NewQuery("INSERT INTO [format_table_name("player")] (id, ckey, firstseen, lastseen, ip, computerid, lastadminrank) VALUES (null, '[sql_ckey]', Now(), Now(), '[sql_ip]', '[sql_computerid]', '[sql_admin_rank]') ON DUPLICATE KEY UPDATE lastseen = VALUES(lastseen), ip = VALUES(ip), computerid = VALUES(computerid), lastadminrank = VALUES(lastadminrank)") query_insert.Execute() //Logging player access From db6a8b904c1d2f5f94c9f453806a5719a91bda34 Mon Sep 17 00:00:00 2001 From: JJRcop Date: Thu, 1 Jan 2015 13:19:19 -0500 Subject: [PATCH 45/82] Adds notice of license change to README.md Added a prominent notice to the top of README.md to alert server hosts using our codebase of the change. This is intended as being temporary and will be removed after a month. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b235504cbc4..61131103503 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +# **Licensing has recently changed from GPLv3 to AGPLv3. See [#6689](https://github.com/tgstation/-tg-station/pull/6689) for more info.** + ##/tg/station v1.0.1 [![Build Status](https://travis-ci.org/tgstation/-tg-station.png)](https://travis-ci.org/tgstation/-tg-station) From cb155b59710fadb55e50bed27f932df0571b208d Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Thu, 1 Jan 2015 13:33:34 -0600 Subject: [PATCH 46/82] Moves all the custom AsteroidStation areas --- _maps/AsteroidStation.dm | 7 +- .../Asteroidstation/Asteroidstation.dmm | 1646 ++++++++--------- _maps/map_files/Asteroidstation/areas.dm | 119 -- _maps/map_files/Asteroidstation/areas.dmi | Bin 2513 -> 0 bytes code/game/area/Space Station 13 areas.dm | 120 ++ icons/turf/areas.dmi | Bin 27235 -> 29336 bytes 6 files changed, 944 insertions(+), 948 deletions(-) delete mode 100644 _maps/map_files/Asteroidstation/areas.dm delete mode 100644 _maps/map_files/Asteroidstation/areas.dmi diff --git a/_maps/AsteroidStation.dm b/_maps/AsteroidStation.dm index e742421ed6a..4545c90ed32 100644 --- a/_maps/AsteroidStation.dm +++ b/_maps/AsteroidStation.dm @@ -16,15 +16,10 @@ Then tick this file, the maps and all additional files will be automatically def #include "map_files\Asteroidstation\z5.dmm" #include "map_files\Asteroidstation\z6.dmm" #include "map_files\Asteroidstation\z7.dmm" - + #define MAP_FILE "Asteroidstation.dmm" #define MAP_NAME "AsteroidStation" - #if !defined(MAP_OVERRIDE_FILES) - #define MAP_OVERRIDE_FILES - #include "map_files\Asteroidstation\areas.dm" - #endif - #elif !defined(MAP_OVERRIDE) #warn a map has already been included, ignoring AsteroidStation. diff --git a/_maps/map_files/Asteroidstation/Asteroidstation.dmm b/_maps/map_files/Asteroidstation/Asteroidstation.dmm index 28b40313596..fa667da9e54 100644 --- a/_maps/map_files/Asteroidstation/Asteroidstation.dmm +++ b/_maps/map_files/Asteroidstation/Asteroidstation.dmm @@ -124,8 +124,8 @@ "act" = (/turf/space,/area/shuttle/transport1/station) "acu" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 10},/turf/simulated/floor/plating,/area/construction/Storage{name = "Construction Site"}) "acv" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/construction/Storage{name = "Construction Site"}) -"acw" = (/turf/simulated/wall,/area/maintenance/asteroidstation/eva) -"acx" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/eva) +"acw" = (/turf/simulated/wall,/area/maintenance/eva) +"acx" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/eva) "acy" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Escape Pod One"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acz" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acA" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Escape Pod Two"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -133,8 +133,8 @@ "acC" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) -"acF" = (/turf/simulated/wall/r_wall,/area/maintenance/asteroidstation/eva) -"acG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/eva) +"acF" = (/turf/simulated/wall/r_wall,/area/maintenance/eva) +"acG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/eva) "acH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -173,7 +173,7 @@ "adq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adr" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "ads" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) -"adt" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/eva) +"adt" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/eva) "adu" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adv" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adw" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -191,7 +191,7 @@ "adI" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) -"adL" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"adL" = (/turf/simulated/floor/plating,/area/maintenance/eva) "adM" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adN" = (/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adO" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -235,13 +235,13 @@ "aeA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/plating,/area/construction) "aeB" = (/turf/simulated/floor/plasteel,/area/construction) "aeC" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"aeD" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aeE" = (/obj/structure/table,/obj/item/clothing/gloves/boxing{pixel_x = 5; pixel_y = -3},/obj/item/clothing/gloves/boxing/blue,/obj/item/clothing/gloves/boxing/green{pixel_x = -2; pixel_y = 4},/obj/item/clothing/gloves/boxing/yellow,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"aeF" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"aeG" = (/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aeH" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aeI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/asteroidstation/eva) -"aeJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aeD" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/plating,/area/maintenance/eva) +"aeE" = (/obj/structure/table,/obj/item/clothing/gloves/boxing{pixel_x = 5; pixel_y = -3},/obj/item/clothing/gloves/boxing/blue,/obj/item/clothing/gloves/boxing/green{pixel_x = -2; pixel_y = 4},/obj/item/clothing/gloves/boxing/yellow,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"aeF" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"aeG" = (/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/eva) +"aeH" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"aeI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/eva) +"aeJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/eva) "aeK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "1; 12; 18; 23; 32; 48"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "aeL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "aeM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -262,13 +262,13 @@ "afb" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/construction) "afc" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/smes{charge = 5e+006},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "afd" = (/obj/machinery/power/terminal{dir = 8},/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"afe" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aff" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"afg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afh" = (/obj/structure/table/glass,/obj/item/weapon/storage/wallet/random,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"afi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"afj" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Arrivals Power Control"; dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afk" = (/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "E.V.A. Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"afe" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/eva) +"aff" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"afg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"afh" = (/obj/structure/table/glass,/obj/item/weapon/storage/wallet/random,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"afi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"afj" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Arrivals Power Control"; dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) +"afk" = (/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "E.V.A. Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/eva) "afl" = (/obj/machinery/camera{c_tag = "Customs Desk"; dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "afm" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "afn" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -282,13 +282,13 @@ "afv" = (/obj/machinery/camera/motion{c_tag = "AI Chamber Fore"; dir = 2; icon_state = "camera"; name = "motion-sensitive security camera"; network = list("SS13"); tag = "icon-camera (SOUTHEAST)"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "afw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "afx" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"afy" = (/turf/simulated/floor/plasteel{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/maintenance/asteroidstation/eva) -"afz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afA" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"afB" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afC" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afD" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Arrivals Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afE" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"afy" = (/turf/simulated/floor/plasteel{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/maintenance/eva) +"afz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area/maintenance/eva) +"afA" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"afB" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/eva) +"afC" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"afD" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Arrivals Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/eva) +"afE" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/eva) "afF" = (/turf/simulated/wall,/area/security/checkpoint{name = "Customs Desk"}) "afG" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint{name = "Customs Desk"}) "afH" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/brigdoor{dir = 1; name = "Arrivals Security Checkpoint"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint{name = "Customs Desk"}) @@ -301,12 +301,12 @@ "afO" = (/obj/machinery/gateway{dir = 1},/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) "afP" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/gateway) "afQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"afR" = (/obj/machinery/conveyor{dir = 5; id = "Recycler"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/recycler) -"afS" = (/obj/machinery/recycler,/obj/machinery/conveyor{dir = 4; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asteroidstation/recycler) -"afT" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asteroidstation/recycler) -"afU" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/recycler) -"afV" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"afW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) +"afR" = (/obj/machinery/conveyor{dir = 5; id = "Recycler"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/recycler) +"afS" = (/obj/machinery/recycler,/obj/machinery/conveyor{dir = 4; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/recycler) +"afT" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/recycler) +"afU" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/recycler) +"afV" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/recycler) +"afW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/recycler) "afX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) "afY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) "afZ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/space) @@ -316,12 +316,12 @@ "agd" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "age" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "agf" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"agg" = (/obj/structure/filingcabinet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agh" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agj" = (/turf/simulated/floor/plasteel{icon_state = "vault"},/area/maintenance/asteroidstation/eva) -"agk" = (/obj/structure/table/glass,/obj/item/weapon/paper,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"agl" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agg" = (/obj/structure/filingcabinet,/turf/simulated/floor/plating,/area/maintenance/eva) +"agh" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/eva) +"agi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"agj" = (/turf/simulated/floor/plasteel{icon_state = "vault"},/area/maintenance/eva) +"agk" = (/obj/structure/table/glass,/obj/item/weapon/paper,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"agl" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/eva) "agm" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint{name = "Customs Desk"}) "agn" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint{name = "Customs Desk"}) "ago" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint{name = "Customs Desk"}) @@ -333,24 +333,24 @@ "agu" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) "agv" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "agw" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) -"agx" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) -"agy" = (/obj/machinery/conveyor_switch{id = "Recycler"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/asteroidstation/recycler) -"agz" = (/obj/machinery/conveyor_switch{id = "Recycler3"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/asteroidstation/recycler) -"agA" = (/obj/machinery/conveyor{dir = 6; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) -"agB" = (/obj/machinery/conveyor{dir = 9; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (NORTHWEST)"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"agC" = (/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) +"agx" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/recycler) +"agy" = (/obj/machinery/conveyor_switch{id = "Recycler"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/recycler) +"agz" = (/obj/machinery/conveyor_switch{id = "Recycler3"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/recycler) +"agA" = (/obj/machinery/conveyor{dir = 6; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) +"agB" = (/obj/machinery/conveyor{dir = 9; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (NORTHWEST)"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/recycler) +"agC" = (/turf/simulated/wall,/area/maintenance/recycler) "agD" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) "agE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/requests_console{department = "AI"; departmentType = 5; name = "AI Requests Console"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"agF" = (/obj/item/device/radio,/obj/item/weapon/crowbar,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agG" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agH" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agI" = (/obj/structure/optable,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agK" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/obj/effect/decal/cleanable/cobweb,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agN" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agF" = (/obj/item/device/radio,/obj/item/weapon/crowbar,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) +"agG" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/eva) +"agH" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/eva) +"agI" = (/obj/structure/optable,/turf/simulated/floor/plating,/area/maintenance/eva) +"agJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plating,/area/maintenance/eva) +"agK" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/obj/effect/decal/cleanable/cobweb,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/eva) +"agL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/eva) +"agM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/eva) +"agN" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"agO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) "agP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Customs Deck Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/checkpoint{name = "Customs Desk"}) "agQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint{name = "Customs Desk"}) "agR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/security/checkpoint{name = "Customs Desk"}) @@ -364,23 +364,23 @@ "agZ" = (/obj/machinery/gateway,/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) "aha" = (/obj/machinery/gateway{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) "ahb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ahc" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) -"ahd" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/stool,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) -"ahe" = (/obj/machinery/power/apc{dir = 4; name = "Recycler APC"; pixel_x = 24},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Recycler"; dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/recycler) -"ahf" = (/obj/machinery/conveyor{dir = 1; id = "Recycler3"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"ahc" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/recycler) +"ahd" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/stool,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) +"ahe" = (/obj/machinery/power/apc{dir = 4; name = "Recycler APC"; pixel_x = 24},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Recycler"; dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/recycler) +"ahf" = (/obj/machinery/conveyor{dir = 1; id = "Recycler3"},/turf/simulated/floor/plating,/area/maintenance/recycler) "ahg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) "ahh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ahi" = (/obj/effect/landmark/start{name = "AI"},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 8; pixel_y = 32},/obj/machinery/flasher{id = "AI"; pixel_x = 32; pixel_y = -6},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "aishutter"; name = "AI Shutters Control"; pixel_x = -4; pixel_y = 27; req_access_txt = "16"},/obj/machinery/power/apc{aidisabled = 0; dir = 8; name = "AI Chamber APC"; pixel_x = -32; pixel_y = -6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) "ahj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ahk" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ahl" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahm" = (/obj/structure/table,/obj/item/weapon/folder,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper{info = "Soon, phase 2 will begin and we will strike. Be prepared."},/obj/item/weapon/grenade/chem_grenade/incendiary,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahn" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/flash/handheld,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aho" = (/obj/machinery/door/airlock/maintenance{name = "Subjunction 6"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahp" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahs" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahl" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/eva) +"ahm" = (/obj/structure/table,/obj/item/weapon/folder,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper{info = "Soon, phase 2 will begin and we will strike. Be prepared."},/obj/item/weapon/grenade/chem_grenade/incendiary,/turf/simulated/floor/plating,/area/maintenance/eva) +"ahn" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/flash/handheld,/turf/simulated/floor/plating,/area/maintenance/eva) +"aho" = (/obj/machinery/door/airlock/maintenance{name = "Subjunction 6"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahp" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) +"ahr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahs" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) "aht" = (/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Arrival Shuttle Hallway APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/security/checkpoint{name = "Customs Desk"}) "ahu" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint{name = "Customs Desk"}) "ahv" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint{name = "Customs Desk"}) @@ -394,10 +394,10 @@ "ahD" = (/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahF" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ahG" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) -"ahH" = (/obj/machinery/conveyor_switch{id = "Recycler2"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"ahI" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) -"ahJ" = (/obj/machinery/mineral/stacking_machine{input_dir = 4; output_dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"ahG" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) +"ahH" = (/obj/machinery/conveyor_switch{id = "Recycler2"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/recycler) +"ahI" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 4},/turf/simulated/wall,/area/maintenance/recycler) +"ahJ" = (/obj/machinery/mineral/stacking_machine{input_dir = 4; output_dir = 8},/turf/simulated/floor/plating,/area/maintenance/recycler) "ahK" = (/turf/space,/area/supply/station) "ahL" = (/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ahM" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) @@ -406,12 +406,12 @@ "ahP" = (/obj/machinery/door/window{dir = 4; name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ahQ" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ahR" = (/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ahS" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahS" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) "ahY" = (/turf/simulated/wall,/area/storage/tech) "ahZ" = (/turf/simulated/wall/r_wall,/area/storage/tech) "aia" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore{name = "Fore Hallway"}) @@ -423,9 +423,9 @@ "aig" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/gateway) "aih" = (/obj/structure/table,/obj/item/device/radio/off{pixel_y = 6},/obj/item/device/radio/off{pixel_x = 6; pixel_y = 4},/obj/item/device/radio/off{pixel_x = -6; pixel_y = 4},/obj/item/device/radio/off,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/gateway) "aii" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/machinery/recharger,/obj/structure/sign/biohazard{pixel_x = 32},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/gateway) -"aij" = (/obj/machinery/conveyor{dir = 5; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"aik" = (/obj/machinery/conveyor{dir = 4; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"ail" = (/obj/machinery/conveyor{dir = 10; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"aij" = (/obj/machinery/conveyor{dir = 5; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) +"aik" = (/obj/machinery/conveyor{dir = 4; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) +"ail" = (/obj/machinery/conveyor{dir = 10; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) "aim" = (/obj/effect/landmark{name = "tripai"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "aishutter"; name = "AI Shutters Control"; pixel_x = 4; pixel_y = -27; req_access_txt = "16"},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = -8; pixel_y = 32},/obj/machinery/flasher{id = "AI"; pixel_x = 6; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) "ain" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aio" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) @@ -435,7 +435,7 @@ "ais" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ait" = (/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiu" = (/obj/effect/landmark{name = "tripai"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "aishutter"; name = "AI Shutters Control"; pixel_x = -4; pixel_y = 27; req_access_txt = "16"},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 8; pixel_y = -32},/obj/machinery/flasher{id = "AI"; pixel_x = -6; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) -"aiv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aiv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) "aiw" = (/turf/simulated/wall/r_wall,/area/storage/eva) "aix" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/storage/tech) "aiy" = (/obj/structure/rack,/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/storage/tech) @@ -453,16 +453,16 @@ "aiK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/gateway) "aiL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/gateway) "aiM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/gateway) -"aiN" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"aiO" = (/turf/simulated/wall,/area/maintenance/asteroidstation/cargo) -"aiP" = (/turf/simulated/wall,/area/maintenance/asteroidstation/telecomm) -"aiQ" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/telecomm) +"aiN" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/recycler) +"aiO" = (/turf/simulated/wall,/area/maintenance/cargo) +"aiP" = (/turf/simulated/wall,/area/maintenance/telecomm) +"aiQ" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/telecomm) "aiR" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiT" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiV" = (/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"aiW" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aiW" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/eva) "aiX" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aiY" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 23; tag = "north"},/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aiZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/storage/tech) @@ -478,20 +478,20 @@ "ajj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/gateway) "ajk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/gateway) "ajl" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/gateway) -"ajm" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"ajn" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Cargo Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajq" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajr" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/telecomm) -"ajs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/telecomm) -"ajt" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/telecomm) +"ajm" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) +"ajn" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Cargo Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajq" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajr" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/telecomm) +"ajs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/telecomm) +"ajt" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/telecomm) "aju" = (/obj/machinery/camera/motion{c_tag = "AI Chamber Port"; dir = 4; icon_state = "camera"; name = "motion-sensitive security camera"; network = list("SS13"); tag = "icon-camera (EAST)"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ajv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ajw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ajx" = (/obj/machinery/camera/motion{c_tag = "AI Chamber Starboard"; dir = 9; icon_state = "camera"; name = "motion-sensitive security camera"; network = list("SS13"); tag = "icon-camera (NORTHWEST)"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ajy" = (/obj/item/robot_parts/l_arm,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ajz" = (/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ajy" = (/obj/item/robot_parts/l_arm,/turf/simulated/floor/plating,/area/maintenance/eva) +"ajz" = (/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/eva) "ajA" = (/obj/machinery/door_control{id = "evashutter"; name = "E.V.A. Storage Shutter Control"; pixel_x = -26; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/storage/eva) "ajB" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/storage/eva) "ajC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/storage/tech) @@ -509,15 +509,15 @@ "ajO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/orange,/obj/machinery/power/apc{name = "Gateway APC"; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/gateway) "ajP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/obj/structure/closet/secure_closet/exile,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/gateway) "ajQ" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/gateway) -"ajR" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) -"ajS" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"ajT" = (/obj/machinery/power/apc{dir = 8; name = "Cargo Bay Maintenance APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajU" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajV" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajW" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajX" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) -"ajY" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) -"ajZ" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"ajR" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/recycler) +"ajS" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating,/area/maintenance/recycler) +"ajT" = (/obj/machinery/power/apc{dir = 8; name = "Cargo Bay Maintenance APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajU" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajV" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajW" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajX" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/telecomm) +"ajY" = (/turf/simulated/floor/plating,/area/maintenance/telecomm) +"ajZ" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) "aka" = (/turf/simulated/wall/r_wall,/area/tcommsat/server) "akb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "akc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/storage/eva) @@ -535,11 +535,11 @@ "ako" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/fore{name = "Fore Hallway"}) "akp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore{name = "Fore Hallway"}) "akq" = (/obj/machinery/camera{c_tag = "Fore Hallway Fore"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) -"akr" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) -"aks" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{desc = "All disposals systems lead here. Take heed, the crusher does not discriminate junk from bodies."; name = "Recycler Access"; req_access_txt = "12"; req_one_access_txt = "0"; tag = "Medbay"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/recycler) -"akt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/cargo) -"aku" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/atmos{name = "Cargo Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"akv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/cargo) +"akr" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/recycler) +"aks" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{desc = "All disposals systems lead here. Take heed, the crusher does not discriminate junk from bodies."; name = "Recycler Access"; req_access_txt = "12"; req_one_access_txt = "0"; tag = "Medbay"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/recycler) +"akt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/cargo) +"aku" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/atmos{name = "Cargo Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"akv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/cargo) "akw" = (/obj/machinery/telecomms/bus/preset_two,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "akx" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "aky" = (/obj/machinery/power/apc{dir = 1; name = "Telecommunications APC"; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) @@ -555,19 +555,19 @@ "akI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "akJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "akK" = (/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"akL" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"akM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"akN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"akO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"akP" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"akL" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"akM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/eva) +"akN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/eva) +"akO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/eva) +"akP" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/eva) "akQ" = (/obj/structure/cable/orange{d2 = 4; icon_state = "0-4"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/eva) "akR" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{id = "evashutter"; name = "E.V.A. Storage Shutter"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/storage/eva) "akS" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/door/poddoor/shutters{id = "evashutter"; name = "E.V.A. Storage Shutter"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/storage/eva) "akT" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/eva) "akU" = (/obj/machinery/door/airlock/glass_command{desc = "Storage area for the station's general-purpose space suits and other critical materials. Can be opened via bridge controls in an emergency."; name = "Standard E.V.A. Suits"; req_access_txt = "18"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/storage/eva) "akV" = (/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/eva) -"akW" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"akX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"akW" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/eva) +"akX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) "akY" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Tech Storage Maintenance"; req_access_txt = "23"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) "akZ" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/storage/tech) "ala" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/tech) @@ -580,29 +580,29 @@ "alh" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore{name = "Fore Hallway"}) "ali" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) "alj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "12; 31"; tag = "Medbay"},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "Fore Hallway"}) -"alk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"all" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"aln" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"als" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"all" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"aln" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/cargo) +"alq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"als" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo) "alv" = (/turf/simulated/wall,/area/quartermaster/office) "alw" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/office) "alx" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "Supply Dock Loading Door"},/turf/simulated/floor/plating,/area/quartermaster/office) "aly" = (/turf/simulated/floor/plating/airless,/area/space) -"alz" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northright{dir = 8; name = "Disposal Exit"; req_access_txt = "12"},/obj/machinery/door/window/northright{dir = 4; name = "Disposal Exit"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) -"alA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/telecomm) +"alz" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northright{dir = 8; name = "Disposal Exit"; req_access_txt = "12"},/obj/machinery/door/window/northright{dir = 4; name = "Disposal Exit"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) +"alA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/telecomm) "alB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) "alC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) "alD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) "alE" = (/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"alF" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/obj/machinery/camera{c_tag = "Mining Atmospherics Control"; dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"alG" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"alF" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/obj/machinery/camera{c_tag = "Mining Atmospherics Control"; dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor/plating,/area/maintenance/eva) +"alG" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) "alH" = (/obj/structure/table/reinforced,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "alI" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/storage/eva) "alJ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/storage/eva) @@ -612,7 +612,7 @@ "alN" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alO" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alP" = (/obj/machinery/vending/assist,/obj/machinery/camera{c_tag = "Tech Storage"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) -"alQ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) +"alQ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) "alR" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alS" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/requests_console{department = "Tech storage"; name = "Tech Storage Requests Console"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alT" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/storage/tech) @@ -620,22 +620,22 @@ "alV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/fore{name = "Fore Hallway"}) "alW" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Hallway APC"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) "alX" = (/turf/simulated/wall,/area/hallway/primary/fore{name = "Fore Hallway"}) -"alY" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ama" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"amb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alY" = (/turf/simulated/floor/plating,/area/maintenance/cargo) +"alZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ama" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/cargo) +"amb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) "amc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange,/obj/machinery/power/apc{name = "Quartermaster's Office APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/quartermaster/qm) -"amd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ame" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"amf" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"amd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/cargo) +"ame" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/cargo) +"amf" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/cargo) "amg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{name = "Cargo Bay APC"; pixel_y = -24},/obj/structure/cable/orange,/turf/simulated/floor/plating,/area/quartermaster/office) -"amh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"amh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/cargo) "ami" = (/obj/structure/lattice,/turf/space,/area/space) "amj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) "amk" = (/turf/simulated/floor/plating,/area/quartermaster/office) "aml" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/structure/plasticflaps,/turf/simulated/floor/plating,/area/quartermaster/office) -"amm" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) -"amn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"amm" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/turf/simulated/floor/plating,/area/maintenance/telecomm) +"amn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) "amo" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "amp" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "amq" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -645,19 +645,19 @@ "amu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) "amv" = (/obj/machinery/door/airlock/highsecurity{desc = "The heart of the AI, defended by autoturrets and motion alarms."; icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "amw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"amx" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"amy" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"amz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"amA" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"amB" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"amC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"amx" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/eva) +"amy" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/eva) +"amz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) +"amA" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/eva) +"amB" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/eva) +"amC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) "amD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/storage/eva) "amE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/head/welding,/obj/item/weapon/crowbar,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "amF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/storage/eva) "amG" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/storage/eva) "amH" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/storage/eva) "amI" = (/obj/machinery/door/airlock/maintenance{name = "E.V.A. Maintenance"; req_access_txt = "18"; req_one_access_txt = "0"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/eva) -"amJ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"amJ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/eva) "amK" = (/turf/simulated/wall,/area/security/vacantoffice) "amL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore{name = "Fore Hallway"}) "amM" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) @@ -676,15 +676,15 @@ "amZ" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/upload/borg,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "ana" = (/obj/structure/sign/kiddieplaque{pixel_x = 32; pixel_y = 0},/obj/machinery/porta_turret{ai = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "anb" = (/turf/simulated/wall,/area/quartermaster/miningdock) -"anc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Mining Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"and" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/eva) -"ane" = (/obj/structure/rack,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"anc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Mining Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/eva) +"and" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/eva) +"ane" = (/obj/structure/rack,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/eva) "anf" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "ang" = (/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "anh" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/belt/utility,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "ani" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "anj" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/camera{c_tag = "E.V.A."; dir = 8},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"ank" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ank" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/eva) "anl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Vacant Office APC"; pixel_x = 24},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/vacantoffice) "anm" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/turf/simulated/floor/wood,/area/security/vacantoffice) "ann" = (/obj/structure/table/wood,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -721,7 +721,7 @@ "anS" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) "anT" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) "anU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) -"anV" = (/obj/structure/closet/wardrobe/black,/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "Telecommunications Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"anV" = (/obj/structure/closet/wardrobe/black,/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "Telecommunications Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/telecomm) "anW" = (/obj/machinery/telecomms/relay/preset/station,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "anX" = (/obj/machinery/telecomms/hub/preset,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "anY" = (/obj/machinery/power/terminal{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) @@ -740,12 +740,12 @@ "aol" = (/obj/machinery/mineral/output,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aom" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; name = "Mining Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aon" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/explored) -"aoo" = (/obj/structure/closet/crate,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/glasses/meson,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aoo" = (/obj/structure/closet/crate,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/glasses/meson,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/eva) "aop" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/door_control{id = "evashutter"; name = "E.V.A. Storage Shutter Control"; pixel_x = -26; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aoq" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aor" = (/obj/structure/table/reinforced,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aos" = (/obj/structure/closet/crate/rcd,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"aot" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aot" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/eva) "aou" = (/turf/simulated/floor/wood,/area/security/vacantoffice) "aov" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/security/vacantoffice) "aow" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -766,7 +766,7 @@ "aoL" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/quartermaster/office) "aoM" = (/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/quartermaster/office) "aoN" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/quartermaster/office) -"aoO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"aoO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) "aoP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/tcommsat/server) "aoQ" = (/obj/machinery/door/airlock/glass_engineering{desc = "The main server room. Dangerously cold to protect the sensitive machinery."; name = "Telecommunications Server Room"; req_access_txt = "61"},/turf/simulated/floor/plasteel,/area/tcommsat/server) "aoR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) @@ -786,18 +786,18 @@ "apf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "apg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "aph" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"api" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"apj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"apk" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"apl" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"apm" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"api" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) +"apj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"apk" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"apl" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/eva) +"apm" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/eva) "apn" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/plasteel,/obj/machinery/requests_console{department = "E.V.A."; name = "E.V.A. Requests Console"; pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "apo" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/storage/eva) "app" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/storage/eva) "apq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/eva) "apr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/storage/eva) "aps" = (/obj/structure/dispenser/oxygen,/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"apt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"apt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/eva) "apu" = (/obj/machinery/door/airlock/maintenance{name = "Vacant Office Maintenance"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/vacantoffice) "apv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) "apw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -822,7 +822,7 @@ "apP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) "apQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/quartermaster/office) "apR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"; req_one_access_txt = "5; 6; 9; 12; 22; 33; 37"; tag = "Medbay"},/turf/simulated/floor/plating,/area/quartermaster/office) -"apS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"apS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) "apT" = (/obj/machinery/telecomms/server/presets/service,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "apU" = (/obj/machinery/telecomms/server/presets/supply,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "apV" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -849,16 +849,16 @@ "aqq" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aqr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aqs" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) -"aqt" = (/obj/machinery/power/apc{dir = 8; name = "Mining APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aqu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aqv" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aqw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aqx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aqt" = (/obj/machinery/power/apc{dir = 8; name = "Mining APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/eva) +"aqu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"aqv" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"aqw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"aqx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/eva) "aqy" = (/obj/structure/cable/orange,/obj/machinery/power/apc{dir = 4; name = "EVA APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/storage/eva) "aqz" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aqA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/eva) "aqB" = (/obj/structure/table/reinforced,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"aqC" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aqC" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/eva) "aqD" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) "aqE" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) "aqF" = (/obj/structure/table/wood,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) @@ -889,7 +889,7 @@ "are" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "50"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) "arf" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/obj/machinery/light,/turf/simulated/floor/plasteel,/area/quartermaster/office) "arg" = (/obj/structure/table/glass,/obj/item/device/taperecorder/empty,/obj/item/device/tape/random,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"arh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"arh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) "ari" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) "arj" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/tcommsat/computer) "ark" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/tcommsat/computer) @@ -938,7 +938,7 @@ "asb" = (/obj/structure/table/glass,/obj/item/weapon/folder/yellow,/obj/item/device/multitool,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/office) "asc" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/quartermaster/office) "asd" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/quartermaster/office) -"ase" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"ase" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) "asf" = (/obj/machinery/power/apc{dir = 4; name = "Telecommunications Control APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/tcommsat/computer) "asg" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/tcommsat/computer) "ash" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/tcommsat/computer) @@ -960,7 +960,7 @@ "asx" = (/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "asy" = (/turf/simulated/floor/plating,/area/maintenance/disposal) "asz" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"asA" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"asA" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/telecomm) "asB" = (/obj/machinery/mass_driver{dir = 4; id = "trash"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) "asC" = (/obj/machinery/door/poddoor{id = "trash"; name = "Disposal External Door"},/turf/simulated/floor/plating,/area/maintenance/disposal) "asD" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1011,8 +1011,8 @@ "atw" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 0; pixel_y = 24; req_access_txt = "50"},/turf/simulated/floor/plasteel{tag = "icon-warndarkcorners (EAST)"; icon_state = "warndarkcorners"; dir = 4},/area/quartermaster/office) "atx" = (/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) "aty" = (/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) -"atz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) -"atA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"atz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/telecomm) +"atA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) "atB" = (/obj/machinery/door/airlock/maintenance{name = "Telecommunications Maintenance"; req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) "atC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) "atD" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) @@ -1079,8 +1079,8 @@ "auM" = (/obj/structure/closet/crate/hydroponics,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) "auN" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) "auO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) -"auP" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) -"auQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"auP" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/telecomm) +"auQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) "auR" = (/obj/machinery/computer/telecomms/traffic{network = "tcommsat"},/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = -30},/turf/simulated/floor/plasteel,/area/tcommsat/computer) "auS" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/obj/machinery/requests_console{announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms Requests Console"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel,/area/tcommsat/computer) "auT" = (/obj/machinery/light/small,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/tcommsat/computer) @@ -1199,7 +1199,7 @@ "axc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axd" = (/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axe" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{desc = "All disposals systems lead here. Take heed, the crusher does not discriminate junk from bodies."; name = "Disposal Access"; req_access_txt = "12"; req_one_access_txt = "0"; tag = "Medbay"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/disposal) -"axf" = (/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) +"axf" = (/turf/simulated/wall,/area/maintenance/bridge) "axg" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) "axh" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) "axi" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1245,9 +1245,9 @@ "axW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"axZ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aya" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"ayb" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/camera{c_tag = "Bridge Power Control"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"axZ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aya" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"ayb" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/camera{c_tag = "Bridge Power Control"},/turf/simulated/floor/plating,/area/maintenance/bridge) "ayc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "ayd" = (/obj/machinery/camera{c_tag = "Mining External"; dir = 8},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/explored) "aye" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) @@ -1307,9 +1307,9 @@ "azg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "azh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "azi" = (/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"azj" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"azk" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"azl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"azj" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azk" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bridge) "azm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "azn" = (/obj/structure/grille,/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/door/poddoor/shutters/preopen{id = "capffice"; name = "captain's shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/captain) "azo" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/miningdock) @@ -1340,10 +1340,10 @@ "azN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "azO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "azP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"azQ" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"azR" = (/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/door/airlock/engineering{name = "Bridge Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"azS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"azT" = (/obj/machinery/computer/monitor,/obj/structure/cable/blue,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"azQ" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azR" = (/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/door/airlock/engineering{name = "Bridge Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azT" = (/obj/machinery/computer/monitor,/obj/structure/cable/blue,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) "azU" = (/obj/structure/displaycase,/turf/simulated/floor/wood,/area/crew_quarters/captain) "azV" = (/obj/structure/table/wood,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) "azW" = (/obj/structure/table/wood,/obj/machinery/recharger{pixel_y = 4},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1405,9 +1405,9 @@ "aBa" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aBd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aBe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) -"aBf" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aBd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aBe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/bridge) +"aBf" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/bridge) "aBg" = (/turf/simulated/mineral,/area/mine/unexplored) "aBh" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBi" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1500,9 +1500,9 @@ "aCR" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aCS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aCT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aCU" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aCU" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/bridge) "aCV" = (/turf/simulated/mineral,/area/mine/explored) -"aCW" = (/obj/structure/cable/blue,/obj/machinery/power/apc{dir = 4; name = "Bridge Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aCW" = (/obj/structure/cable/blue,/obj/machinery/power/apc{dir = 4; name = "Bridge Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/bridge) "aCX" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/hand_tele,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain's Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCY" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCZ" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1520,19 +1520,19 @@ "aDl" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/construction/hallway{name = "Port Central Hallway"}) "aDm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aDn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) -"aDo" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_port) -"aDp" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aDq" = (/obj/machinery/door/airlock/glass{name = "Fore Port Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/asteroidstation/transit/fore_port) -"aDr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_port) -"aDs" = (/turf/simulated/wall,/area/maintenance/asteroidstation/fore_interior) -"aDt" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aDu" = (/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/asteroidstation/fore_interior) -"aDv" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/asteroidstation/fore_interior) -"aDw" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aDo" = (/turf/simulated/wall,/area/maintenance/transit/fore_port) +"aDp" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aDq" = (/obj/machinery/door/airlock/glass{name = "Fore Port Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/transit/fore_port) +"aDr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/transit/fore_port) +"aDs" = (/turf/simulated/wall,/area/maintenance/fore_interior) +"aDt" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aDu" = (/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/fore_interior) +"aDv" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/fore_interior) +"aDw" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) "aDx" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hallway/secondary/construction{name = "Fore Central Hallway"}) -"aDy" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_starboard) -"aDz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_starboard) -"aDA" = (/obj/machinery/door/airlock/glass{name = "Fore Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/asteroidstation/transit/fore_starboard) +"aDy" = (/turf/simulated/wall,/area/maintenance/transit/fore_starboard) +"aDz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/fore_starboard) +"aDA" = (/obj/machinery/door/airlock/glass{name = "Fore Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/transit/fore_starboard) "aDB" = (/turf/simulated/wall,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aDC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aDD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{desc = "Supplies available to the public to help with cultivating the open hydro trays in the hallways."; name = "Public Garden Storage"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1555,10 +1555,10 @@ "aDU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aDV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aDW" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aDX" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aDY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) -"aDZ" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/camera{c_tag = "Bridge Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aEa" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aDX" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aDY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/bridge) +"aDZ" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/camera{c_tag = "Bridge Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aEa" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/bridge) "aEb" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/obj/machinery/door_control{id = "capffice"; name = "Captain's Shutters Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "22"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/door_control{id = "Dorm3"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEd" = (/obj/structure/table/wood,/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/storage/box/matches,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1575,25 +1575,25 @@ "aEo" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/construction/hallway{name = "Port Central Hallway"}) "aEp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aEq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) -"aEr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_port) -"aEs" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/device/gps,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aEt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aEu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aEv" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Fore Port Transit"; dir = 2; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 23; tag = "north"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aEr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/transit/fore_port) +"aEs" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/device/gps,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aEt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aEu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aEv" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Fore Port Transit"; dir = 2; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 23; tag = "north"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) "aEw" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/machinery/door_control{id = "Dorm4"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aEx" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEy" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEz" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEA" = (/obj/item/clothing/under/rank/mailman,/obj/item/clothing/head/mailman,/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEB" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEC" = (/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aED" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "Fore Interior Maintenance APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEG" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aEJ" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aEx" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEy" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEz" = (/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEA" = (/obj/item/clothing/under/rank/mailman,/obj/item/clothing/head/mailman,/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEB" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEC" = (/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aED" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "Fore Interior Maintenance APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEG" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aEJ" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) "aEK" = (/obj/structure/table/glass,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/device/analyzer/plant_analyzer,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aEL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aEM" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1607,16 +1607,16 @@ "aEU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEV" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aEX" = (/obj/structure/stool/bed/chair,/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aEX" = (/obj/structure/stool/bed/chair,/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) "aEY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aFa" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aFb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aFc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aFd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aFe" = (/obj/machinery/door/airlock/atmos{name = "Bridge Atmospheric Control"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aFf" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aFd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aFe" = (/obj/machinery/door/airlock/atmos{name = "Bridge Atmospheric Control"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aFf" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) "aFh" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aFi" = (/obj/structure/table/wood,/obj/item/device/laser_pointer/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aFj" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1642,25 +1642,25 @@ "aFD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/construction/hallway{name = "Port Central Hallway"}) "aFE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aFF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) -"aFG" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aFH" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aFI" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/asteroidstation/transit/fore_port) -"aFJ" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) -"aFK" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/maintenance/asteroidstation/transit/fore_port) -"aFL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aFM" = (/obj/machinery/door/airlock/maintenance{name = "Fore Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aFN" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/fore_interior) -"aFO" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/fore_interior) -"aFP" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/fore_interior) -"aFQ" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/fore_interior) -"aFR" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aFS" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aFT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/fore_interior) -"aFU" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{name = "Fore Starboard Transit APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_starboard) -"aFV" = (/obj/machinery/door/airlock/maintenance{name = "Fore Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_starboard) -"aFW" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aFX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aFY" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aFG" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aFH" = (/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aFI" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/transit/fore_port) +"aFJ" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/fore_port) +"aFK" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/maintenance/transit/fore_port) +"aFL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aFM" = (/obj/machinery/door/airlock/maintenance{name = "Fore Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aFN" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/fore_interior) +"aFO" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/fore_interior) +"aFP" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/fore_interior) +"aFQ" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/fore_interior) +"aFR" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aFS" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aFT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/fore_interior) +"aFU" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{name = "Fore Starboard Transit APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/transit/fore_starboard) +"aFV" = (/obj/machinery/door/airlock/maintenance{name = "Fore Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/fore_starboard) +"aFW" = (/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aFX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aFY" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) "aFZ" = (/obj/machinery/biogenerator,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aGa" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aGb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -1673,16 +1673,16 @@ "aGi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGj" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/bedsheet/captain,/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aGl" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Fore Starboard Transit"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aGl" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Fore Starboard Transit"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) "aGm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/camera{c_tag = "Fore Dormitory"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aGq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aGr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aGs" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aGt" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aGu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aGs" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/bridge) +"aGt" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/bridge) +"aGu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) "aGv" = (/obj/structure/closet/secure_closet/captains,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Captain)"; pixel_x = -28},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGw" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGx" = (/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/machinery/door/window/eastleft{req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1693,7 +1693,7 @@ "aGC" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "aGE" = (/obj/structure/dresser,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aGF" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/item/weapon/bedsheet/cmo,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aGF" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/item/weapon/bedsheet/cmo,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/wood,/area/crew_quarters/cmo) "aGG" = (/obj/structure/closet,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/landmark/costume,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGH" = (/obj/machinery/computer/med_data,/turf/simulated/floor/wood,/area/security/detectives_office) "aGI" = (/turf/simulated/floor/wood,/area/security/detectives_office) @@ -1705,13 +1705,13 @@ "aGO" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Port Central Hallway APC"; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/construction/hallway{name = "Port Central Hallway"}) "aGP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aGQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) -"aGR" = (/obj/structure/transit_tube{tag = "icon-Block"; icon_state = "Block"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) -"aGS" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) -"aGT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aGU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/fore_interior) -"aGV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aGW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aGX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aGR" = (/obj/structure/transit_tube{tag = "icon-Block"; icon_state = "Block"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/maintenance/transit/fore_port) +"aGS" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/maintenance/transit/fore_port) +"aGT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aGU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/fore_interior) +"aGV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aGW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aGX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/wood,/area/crew_quarters/ce) "aGY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aGZ" = (/obj/machinery/seed_extractor,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aHa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1737,10 +1737,10 @@ "aHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aHv" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aHw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Starboard Hallway Fore Starboard"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aHx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aHx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bridge) "aHy" = (/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/crew_quarters/captain) "aHz" = (/obj/machinery/door/airlock/command{desc = "The office of the station's commanding officer, answerable only to Central Command and Space Law."; name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aHA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aHA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) "aHB" = (/obj/machinery/computer/secure_data,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) "aHC" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) "aHD" = (/obj/structure/table/wood,/obj/item/weapon/hand_labeler,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) @@ -1759,35 +1759,35 @@ "aHQ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) "aHR" = (/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) "aHS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/construction/hallway{name = "Port Central Hallway"}) -"aHT" = (/turf/simulated/wall,/area/maintenance/asteroidstation/port_interior) -"aHU" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aHV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/obj/structure/transit_tube_pod,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) -"aHW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aHX" = (/obj/machinery/door/airlock/maintenance{name = "External Airlock Access"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aHY" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aHZ" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/transit/fore_port) -"aIa" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/transit/fore_port) -"aIb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/transit/fore_port) -"aIc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/transit/fore_starboard) -"aId" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) -"aIe" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) +"aHT" = (/turf/simulated/wall,/area/maintenance/port_interior) +"aHU" = (/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aHV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/obj/structure/transit_tube_pod,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/transit/fore_port) +"aHW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aHX" = (/obj/machinery/door/airlock/maintenance{name = "External Airlock Access"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aHY" = (/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aHZ" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/transit/fore_port) +"aIa" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/transit/fore_port) +"aIb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/transit/fore_port) +"aIc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/transit/fore_starboard) +"aId" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/fore_starboard) +"aIe" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/fore_starboard) "aIf" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{pixel_x = 2; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/spray/pestspray,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aIj" = (/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Cabin 5"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aIk" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; id_tag = "shutbath"; name = "Unisex Restroom"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aIl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aIm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/cmo) +"aIl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aIm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/cmo) "aIn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/bridge) -"aIo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aIp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aIq" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aIr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aIs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) -"aIt" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/ce) -"aIu" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) -"aIv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aIo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aIp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aIq" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aIr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aIs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aIt" = (/turf/simulated/wall,/area/crew_quarters/ce) +"aIu" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aIv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/ce) "aIw" = (/obj/machinery/computer/arcade,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aIx" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod3/station) "aIy" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod3/station) @@ -1803,26 +1803,26 @@ "aII" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aIJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aIK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aIL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aIM" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Port Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aIN" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) -"aIO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aIP" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/fore_port) +"aIL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aIM" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Port Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aIN" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/transit/fore_port) +"aIO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aIP" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/fore_port) "aIQ" = (/obj/effect/landmark{name = "carpspawn"},/obj/structure/lattice,/turf/space,/area/space) "aIR" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area/space) "aIS" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area/space) -"aIT" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/fore_starboard) -"aIU" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) -"aIV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) -"aIW" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) +"aIT" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/fore_starboard) +"aIU" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/fore_starboard) +"aIV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/fore_starboard) +"aIW" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/fore_starboard) "aIX" = (/obj/structure/table/glass,/obj/item/weapon/minihoe,/obj/item/weapon/hatchet,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIY" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIZ" = (/obj/structure/closet/crate/hydroponics,/obj/item/seeds/carrotseed,/obj/item/seeds/cornseed,/obj/item/seeds/berryseed,/obj/item/seeds/watermelonseed,/obj/item/seeds/ambrosiavulgarisseed,/obj/item/seeds/wheatseed,/obj/item/seeds/grapeseed,/obj/item/seeds/grassseed,/obj/item/seeds/moonflowerseed,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aJa" = (/obj/structure/table/glass,/obj/item/clothing/head/greenbandana,/obj/item/clothing/head/greenbandana,/obj/item/clothing/head/greenbandana,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aJb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aJc" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aJd" = (/obj/structure/closet,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aJe" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aJc" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/bar) +"aJd" = (/obj/structure/closet,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bar) +"aJe" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/bar) "aJf" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aJg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aJh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) @@ -1839,12 +1839,12 @@ "aJs" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/bridge) "aJt" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/bridge) "aJu" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/bridge) -"aJv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Medical Officer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/cmo) -"aJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aJv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Medical Officer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/cmo) +"aJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/cmo) "aJx" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aJy" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aJz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) -"aJA" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aJy" = (/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aJz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aJA" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/rd) "aJB" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Three"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aJC" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aJD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) @@ -1871,18 +1871,18 @@ "aJY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aJZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aKa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aKb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aKc" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/fore_port) -"aKd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/transit/fore_port) -"aKe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) +"aKb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aKc" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/fore_port) +"aKd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/transit/fore_port) +"aKe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) "aKf" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) "aKg" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/space,/area/space) "aKh" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area/space) "aKi" = (/turf/simulated/wall/r_wall,/area/engine/gravity_generator) "aKj" = (/turf/simulated/wall,/area/engine/gravity_generator) "aKk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/gravity_generator) -"aKl" = (/obj/structure/cable/green{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Bar Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aKm" = (/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aKl" = (/obj/structure/cable/green{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Bar Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/bar) +"aKm" = (/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "aKn" = (/obj/structure/stool,/obj/structure/cable/green{tag = "icon-0-8"; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Dormitory APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKo" = (/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKp" = (/obj/machinery/camera{c_tag = "Crew Area Atmospheric Control"; dir = 1},/obj/machinery/atmospherics/binary/pump/on{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) @@ -1890,19 +1890,19 @@ "aKr" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKs" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKt" = (/obj/machinery/light/small,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aKu" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Head of Security's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"aKu" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Head of Security's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hos) "aKv" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKx" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKy" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aKz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aKA" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aKz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/bridge) +"aKA" = (/turf/simulated/floor/wood,/area/crew_quarters/ce) "aKB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aKC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/bridge) "aKD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aKE" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/bridge) "aKF" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Bridge Escape Pod"; req_access = null; req_access_txt = "0"},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/bridge) -"aKG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aKG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/cmo) "aKH" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod3/station) "aKI" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station) "aKJ" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) @@ -1924,7 +1924,7 @@ "aKZ" = (/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) "aLa" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aLb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aLc" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aLc" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/port_interior) "aLd" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/space,/area/space) "aLe" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/space,/area/space) "aLf" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area/space) @@ -1945,18 +1945,18 @@ "aLu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/gravity_generator) "aLv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/engine/gravity_generator) "aLw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aLx" = (/turf/simulated/wall,/area/maintenance/asteroidstation/bar) -"aLy" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aLx" = (/turf/simulated/wall,/area/maintenance/bar) +"aLy" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "aLz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aLA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Crew Area Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aLB" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aLC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aLD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aLE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aLF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aLG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) -"aLH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) -"aLI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aLE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aLF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aLG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aLH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aLI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/ce) "aLJ" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/bridge) "aLK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/bridge) "aLL" = (/obj/structure/grille,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) @@ -1994,9 +1994,9 @@ "aMr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aMs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aMt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aMu" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aMv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aMw" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aMu" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aMv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aMw" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port_interior) "aMx" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) "aMy" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/turf/space,/area/space) "aMz" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless,/area/space) @@ -2012,12 +2012,12 @@ "aMJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aMK" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aML" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "12; 25; 28; 30"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aMM" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMN" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMP" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aMM" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/bar) +"aMN" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aMO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"aMP" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/bar) +"aMQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/bar) +"aMR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) "aMS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aMT" = (/obj/machinery/conveyor_switch/oneway{id = "Mininginput"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) "aMU" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) @@ -2028,20 +2028,20 @@ "aMZ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNa" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aNc" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aNc" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) "aNd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aNe" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Bridge Escape Pod"; dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/bridge) -"aNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/ce) -"aNg" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/cmo) -"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/cmo) -"aNi" = (/obj/machinery/door/airlock/command{name = "Chief Medical Officer's Quarters"; req_access = null; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aNj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/ce) -"aNk" = (/obj/machinery/door/airlock/command{name = "Chief Engineer's Quarters"; req_access = null; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/ce) +"aNg" = (/turf/simulated/wall,/area/crew_quarters/cmo) +"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/cmo) +"aNi" = (/obj/machinery/door/airlock/command{name = "Chief Medical Officer's Quarters"; req_access = null; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aNj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/ce) +"aNk" = (/obj/machinery/door/airlock/command{name = "Chief Engineer's Quarters"; req_access = null; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/ce) "aNl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/bridge) "aNm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Bridge Quarters Hallway"; dir = 8},/turf/simulated/floor/plasteel,/area/bridge) "aNn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aNo" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/bridge) -"aNp" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aNp" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/bridge) "aNq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/bridge) "aNr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/bridge) "aNs" = (/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) @@ -2086,11 +2086,11 @@ "aOf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) "aOg" = (/turf/simulated/floor/plasteel,/area/engine/gravity_generator) "aOh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aOi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Crew Area Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aOj" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/bar) -"aOk" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aOl" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aOm" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aOi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Crew Area Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aOj" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/bar) +"aOk" = (/turf/simulated/floor/plating,/area/maintenance/bar) +"aOl" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/bar) +"aOm" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "aOn" = (/turf/simulated/wall,/area/hydroponics) "aOo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) "aOp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/hydroponics) @@ -2104,7 +2104,7 @@ "aOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "aOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "aOz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) -"aOA" = (/obj/machinery/power/apc{dir = 4; name = "Head of Personnel's Quarters APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable/blue,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/asteroidstation/hop) +"aOA" = (/obj/machinery/power/apc{dir = 4; name = "Head of Personnel's Quarters APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable/blue,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/hop) "aOB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/bridge) "aOC" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/bridge) "aOD" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) @@ -2137,7 +2137,7 @@ "aPe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/turf/simulated/floor/wood,/area/security/brig) "aPf" = (/turf/simulated/wall,/area/security/brig) "aPg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"aPh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "Port Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aPh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "Port Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/port_interior) "aPi" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/space,/area/space) "aPj" = (/obj/machinery/field/generator,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/engine/engineering) "aPk" = (/obj/machinery/field/generator,/turf/simulated/floor/plating,/area/engine/engineering) @@ -2154,25 +2154,25 @@ "aPv" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) "aPw" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) "aPx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aPy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPz" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/device/multitool,/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPA" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/asteroidstation/bar) -"aPB" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPC" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPD" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPE" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aPz" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/device/multitool,/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aPA" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/bar) +"aPB" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aPC" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/bar) +"aPD" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aPE" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/bar) "aPF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/camera{c_tag = "Hydroponics"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "aPG" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/firealarm{pixel_y = 25},/obj/structure/table,/obj/machinery/reagentgrinder,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "aPH" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/sink{pixel_y = 28; step_y = 0},/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "aPI" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/wall,/area/hydroponics) "aPJ" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/grenade/chem_grenade/antiweed,/obj/item/weapon/grenade/chem_grenade/antiweed,/turf/simulated/floor/plasteel{tag = "icon-green (NORTHEAST)"; icon_state = "green"; dir = 5},/area/hydroponics) -"aPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aPL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aPL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/bar) "aPM" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) -"aPN" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPN" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) "aPO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/structure/sign/botany{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 8; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aPP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aPQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aPQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/bridge) "aPR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purplecorner"},/area/bridge) "aPS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "purplecorner"},/area/bridge) "aPT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/bridge) @@ -2235,8 +2235,8 @@ "aQY" = (/obj/machinery/camera{c_tag = "Gravity Generator Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) "aQZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aRa" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aRb" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Crew Area Power Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aRc" = (/obj/structure/cable/green,/obj/machinery/computer/monitor,/obj/structure/cable/green{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aRb" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Crew Area Power Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"aRc" = (/obj/structure/cable/green,/obj/machinery/computer/monitor,/obj/structure/cable/green{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "aRd" = (/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) "aRe" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/hydroponics) "aRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) @@ -2245,15 +2245,15 @@ "aRi" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aRj" = (/obj/machinery/door/airlock/glass{desc = "A place to grow plants, a vital part of a space station's long-term sustainability."; icon = 'icons/obj/doors/Doorglass.dmi'; name = "Hydroponics"; req_access_txt = "35"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hydroponics) "aRk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aRl" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/hop) -"aRm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/hop) -"aRn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Research Director's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/rd) -"aRo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/rd) -"aRp" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/rd) -"aRq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/rd) -"aRr" = (/obj/machinery/door/airlock/command{name = "Research Director's Quarters"; req_access = null; req_access_txt = "30"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/hos) -"aRt" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/hos) +"aRl" = (/turf/simulated/wall,/area/crew_quarters/hop) +"aRm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hop) +"aRn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Research Director's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/rd) +"aRo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/rd) +"aRp" = (/turf/simulated/wall/r_wall,/area/crew_quarters/rd) +"aRq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/rd) +"aRr" = (/obj/machinery/door/airlock/command{name = "Research Director's Quarters"; req_access = null; req_access_txt = "30"},/turf/simulated/floor/wood,/area/crew_quarters/rd) +"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/hos) +"aRt" = (/turf/simulated/wall,/area/crew_quarters/hos) "aRu" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) "aRv" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) "aRw" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) @@ -2311,8 +2311,8 @@ "aSw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) "aSx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aSz" = (/obj/structure/cable,/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aSA" = (/obj/structure/cable/green,/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aSz" = (/obj/structure/cable,/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"aSA" = (/obj/structure/cable/green,/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/bar) "aSB" = (/turf/simulated/wall,/area/crew_quarters/kitchen) "aSC" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/crew_quarters/kitchen) "aSD" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) @@ -2323,13 +2323,13 @@ "aSI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hydroponics) "aSJ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 21},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSK" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/hos) -"aSM" = (/obj/machinery/door/airlock/command{name = "Head of Security's Quarters"; req_access = null; req_access_txt = "58"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"aSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/hos) +"aSM" = (/obj/machinery/door/airlock/command{name = "Head of Security's Quarters"; req_access = null; req_access_txt = "58"},/turf/simulated/floor/wood,/area/crew_quarters/hos) "aSN" = (/obj/structure/stool/bed/chair/comfy/black,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/bridge) "aSO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) -"aSP" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"aSQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/asteroidstation/hop) -"aSR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"aSP" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hop) +"aSQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/hop) +"aSR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/hop) "aSS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) "aST" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/mine/abandoned) "aSU" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/asteroid{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) @@ -2387,10 +2387,10 @@ "aTU" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydroponics Desk"; req_one_access_txt = "30:35"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hydroponics) "aTV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aTW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aTX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"aTY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"aTZ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"aUa" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aTX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/hop) +"aTY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/rd) +"aTZ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/rd) +"aUa" = (/turf/simulated/floor/wood,/area/crew_quarters/rd) "aUb" = (/turf/simulated/wall,/area/bridge) "aUc" = (/obj/machinery/door/airlock/glass_command{desc = "Quarters to let the Heads get away from the rabble, at least while they sleep and relax."; name = "Officer Quarters"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_command{desc = "Quarters to let the Heads get away from the rabble, at least while they sleep and relax."; name = "Officer Quarters"; req_access_txt = "19"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) @@ -2428,7 +2428,7 @@ "aUJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aUK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aUL" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"aUM" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/port_interior) +"aUM" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/port_interior) "aUN" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating/airless,/area/space) "aUO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/engine/engineering) "aUP" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -2503,9 +2503,9 @@ "aWg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/brig) "aWh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/flasher{id = "Cell 2"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel,/area/security/brig) "aWi" = (/obj/structure/stool/bed,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"aWj" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aWk" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/port_interior) -"aWl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/port_interior) +"aWj" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aWk" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/port_interior) +"aWl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/port_interior) "aWm" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) "aWn" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "aWo" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) @@ -2748,8 +2748,8 @@ "baR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/flasher{id = "Cell 3"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel,/area/security/brig) "baS" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/hallway/primary/port{name = "Port Hallway"}) "baT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"baU" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"baV" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/port_interior) +"baU" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/port_interior) +"baV" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/port_interior) "baW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northleft,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/engine/engineering) "baX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) "baY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) @@ -2813,7 +2813,7 @@ "bce" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/primary/port{name = "Port Hallway"}) "bcf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "bcg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"bch" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"bch" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/port_interior) "bci" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) "bcj" = (/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/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bck" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/rad_collector{anchored = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -2822,9 +2822,9 @@ "bcn" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area/engine/engineering) "bco" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bcp" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bcq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/obj/machinery/camera{c_tag = "Head of Personnel's Quarters"; dir = 8},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"bcq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/obj/machinery/camera{c_tag = "Head of Personnel's Quarters"; dir = 8},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/wood,/area/crew_quarters/hop) "bcr" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) -"bcs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"bcs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/hop) "bct" = (/obj/machinery/light{dir = 1},/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "11"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) "bcu" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) "bcv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/machinery/vending/tool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) @@ -2899,9 +2899,9 @@ "bdM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{dir = 8; pixel_x = 32; pixel_y = 0; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) "bdN" = (/obj/structure/lattice,/obj/item/weapon/wirecutters,/turf/space,/area/engine/engineering) "bdO" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bdP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"bdP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/wood,/area/crew_quarters/rd) "bdQ" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"bdR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"bdR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor/wood,/area/crew_quarters/hos) "bdS" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/particle_accelerator/control_box,/turf/simulated/floor/plating,/area/engine/engineering) "bdT" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) "bdU" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_particle_accelerator,/obj/machinery/camera{c_tag = "Engineering Center"; network = list("SS13","Singularity")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) @@ -3261,7 +3261,7 @@ "bkK" = (/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "innerbrig"; name = "Brig Interior Doors Control"; normaldoorcontrol = 1; pixel_x = -6; pixel_y = -26; req_access_txt = "63"},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "outerbrig"; name = "Brig Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = 6; pixel_y = -26; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/brig) "bkL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "Security Blast Door"},/turf/simulated/floor/plating,/area/security/brig) "bkM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Port Hallway Central"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"bkN" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"bkN" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port_interior) "bkO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/engine/engineering) "bkP" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bkQ" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "11"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) @@ -3321,7 +3321,7 @@ "blS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door_timer{dir = 4; id = "cell4"; name = "Cell Four Timer"; pixel_x = 32},/turf/simulated/floor/plasteel,/area/security/brig) "blT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "blU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Port Hallway APC"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"blV" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"blV" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port_interior) "blW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/engine/engineering) "blX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating/airless{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/engine/engineering) "blY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/engine/engineering) @@ -3558,7 +3558,7 @@ "bqv" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/security/brig) "bqw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/flasher{id = "Cell 6"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel,/area/security/brig) "bqx" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "Security Blast Door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"bqy" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"bqy" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port_interior) "bqz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) "bqA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/stool,/turf/simulated/floor/plasteel,/area/engine/engineering) "bqB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/glass,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -3582,7 +3582,7 @@ "bqT" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/coin/silver,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/gold,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bqU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) "bqV" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "19"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/bridge) -"bqW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bqW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bridge) "bqX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/bridge) "bqY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge) "bqZ" = (/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3666,7 +3666,7 @@ "bsz" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsB" = (/obj/machinery/power/apc{dir = 8; name = "Vault APC"; pixel_x = -25},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bsC" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bsC" = (/turf/simulated/floor/plating,/area/maintenance/bridge) "bsD" = (/obj/machinery/status_display,/turf/simulated/wall,/area/bridge) "bsE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge) "bsF" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3710,7 +3710,7 @@ "btr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/security/nuke_storage) "bts" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "btt" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) -"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bridge) "btv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/wood,/area/bridge) "btw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/bridge) "btx" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3727,9 +3727,9 @@ "btI" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) "btJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "btK" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"btL" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/aft_port) -"btM" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) -"btN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) +"btL" = (/turf/simulated/wall,/area/maintenance/transit/aft_port) +"btM" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) +"btN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) "btO" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) "btP" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/space) "btQ" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/turf/space,/area/space) @@ -3746,8 +3746,8 @@ "bub" = (/obj/structure/closet{name = "Contraband Locker"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "buc" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bud" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bue" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"buf" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bue" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) +"buf" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/bridge) "bug" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/bridge) "buh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge) "bui" = (/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/wood,/area/bridge) @@ -3767,14 +3767,14 @@ "buw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "bux" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "buy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"buz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) -"buA" = (/obj/machinery/camera{c_tag = "Aft Port Transit"; dir = 2; network = list("SS13")},/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) -"buB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) -"buC" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) -"buD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) +"buz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) +"buA" = (/obj/machinery/camera{c_tag = "Aft Port Transit"; dir = 2; network = list("SS13")},/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) +"buB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) +"buC" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) +"buD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) "buE" = (/obj/structure/transit_tube{tag = "icon-N-S-Pass"; icon_state = "N-S-Pass"},/turf/simulated/floor/plating/airless,/area/space) -"buF" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/aft_starboard) -"buG" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/transit/aft_starboard) +"buF" = (/turf/simulated/wall,/area/maintenance/transit/aft_starboard) +"buG" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/transit/aft_starboard) "buH" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "buI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/dresser,/turf/simulated/floor/wood,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "buJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3791,7 +3791,7 @@ "buU" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "buV" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "buW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"buX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"buX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) "buY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/courtroom) "buZ" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/courtroom) "bva" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) @@ -3802,14 +3802,14 @@ "bvf" = (/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Tribunal"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redfull"},/area/crew_quarters/courtroom) "bvg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/primary/port{name = "Port Hallway"}) "bvh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/port{name = "Port Hallway"}) -"bvi" = (/obj/machinery/door/airlock/glass{name = "Aft Port Transit"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/maintenance/asteroidstation/transit/aft_port) -"bvj" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/asteroidstation/transit/aft_port) -"bvk" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) +"bvi" = (/obj/machinery/door/airlock/glass{name = "Aft Port Transit"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/maintenance/transit/aft_port) +"bvj" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/transit/aft_port) +"bvk" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_port) "bvl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/heads) -"bvm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/transit/aft_port) +"bvm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/transit/aft_port) "bvn" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating/airless,/area/space) -"bvo" = (/turf/simulated/wall/r_wall,/area/maintenance/asteroidstation/transit/aft_starboard) -"bvp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/transit/aft_starboard) +"bvo" = (/turf/simulated/wall/r_wall,/area/maintenance/transit/aft_starboard) +"bvp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/transit/aft_starboard) "bvq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bvr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bvs" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -3829,11 +3829,11 @@ "bvG" = (/turf/simulated/wall,/area/crew_quarters/fitness) "bvH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bvI" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) -"bvJ" = (/turf/simulated/wall,/area/maintenance/asteroidstation/brig) -"bvK" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bvL" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bvM" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bvN" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bvJ" = (/turf/simulated/wall,/area/maintenance/brig) +"bvK" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/brig) +"bvL" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/brig) +"bvM" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/brig) +"bvN" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/brig) "bvO" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bvP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/crew_quarters/courtroom) "bvQ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/crew_quarters/courtroom) @@ -3844,18 +3844,18 @@ "bvV" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) "bvW" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) "bvX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/port{name = "Port Hallway"}) -"bvY" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) -"bvZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) -"bwa" = (/obj/structure/transit_tube{tag = "icon-Block (EAST)"; icon_state = "Block"; dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) -"bwb" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/obj/structure/transit_tube_pod{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) -"bwc" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) -"bwd" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/transit/aft_port) +"bvY" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) +"bvZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/transit/aft_port) +"bwa" = (/obj/structure/transit_tube{tag = "icon-Block (EAST)"; icon_state = "Block"; dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/maintenance/transit/aft_port) +"bwb" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/obj/structure/transit_tube_pod{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_port) +"bwc" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_port) +"bwd" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/transit/aft_port) "bwe" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor/plating/airless,/area/space) "bwf" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/floor/plating/airless,/area/space) -"bwg" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwh" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwi" = (/obj/structure/transit_tube/station/reverse,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwj" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwg" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/transit/aft_starboard) +"bwh" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_starboard) +"bwi" = (/obj/structure/transit_tube/station/reverse,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_starboard) +"bwj" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_starboard) "bwk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bwl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bwm" = (/obj/machinery/door/airlock{name = "Locker Room"; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3864,9 +3864,9 @@ "bwp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bwq" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "12; 19"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bwr" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) -"bws" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bwt" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bwu" = (/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bws" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/brig) +"bwt" = (/turf/simulated/floor/plating,/area/maintenance/brig) +"bwu" = (/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/brig) "bwv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bww" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/courtroom) "bwx" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/courtroom) @@ -3874,16 +3874,16 @@ "bwz" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/courtroom) "bwA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "bwB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Port Hallway Aft"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"bwC" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/aft_port) -"bwD" = (/turf/simulated/wall,/area/maintenance/asteroidstation/aft_interior) -"bwE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/aft_interior) -"bwF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) -"bwG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwH" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwI" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwJ" = (/obj/machinery/camera{c_tag = "Aft Starboard Transit"; dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwK" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwL" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwC" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/aft_port) +"bwD" = (/turf/simulated/wall,/area/maintenance/aft_interior) +"bwE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/aft_interior) +"bwF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) +"bwG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/aft_starboard) +"bwH" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_starboard) +"bwI" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_starboard) +"bwJ" = (/obj/machinery/camera{c_tag = "Aft Starboard Transit"; dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_starboard) +"bwK" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/aft_starboard) +"bwL" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/transit/aft_starboard) "bwM" = (/obj/machinery/disposal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bwN" = (/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bwO" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3907,7 +3907,7 @@ "bxg" = (/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bxh" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bxi" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Holodeck"; dir = 2},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"bxj" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bxj" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/brig) "bxk" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bxl" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Tribunal"; dir = 1},/obj/item/weapon/paper/Court,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/courtroom) "bxm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) @@ -3915,27 +3915,27 @@ "bxo" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/crew_quarters/courtroom) "bxp" = (/obj/machinery/door/airlock{desc = "SS13's courtroom and meeting hall."; name = "Tribunal"},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bxq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"bxr" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bxs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "Aft Port Transit APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) -"bxt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bxu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/aft_interior) -"bxv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/aft_interior) -"bxw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/aft_interior) -"bxx" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/aft_interior) -"bxy" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bxz" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/aft_interior) -"bxA" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/aft_interior) -"bxB" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bxC" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bxD" = (/obj/machinery/door/airlock/maintenance{name = "Aft Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxE" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxF" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxK" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxL" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) +"bxr" = (/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bxs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "Aft Port Transit APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) +"bxt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bxu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/aft_interior) +"bxv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/aft_interior) +"bxw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/aft_interior) +"bxx" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/aft_interior) +"bxy" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bxz" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/aft_interior) +"bxA" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/aft_interior) +"bxB" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bxC" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bxD" = (/obj/machinery/door/airlock/maintenance{name = "Aft Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) +"bxE" = (/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxF" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxK" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) +"bxL" = (/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) "bxM" = (/obj/machinery/door/airlock/maintenance{name = "Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bxN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bxO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3961,26 +3961,26 @@ "byi" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "byj" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) "byk" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/door/airlock/glass{desc = "Hosed down three times a week by the Janitor."; name = "Holodeck"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"byl" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"byl" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/brig) "bym" = (/obj/structure/closet/secure_closet/courtroom,/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/crew_quarters/courtroom) "byn" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "byo" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "byp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "byq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "byr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bys" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byt" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byu" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byv" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "Aft Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byy" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byz" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Aft Starboard Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) +"bys" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byt" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byu" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byv" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "Aft Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byy" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byz" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Aft Starboard Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) "byC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/engine/engineering) -"byD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"byE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"byD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"byE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) "byF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3988,9 +3988,9 @@ "byJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/engine/engineering) "byL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) +"byM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_port) "byN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"byO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) "byP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -4008,21 +4008,21 @@ "bzd" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/area/crew_quarters/fitness) "bze" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bzf" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"bzg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/camera{c_tag = "Brig Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzh" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Brig Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bzg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/camera{c_tag = "Brig Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzh" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Brig Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/bridge) "bzl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Tribunal Maintenance"; req_access_txt = "42"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) "bzm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Tribunal Maintenance"; req_access_txt = "63"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) "bzo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bzp" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{pixel_x = 32; pixel_y = 0; tag = "east"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bzq" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bzr" = (/obj/machinery/door/airlock/maintenance{name = "Aft Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bzs" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) -"bzt" = (/obj/machinery/door/airlock/glass{name = "Aft Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bzu" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) +"bzr" = (/obj/machinery/door/airlock/maintenance{name = "Aft Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bzs" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) +"bzt" = (/obj/machinery/door/airlock/glass{name = "Aft Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/maintenance/transit/aft_starboard) +"bzu" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) "bzv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Starboard Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bzw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Starboard Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bzx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/glass{name = "Starboard Hallway"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -4045,19 +4045,19 @@ "bzO" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkgreencorners"; tag = "icon-darkgreencorners (NORTHEAST)"},/area/crew_quarters/fitness) "bzP" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bzQ" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/cups,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"bzR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzS" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/brig) -"bzU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"bzW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bzR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzS" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/brig) +"bzU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/bridge) +"bzW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/bridge) "bAa" = (/obj/machinery/power/apc{dir = 1; name = "Tribunal APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/brig) "bAc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bAd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bAd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/brig) "bAe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bAf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bAg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4107,12 +4107,12 @@ "bAY" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkgreencorners"; tag = "icon-darkgreencorners (NORTHEAST)"},/area/crew_quarters/fitness) "bAZ" = (/obj/machinery/door/window/eastright{base_state = "left"; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{tag = "icon-darkgreen (SOUTHEAST)"; icon_state = "darkgreen"; dir = 6},/area/crew_quarters/fitness) "bBa" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"bBb" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBc" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBd" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bBb" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/brig) +"bBc" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/brig) +"bBd" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/brig) +"bBe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/brig) +"bBf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bBg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) "bBh" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 6},/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) "bBi" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bBj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) @@ -4154,13 +4154,13 @@ "bBT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bBU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bBV" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"bBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Brig Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/brig) +"bBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Brig Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/brig) +"bBX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/brig) "bBY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCa" = (/turf/simulated/wall,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bCc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bCc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/brig) "bCd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bCe" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bCf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4199,9 +4199,9 @@ "bCM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bCN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bCO" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"bCP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Brig Maintenance APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bCQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bCR" = (/obj/structure/cable,/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bCP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Brig Maintenance APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/brig) +"bCQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bCR" = (/obj/structure/cable,/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/brig) "bCS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bCU" = (/turf/simulated/wall,/area/assembly/chargebay) @@ -4245,15 +4245,15 @@ "bDG" = (/obj/structure/table/wood,/obj/item/device/camera,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bDH" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/belt/champion,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bDI" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"bDJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bDK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bDJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bDK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) "bDL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bDM" = (/turf/simulated/floor/plating,/area/mine/explored) "bDN" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/mine/explored) "bDO" = (/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bDP" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) "bDQ" = (/turf/simulated/wall,/area/mine/explored) -"bDR" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bDR" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/brig) "bDS" = (/obj/machinery/door/window/southleft{dir = 8; name = "Robotics Deliveries"; req_access_txt = "29"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/assembly_line) "bDT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bDU" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel,/area/assembly/chargebay) @@ -4273,8 +4273,8 @@ "bEi" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/camera{c_tag = "Janitor's Closet"},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bEj" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bEk" = (/obj/structure/janitorialcart,/obj/item/weapon/mop,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bEl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bEm" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bEl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bEm" = (/turf/simulated/floor/plating,/area/maintenance/medbay) "bEn" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEp" = (/obj/machinery/camera{c_tag = "Medbay Examination Room"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4304,7 +4304,7 @@ "bEN" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/surgery) "bEO" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/surgery) "bEP" = (/obj/machinery/power/apc{dir = 1; name = "Aft Dormitory APC"; pixel_x = 0; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plating,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bEQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bEQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) "bER" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) "bES" = (/obj/structure/table/wood,/obj/machinery/librarypubliccomp,/turf/simulated/floor/wood,/area/library) "bET" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) @@ -4315,7 +4315,7 @@ "bEY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bEZ" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bFa" = (/obj/structure/cult/tome,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) -"bFb" = (/obj/machinery/computer/monitor,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bFb" = (/obj/machinery/computer/monitor,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/brig) "bFc" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) "bFd" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bFe" = (/obj/item/clothing/suit/ianshirt,/turf/simulated/floor/plating,/area/mine/explored) @@ -4341,7 +4341,7 @@ "bFy" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bFz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bFA" = (/obj/structure/janitorialcart,/obj/item/weapon/mop,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bFB" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bFB" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) "bFC" = (/obj/machinery/power/apc{dir = 4; name = "Medbay Foyer APC"; pixel_x = 25},/obj/structure/cable/cyan{tag = "icon-0-8"; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/medbay) "bFD" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bFE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4383,7 +4383,7 @@ "bGo" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bGp" = (/obj/structure/closet,/obj/item/clothing/under/rank/librarian,/obj/item/clothing/under/blackskirt,/obj/item/clothing/under/color/black,/obj/item/clothing/under/color/black,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bGq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bGr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/brig) +"bGr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/brig) "bGs" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bGt" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/toxins/lab) "bGu" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/assembly/chargebay) @@ -4406,8 +4406,8 @@ "bGL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/janitor) "bGM" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bGN" = (/obj/structure/janitorialcart,/obj/item/weapon/mop,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bGO" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bGP" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bGO" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bGP" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/medbay) "bGQ" = (/obj/structure/table/glass,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bGR" = (/obj/structure/table/glass,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bGS" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4436,9 +4436,9 @@ "bHp" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/simulated/floor/wood,/area/library) "bHq" = (/obj/structure/table/wood,/obj/item/device/camera_film,/turf/simulated/floor/wood,/area/library) "bHr" = (/obj/structure/table/wood,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/library) -"bHs" = (/turf/simulated/wall,/area/maintenance/asteroidstation/rd) -"bHt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bHs" = (/turf/simulated/wall,/area/maintenance/rd) +"bHt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "bHv" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/bodybags,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) "bHw" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) "bHx" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) @@ -4446,7 +4446,7 @@ "bHz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) "bHA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) "bHB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"bHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/brig) "bHD" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/stool,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) "bHE" = (/obj/machinery/camera{c_tag = "Robotics Lab Port"; dir = 2; network = list("SS13","RD")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bHF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/assembly/chargebay) @@ -4462,7 +4462,7 @@ "bHP" = (/obj/machinery/door/airlock{name = "Janitor's Closet"; req_access_txt = "26"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bHQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bHR" = (/obj/machinery/door/airlock/maintenance{name = "Janitor's Closet Maintenance"; req_one_access_txt = "26"; tag = "Medbay"},/turf/simulated/floor/plating,/area/janitor) -"bHS" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bHS" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/medbay) "bHT" = (/turf/simulated/wall,/area/medical/chemistry) "bHU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Medbay Foyer Port"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bHV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) @@ -4481,7 +4481,7 @@ "bIi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bIj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bIk" = (/obj/structure/table/glass,/obj/item/weapon/circular_saw,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/surgery) -"bIl" = (/obj/structure/rack,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bIl" = (/obj/structure/rack,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plating,/area/maintenance/medbay) "bIm" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/library) "bIn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/library) "bIo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) @@ -4512,7 +4512,7 @@ "bIN" = (/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bIO" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bIP" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bIQ" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bIQ" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/plating,/area/maintenance/medbay) "bIR" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteyellow"},/area/medical/chemistry) "bIS" = (/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/structure/table/glass,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/weapon/grenade/chem_grenade/large,/obj/item/weapon/grenade/chem_grenade/large,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "bIT" = (/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Chemistry Lab"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) @@ -4539,15 +4539,15 @@ "bJo" = (/obj/machinery/light,/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/surgery) "bJp" = (/obj/structure/table/glass,/obj/item/weapon/surgical_drapes,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/surgery) "bJq" = (/obj/structure/table/glass,/obj/item/weapon/scalpel,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/surgery) -"bJr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bJr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/medbay) "bJs" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/library) "bJt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) "bJu" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) "bJv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/library) "bJw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/wood,/area/library) "bJx" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/library) -"bJy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) -"bJz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bJy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/hos) +"bJz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) "bJA" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bJB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/sink{pixel_y = 28; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bJC" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/chargebay) @@ -4587,21 +4587,21 @@ "bKk" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Medbay Foyer Starboard"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) "bKl" = (/obj/machinery/door/airlock/medical{name = "Surgery Observation Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/surgery) "bKm" = (/obj/machinery/door/airlock/medical{name = "Surgery Operating Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-whitebluefull"; name = "floor"; desc = ""; icon_state = "whitebluefull"},/area/medical/surgery) -"bKn" = (/obj/structure/closet/crate,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bKn" = (/obj/structure/closet/crate,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plating,/area/maintenance/medbay) "bKo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/fancy/carpet,/area/library) "bKp" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) -"bKq" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bKr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bKs" = (/obj/structure/reagent_dispensers,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bKq" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/rd) +"bKr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plating,/area/maintenance/rd) +"bKs" = (/obj/structure/reagent_dispensers,/turf/simulated/floor/plating,/area/maintenance/rd) "bKt" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/lab) -"bKu" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bKv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Research Division Maintenance APC"; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bKu" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) +"bKv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Research Division Maintenance APC"; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/rd) "bKw" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) "bKx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/assembly/assembly_line) "bKy" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "bKz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bKA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bKB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bKB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) "bKC" = (/obj/machinery/power/apc{dir = 4; name = "Chemistry Lab APC"; pixel_x = 25},/obj/structure/cable/cyan{tag = "icon-0-8"; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/chemistry) "bKD" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteyellow"},/area/medical/chemistry) "bKE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) @@ -4629,19 +4629,19 @@ "bLa" = (/obj/structure/bookcase{name = "bookcase (Religious)"},/turf/simulated/floor/wood,/area/library) "bLb" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) "bLc" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) -"bLd" = (/obj/structure/stool/bed,/obj/item/clothing/glasses/regular,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLe" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLf" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLg" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Research Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLo" = (/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLd" = (/obj/structure/stool/bed,/obj/item/clothing/glasses/regular,/turf/simulated/floor/plating,/area/maintenance/rd) +"bLe" = (/turf/simulated/floor/plating,/area/maintenance/rd) +"bLf" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/rd) +"bLg" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Research Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/rd) +"bLo" = (/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/rd) "bLq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bLr" = (/obj/structure/closet/wardrobe/robotics_black,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bLs" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/item/weapon/crowbar,/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) @@ -4650,12 +4650,12 @@ "bLv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bLw" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bLx" = (/turf/simulated/wall,/area/hallway/primary/aft{name = "Aft Hallway"}) -"bLy" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bLy" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) "bLz" = (/obj/machinery/power/apc{dir = 1; name = "Custodial Closet APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/janitor) -"bLA" = (/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) -"bLB" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bLC" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/camera{c_tag = "Medbay Power Control"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bLD" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bLA" = (/turf/simulated/wall,/area/maintenance/medbay) +"bLB" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bLC" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/camera{c_tag = "Medbay Power Control"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bLD" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/medbay) "bLE" = (/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellowcorner"},/area/medical/chemistry) "bLF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bLG" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) @@ -4677,36 +4677,36 @@ "bLW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bLX" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/surgery) "bLY" = (/obj/machinery/power/apc{dir = 8; name = "Surgery APC"; pixel_x = -24},/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plating,/area/medical/surgery) -"bLZ" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bLZ" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) "bMa" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/library) "bMb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/fancy/carpet,/area/library) "bMc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/fancy/carpet,/area/library) "bMd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) "bMe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/library) "bMf" = (/obj/structure/table/wood,/obj/item/weapon/lipstick/random,/turf/simulated/floor/wood,/area/library) -"bMg" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMh" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMi" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Research Power Control"; dir = 8},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMk" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/asteroidstation/rd) -"bMl" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMn" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bMg" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plating,/area/maintenance/rd) +"bMh" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/rd) +"bMi" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Research Power Control"; dir = 8},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMk" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/rd) +"bMl" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMn" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"bMo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) "bMr" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bMs" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bMt" = (/obj/structure/table/glass,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bMu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bMv" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bMw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40"; tag = "Medbay"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/hallway/primary/aft{name = "Aft Hallway"}) -"bMx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bMy" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bMz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Medbay Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bMA" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bMB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bMC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bMx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMy" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Medbay Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMA" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "bMD" = (/obj/machinery/door/airlock/maintenance{name = "Chemistry Lab Maintenance"; req_access_txt = "5; 33"},/turf/simulated/floor/plating,/area/medical/chemistry) "bME" = (/obj/machinery/chem_dispenser,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bMF" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/medical/chemistry) @@ -4729,29 +4729,29 @@ "bMW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bMX" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bMY" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/surgery) -"bMZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bMZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) "bNa" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/library) "bNb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/library) "bNc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) "bNd" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/wood,/area/library) "bNe" = (/obj/structure/table/wood,/obj/item/weapon/folder,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) "bNf" = (/obj/structure/table/wood,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/library) -"bNg" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bNh" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bNi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bNg" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) +"bNh" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bNi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "bNj" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "bNk" = (/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/toxins/xenobiology) "bNl" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/library) -"bNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/rd) "bNn" = (/obj/machinery/power/apc{dir = 2; name = "Xenobiology APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/pink,/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/toxins/xenobiology) "bNo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "bNp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bNq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bNr" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bNs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) -"bNt" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bNu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bNv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bNq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bNr" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bNs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/medbay) +"bNt" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bNu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bNv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/medbay) "bNw" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{tag = "icon-whiteyellowcorner (WEST)"; icon_state = "whiteyellowcorner"; dir = 8},/area/medical/chemistry) "bNx" = (/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bNy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) @@ -4780,18 +4780,18 @@ "bNV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) "bNW" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) "bNX" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/wood,/area/library) -"bNY" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bNZ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bNY" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/rd) +"bNZ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/rd) "bOa" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/medical/surgery) "bOb" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) -"bOc" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Research Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOe" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/rd) -"bOh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOi" = (/obj/structure/table,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOj" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOc" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bOd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Research Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/rd) +"bOe" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bOf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/rd) +"bOg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/rd) +"bOh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bOi" = (/obj/structure/table,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/rd) +"bOj" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/rd) "bOk" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bOl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bOm" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -4806,11 +4806,11 @@ "bOv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) "bOw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_research{name = "Research and Development Lab"; req_access_txt = "7"},/turf/simulated/floor/plasteel{tag = "icon-whitebluefull"; name = "floor"; desc = ""; icon_state = "whitebluefull"},/area/toxins/lab) "bOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Robotics Lab APC"; pixel_y = 24},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bOA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bOB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bOC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/rd) +"bOz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bOA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bOB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bOC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "bOD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/chemistry) "bOE" = (/obj/structure/table/glass,/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bOF" = (/obj/structure/table/glass,/obj/item/device/radio/headset/headset_med,/obj/item/weapon/screwdriver{pixel_x = -2; pixel_y = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) @@ -4844,15 +4844,15 @@ "bPh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/library) "bPi" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/wood,/area/library) "bPj" = (/obj/machinery/bookbinder,/turf/simulated/floor/wood,/area/library) -"bPk" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPk" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plating,/area/maintenance/rd) "bPl" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor/plating,/area/mine/explored) -"bPm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPn" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Research Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPq" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPs" = (/obj/structure/closet/crate,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/rd) +"bPn" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Research Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPq" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"bPr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPs" = (/obj/structure/closet/crate,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/rd) "bPt" = (/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/toxins/xenobiology) "bPu" = (/obj/machinery/door/window/northleft{dir = 8; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bPv" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) @@ -4862,12 +4862,12 @@ "bPz" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bPA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/lab) "bPB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) -"bPC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/maintenance/rd) "bPD" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bPE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bPF" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bPG" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPH" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bPE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bPF" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bPG" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPH" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/medbay) "bPI" = (/obj/machinery/smartfridge/chemistry,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "bPJ" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/machinery/door/window/northleft{dir = 1; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_medical{desc = "SS13's Chemistry lab, to be used only by qualified and cautious experts."; id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) @@ -4886,10 +4886,10 @@ "bPX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Sleeper Room"; req_access_txt = "5"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/surgery) "bPY" = (/obj/machinery/door/airlock/maintenance{name = "Cleaning Supplies"; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/medical/surgery) "bPZ" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_one_access_txt = "5; 6; 9; 12; 22; 33; 37"; tag = "Medbay"},/turf/simulated/floor/plating,/area/library) -"bQa" = (/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bQb" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bQc" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bQd" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bQa" = (/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/maintenance/rd) +"bQb" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) +"bQc" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bQd" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) "bQe" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "Containment Door"},/obj/structure/cable/pink,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bQf" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 0; req_access_txt = "55"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "bQg" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) @@ -4904,12 +4904,12 @@ "bQp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bQs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bQt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bQu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Medbay Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bQv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bQw" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bQx" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Medbay Atmospheric Control"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bQs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bQt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bQu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Medbay Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bQv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bQw" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bQx" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Medbay Atmospheric Control"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/medbay) "bQy" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/medical/medbay2) "bQz" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQA" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/medbay2) @@ -4944,16 +4944,16 @@ "bRd" = (/obj/structure/table/glass,/obj/item/weapon/defibrillator/loaded,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/medbay2) "bRe" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel,/area/medical/surgery) "bRf" = (/turf/simulated/floor/plasteel,/area/medical/surgery) -"bRg" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bRg" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/medbay) "bRh" = (/obj/machinery/power/apc{dir = 1; name = "Library APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/library) -"bRi" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/medbay) -"bRj" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/medbay) -"bRk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/medbay) -"bRl" = (/obj/machinery/door/morgue,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bRi" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/medbay) +"bRj" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/medbay) +"bRk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/medbay) +"bRl" = (/obj/machinery/door/morgue,/turf/simulated/floor/plating,/area/maintenance/rd) "bRm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) -"bRn" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bRo" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bRp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bRn" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bRo" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/rd) +"bRp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/rd) "bRq" = (/turf/simulated/wall,/area/toxins/xenobiology) "bRr" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/camera{c_tag = "Xenobiology Pens"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bRs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) @@ -4962,10 +4962,10 @@ "bRv" = (/obj/machinery/door/airlock/glass_command{name = "Research Director's Office"; req_access_txt = "30"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) "bRw" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bRx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bRy" = (/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bRz" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bRA" = (/obj/structure/rack,/obj/item/weapon/wirecutters,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bRB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bRy" = (/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bRz" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bRA" = (/obj/structure/rack,/obj/item/weapon/wirecutters,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bRB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) "bRC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/medbay2) "bRD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "bRE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) @@ -4992,12 +4992,12 @@ "bRZ" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/rxglasses,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/camera{c_tag = "Medbay Starboard"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay2) "bSa" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/medical/surgery) "bSb" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/machinery/light/small,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/medical/surgery) -"bSc" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bSd" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bSe" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bSf" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/medbay) -"bSg" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bSh" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bSc" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bSd" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bSe" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bSf" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/medbay) +"bSg" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"bSh" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/rd) "bSi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Escape Hallway Port"},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "bSj" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bSk" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -5007,13 +5007,13 @@ "bSo" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio4"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bSp" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bSq" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/medbay2) -"bSr" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bSr" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) "bSs" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft{name = "Aft Hallway"}) "bSt" = (/turf/simulated/floor/plating/asteroid,/area/space) "bSu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/aft{name = "Aft Hallway"}) "bSv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bSw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bSx" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) +"bSx" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/medbay) "bSy" = (/turf/simulated/wall,/area/medical/genetics) "bSz" = (/obj/machinery/door/airlock/glass_medical{desc = "The part of Genetics focusing on human research and augmentation."; id_tag = ""; name = "Genetics Research"; req_access_txt = "5; 9"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-whitepurplefull"; icon_state = "whitepurplefull"; dir = 2},/area/medical/genetics) "bSA" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/window/northleft{dir = 2; name = "Genetics Desk"; req_access_txt = "5; 9"},/turf/simulated/floor/plasteel{tag = "icon-whitepurplefull"; icon_state = "whitepurplefull"; dir = 2},/area/medical/genetics) @@ -5036,10 +5036,10 @@ "bSR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "bSS" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/medbay2) "bST" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"bSU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bSV" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bSW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bSX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bSU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bSV" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/rd) +"bSW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/rd) +"bSX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/rd) "bSY" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "bSZ" = (/obj/machinery/door/window/northleft{dir = 8; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bTa" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) @@ -5052,12 +5052,12 @@ "bTh" = (/obj/machinery/door/airlock/command{name = "Teleporter Room"; req_access_txt = "17"},/turf/simulated/floor/plasteel,/area/teleporter) "bTi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bTj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Hallway Central"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bTk" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bTl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bTm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bTn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bTo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bTp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bTk" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bTl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bTm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bTn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bTo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bTp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) "bTq" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitepurple"},/area/medical/genetics) "bTr" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) "bTs" = (/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/structure/table/glass,/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) @@ -5106,9 +5106,9 @@ "bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bUk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = 23},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bUl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/aft{name = "Aft Hallway"}) -"bUm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bUn" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bUo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bUm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bUn" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bUo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "bUp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/genetics) "bUq" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitepurple"},/area/medical/genetics) "bUr" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Geneticist"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) @@ -5145,8 +5145,8 @@ "bUW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster,/turf/simulated/wall,/area/medical/virology) "bUX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"; tag = ""},/area/medical/virology) "bUY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"bUZ" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bVa" = (/obj/structure/table,/obj/item/toy/minimeteor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bUZ" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/rd) +"bVa" = (/obj/structure/table,/obj/item/toy/minimeteor,/turf/simulated/floor/plating,/area/maintenance/rd) "bVb" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "Test Chamber Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/toxins/xenobiology) "bVc" = (/obj/structure/table/reinforced,/obj/machinery/computer/security/telescreen{dir = 4; name = "Test Chamber Monitor"; network = list("Xeno"); pixel_x = 0; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bVd" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) @@ -5157,11 +5157,11 @@ "bVi" = (/obj/machinery/computer/robotics,/obj/machinery/firealarm{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVj" = (/obj/machinery/computer/mecha,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter) -"bVl" = (/obj/structure/closet/body_bag,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bVl" = (/obj/structure/closet/body_bag,/turf/simulated/floor/plating,/area/maintenance/rd) "bVm" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/item/weapon/circuitboard/teleporter,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/hor) "bVo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 13},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bVp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bVp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) "bVq" = (/obj/structure/table/glass,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/radio/headset/headset_medsci,/obj/machinery/camera{c_tag = "Genetics Research"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitepurple"},/area/medical/genetics) "bVr" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) "bVs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) @@ -5197,10 +5197,10 @@ "bVW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Virology Break Room"; dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitegreencorner"},/area/medical/virology) "bVX" = (/obj/structure/table/glass,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreencorner"},/area/medical/virology) "bVY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"bVZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bWa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) +"bVZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bWa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/medbay) "bWb" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless,/area/space) -"bWc" = (/obj/structure/stool/bed,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bWc" = (/obj/structure/stool/bed,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/rd) "bWd" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Pen"; dir = 5; network = list("SS13","RD","Xeno")},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bWe" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHEAST)"; dir = 6},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bWf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -5254,9 +5254,9 @@ "bXb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "bXc" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/weapon/storage/secure/safe{pixel_x = 31; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "bXd" = (/obj/machinery/power/apc{dir = 8; name = "Virology APC"; pixel_x = -24},/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plating,/area/medical/virology) -"bXe" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bXf" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bXg" = (/obj/structure/stool/bed,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bXe" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bXf" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) +"bXg" = (/obj/structure/stool/bed,/turf/simulated/floor/plating,/area/maintenance/rd) "bXh" = (/obj/machinery/sparker{id = "Xenobio"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bXi" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/xenobiology) "bXj" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; unacidable = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -5309,7 +5309,7 @@ "bYe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitegreencorner"},/area/medical/virology) "bYf" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "bYg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/machinery/camera{c_tag = "Virology"; dir = 9},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreencorner"},/area/medical/virology) -"bYh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bYh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "bYi" = (/mob/living/simple_animal/crab/Coffee,/turf/simulated/floor/engine,/area/toxins/xenobiology) "bYj" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bYk" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "Test Chamber Containment Door"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/toxins/xenobiology) @@ -5371,8 +5371,8 @@ "bZo" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitegreen"},/area/medical/virology) "bZp" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitegreen"},/area/medical/virology) "bZq" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitegreen"},/area/medical/virology) -"bZr" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bZs" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bZr" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/rd) +"bZs" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "bZt" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "Test Chamber Containment Door"},/obj/structure/cable/pink,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/toxins/xenobiology) "bZu" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bZv" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) @@ -5408,8 +5408,8 @@ "bZZ" = (/obj/machinery/door/airlock/glass_virology{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) "caa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "cab" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"cac" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cad" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cac" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cad" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "cae" = (/obj/structure/cable/pink,/obj/machinery/power/apc{cell_type = 10000; dir = 2; name = "Research Division APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "caf" = (/obj/machinery/light,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cag" = (/obj/machinery/shieldwallgen{req_access = list(55)},/obj/structure/cable/pink{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/toxins/xenobiology) @@ -5432,11 +5432,11 @@ "cax" = (/obj/machinery/computer/rdservercontrol,/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact-f (NORTHWEST)"; dir = 9},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/crew_quarters/hor) "cay" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Aft Hallway APC"; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "caz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) -"caA" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"caB" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"caC" = (/obj/structure/rack,/obj/item/device/radio/off,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"caD" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"caE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"caA" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/medbay) +"caB" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/medbay) +"caC" = (/obj/structure/rack,/obj/item/device/radio/off,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/medbay) +"caD" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"caE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) "caF" = (/obj/machinery/power/apc{dir = 1; name = "Genetics Research APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/medical/genetics) "caG" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "caH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) @@ -5466,11 +5466,11 @@ "cbf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"; tag = ""},/area/medical/virology) "cbg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) "cbh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"cbi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) +"cbi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/medbay) "cbl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/plating/airless,/area/space) -"cbm" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cbm" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/rd) "cbn" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) "cbo" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "cbp" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -5488,13 +5488,13 @@ "cbB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "cbC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "cbD" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40"; tag = "Medbay"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/aft{name = "Aft Hallway"}) -"cbE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cbE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "cbF" = (/obj/structure/cable/cyan,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{name = "Chapel APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/chapel/main) -"cbG" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbH" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbI" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbJ" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbK" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cbG" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbH" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbI" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbJ" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbK" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) "cbL" = (/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "0"; req_one_access_txt = "6; 28"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/morgue) "cbM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "cbN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) @@ -5517,10 +5517,10 @@ "cce" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitegreen"},/area/medical/virology) "ccf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) "ccg" = (/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitegreen"},/area/medical/virology) -"cch" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cci" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"ccj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cck" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cch" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cci" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"ccj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"cck" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "ccl" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Research Division"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/medical/research{name = "Research Division"}) "ccm" = (/obj/machinery/door/window/eastleft{name = "Research Deliveries"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/research{name = "Research Division"}) "ccn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -5547,7 +5547,7 @@ "ccI" = (/turf/simulated/wall,/area/chapel/main) "ccJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/chapel/main) "ccK" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "0"; req_one_access_txt = "12; 22"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/chapel/main) -"ccL" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"ccL" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) "ccM" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ccN" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/glass,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ccO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whiteblue"},/area/medical/medbay2) @@ -5558,14 +5558,14 @@ "ccT" = (/obj/machinery/power/apc{dir = 2; name = "Chief Medical Officer's Office APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/medical/cmo) "ccU" = (/obj/machinery/light,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/medical/cmo) "ccV" = (/obj/structure/table/glass,/obj/item/clothing/glasses/hud/health,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/medical/cmo) -"ccW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ccX" = (/obj/machinery/door/airlock/glass{desc = "A small observation deck to take in the majesty of space."; icon = 'icons/obj/doors/Doorengglass.dmi'; name = "Observation"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) -"ccY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) -"ccZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) -"cda" = (/obj/structure/closet,/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/cobweb,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cdb" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar/red,/obj/item/weapon/pen,/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cdc" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cdd" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"ccW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"ccX" = (/obj/machinery/door/airlock/glass{desc = "A small observation deck to take in the majesty of space."; icon = 'icons/obj/doors/Doorengglass.dmi'; name = "Observation"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) +"ccY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) +"ccZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) +"cda" = (/obj/structure/closet,/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/cobweb,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/rd) +"cdb" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar/red,/obj/item/weapon/pen,/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/rd) +"cdc" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/rd) +"cdd" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/rd) "cde" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) "cdf" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cdg" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) @@ -5600,17 +5600,17 @@ "cdJ" = (/obj/structure/table/glass,/obj/item/weapon/scalpel,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "cdK" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/medbay2) "cdL" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/medical/cmo) -"cdM" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdN" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdO" = (/obj/structure/closet/crate,/obj/item/weapon/module/power_control,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdP" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdQ" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/item/stack/rods,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/maintenance/asteroidstation/medbay) -"cdR" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdS" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdT" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdU" = (/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/obj/item/device/camera_film,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) -"cdV" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cdW" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cdM" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdN" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdO" = (/obj/structure/closet/crate,/obj/item/weapon/module/power_control,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdP" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdQ" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/item/stack/rods,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/maintenance/medbay) +"cdR" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdS" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdT" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdU" = (/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/obj/item/device/camera_film,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) +"cdV" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"cdW" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/rd) "cdX" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/toxins/mixing) "cdY" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/toxins/mixing) "cdZ" = (/turf/simulated/wall,/area/toxins/mixing) @@ -5643,17 +5643,17 @@ "ceA" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ceB" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ceC" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"ceD" = (/obj/machinery/power/apc{dir = 1; name = "Medbay APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"ceD" = (/obj/machinery/power/apc{dir = 1; name = "Medbay APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) "ceE" = (/turf/simulated/floor/plating,/area/medical/medbay2) -"ceF" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ceG" = (/obj/structure/cable/cyan,/obj/machinery/power/apc{name = "Incinerator APC"; pixel_y = -24},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/medbay) -"ceH" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/medbay) -"ceI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/medbay) -"ceJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ceK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ceL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ceM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ceN" = (/obj/structure/table/glass,/obj/item/device/camera,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) +"ceF" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/medbay) +"ceG" = (/obj/structure/cable/cyan,/obj/machinery/power/apc{name = "Incinerator APC"; pixel_y = -24},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/medbay) +"ceH" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/medbay) +"ceI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/medbay) +"ceJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ceK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ceL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ceM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ceN" = (/obj/structure/table/glass,/obj/item/device/camera,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) "ceO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall/r_wall,/area/toxins/test_area) "ceP" = (/turf/simulated/wall/r_wall,/area/toxins/test_area) "ceQ" = (/turf/simulated/wall,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) @@ -5692,9 +5692,9 @@ "cfx" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "cfy" = (/obj/structure/closet/coffin,/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/chapel/main) "cfz" = (/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/medical/morgue) -"cfA" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cfB" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cfC" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cfA" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cfB" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cfC" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) "cfD" = (/turf/simulated/wall,/area/maintenance/incinerator) "cfE" = (/obj/machinery/door/airlock/maintenance{desc = "The 'grey toxins' area."; name = "Incinerator Access"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) "cfF" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/incinerator) @@ -5747,10 +5747,10 @@ "cgA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) "cgB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/chapel/main) "cgC" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"cgD" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cgE" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cgD" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cgE" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/medbay) "cgF" = (/turf/simulated/wall/r_wall,/area/atmos) -"cgG" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cgG" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/medbay) "cgH" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cgI" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cgJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/machinery/camera{c_tag = "Incinerator"; dir = 6},/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5772,8 +5772,8 @@ "cgZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cha" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "chb" = (/obj/machinery/door/airlock/research{desc = "Make sure to pack some snacks."; name = "Toxins Launch Room Access"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"chc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"chd" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"chc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"chd" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) "che" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) "chf" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/toxins/mixing) "chg" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor/engine,/area/toxins/mixing) @@ -5822,9 +5822,9 @@ "chX" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "chY" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 0; pixel_y = 26},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "chZ" = (/obj/structure/cable/cyan,/obj/machinery/power/apc{name = "Atmospherics APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/atmos) -"cia" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cib" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cic" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cia" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cib" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cic" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/medbay) "cid" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) "cie" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "cif" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "CO2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) @@ -5833,8 +5833,8 @@ "cii" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cij" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cik" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cil" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cim" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cil" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cim" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/medbay) "cin" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cio" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cip" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5890,7 +5890,7 @@ "cjn" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) "cjo" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "co2_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cjp" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cjq" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cjq" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/medbay) "cjr" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cjs" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor/plating,/area/maintenance/incinerator) "cjt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5906,8 +5906,8 @@ "cjD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cjE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/camera{c_tag = "Toxins Launch Room"; dir = 6; network = list("SS13","RD")},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cjF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"cjG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cjH" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cjG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"cjH" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/rd) "cjI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/toxins/mixing) "cjJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) "cjK" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) @@ -5968,10 +5968,10 @@ "ckN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "ckO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "ckP" = (/obj/structure/cable/pink{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Toxins Launch Room APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"ckQ" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"ckR" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"ckS" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"ckT" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"ckQ" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/rd) +"ckR" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"ckS" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/rd) +"ckT" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/rd) "ckU" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/mixing) "ckV" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/mixing) "ckW" = (/obj/machinery/door/airlock/glass_research{name = "Toxins Lab"; req_access_txt = "7"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{tag = "icon-whitepurplefull"; icon_state = "whitepurplefull"; dir = 2},/area/toxins/mixing) @@ -6015,9 +6015,9 @@ "clI" = (/obj/structure/table/glass,/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_x = -24; pixel_y = 0},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "clJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/doppler_array,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "clK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"clL" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"clM" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"clN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"clL" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/rd) +"clM" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/rd) +"clN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "clO" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "clP" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "clQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) @@ -6057,8 +6057,8 @@ "cmy" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cmz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cmA" = (/obj/machinery/door/window/southleft{dir = 2; name = "Mass Driver Door"; req_access_txt = "7"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"cmB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cmC" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cmB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/rd) +"cmC" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) "cmD" = (/obj/machinery/power/apc{dir = 1; name = "Toxins Lab APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/mixing) "cmE" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "cmF" = (/obj/machinery/firealarm{dir = 1; pixel_x = -3; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -6109,9 +6109,9 @@ "cny" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cnz" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cnA" = (/obj/machinery/mass_driver{dir = 8; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"cnB" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cnC" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cnD" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cnB" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cnC" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cnD" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) "cnE" = (/turf/simulated/wall/r_wall,/area/toxins/storage) "cnF" = (/turf/simulated/wall,/area/toxins/storage) "cnG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/toxins/storage) @@ -6356,9 +6356,9 @@ "csr" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "N2 to Airmix"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) "css" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) "cst" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/atmos) -"csu" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"csu" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/rd) "csv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Toxins Storage APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/storage) -"csw" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"csw" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/rd) "csx" = (/obj/machinery/door/airlock/maintenance{name = "Telesci Lab Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/toxins/telesci) "csz" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) "csD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (NORTH)"; icon_state = "pipe-j1"; dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) @@ -6386,7 +6386,7 @@ "csZ" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "cta" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "ctb" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Aft"; dir = 1; network = list("SS13","Test")},/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/toxins/test_area) -"ctc" = (/obj/item/weapon/storage/box/lights/mixed,/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"ctc" = (/obj/item/weapon/storage/box/lights/mixed,/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/rd) "ctd" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Telescience Lab APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/telesci) "ctf" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHWEST)"; icon_state = "whiteblue"; dir = 10},/area/toxins/lab) "ctg" = (/obj/structure/table/glass,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) @@ -6437,10 +6437,10 @@ "cuc" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "cud" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) "cue" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/atmos) -"cuf" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/reagent_containers/spray/plantbgone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) -"cug" = (/obj/machinery/hydroponics/soil,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) -"cuh" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cui" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/asteroidstation/rd) +"cuf" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/reagent_containers/spray/plantbgone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) +"cug" = (/obj/machinery/hydroponics/soil,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) +"cuh" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/rd) +"cui" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/rd) "cuj" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "cuk" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "cul" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6460,19 +6460,19 @@ "cuz" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) "cuA" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) "cuB" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cuC" = (/obj/structure/table,/obj/item/weapon/storage/bag/plants,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) -"cuD" = (/obj/machinery/light/small,/obj/machinery/door_control{id = "bar1"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cuE" = (/obj/machinery/door/airlock/hatch{id_tag = "bar1"; name = "Private Room 1"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cuF" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cuG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mysterysoup,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cuH" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) -"cuI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cuJ" = (/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/asteroidstation/rd) -"cuK" = (/obj/structure/table,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cuL" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cuM" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cuN" = (/obj/structure/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/device/flashlight/pen{pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cuO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cuC" = (/obj/structure/table,/obj/item/weapon/storage/bag/plants,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) +"cuD" = (/obj/machinery/light/small,/obj/machinery/door_control{id = "bar1"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cuE" = (/obj/machinery/door/airlock/hatch{id_tag = "bar1"; name = "Private Room 1"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cuF" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cuG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mysterysoup,/turf/simulated/floor/plating,/area/maintenance/rd) +"cuH" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/maintenance/rd) +"cuI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cuJ" = (/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/rd) +"cuK" = (/obj/structure/table,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/rd) +"cuL" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cuM" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plating,/area/maintenance/rd) +"cuN" = (/obj/structure/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/device/flashlight/pen{pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/rd) +"cuO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/rd) "cuP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) "cuQ" = (/obj/machinery/newscaster,/turf/simulated/wall,/area/hallway/secondary/exit) "cuR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) @@ -6493,13 +6493,13 @@ "cvg" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/atmos) "cvh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1443; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) "cvi" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cvj" = (/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvk" = (/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/maintenance/asteroidstation/rd) -"cvl" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvm" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvn" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cvo" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvp" = (/obj/machinery/microwave,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) +"cvj" = (/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/rd) +"cvk" = (/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/maintenance/rd) +"cvl" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/rd) +"cvm" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cvn" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cvo" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor/plating,/area/maintenance/rd) +"cvp" = (/obj/machinery/microwave,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) "cvq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/hallway/secondary/exit) "cvr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/exit) "cvs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6529,14 +6529,14 @@ "cvQ" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Pure to Mix"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) "cvR" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "cvS" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/atmos) -"cvT" = (/obj/structure/grille,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvU" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvV" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/asteroidstation/rd) -"cvW" = (/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "bar2"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvX" = (/obj/machinery/door/airlock/hatch{id_tag = "bar2"; name = "Private Room 2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -5; pixel_y = 2},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 4; pixel_y = 5},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 6; pixel_y = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvZ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cwa" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cvT" = (/obj/structure/grille,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) +"cvU" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plating,/area/maintenance/rd) +"cvV" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/rd) +"cvW" = (/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "bar2"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"cvX" = (/obj/machinery/door/airlock/hatch{id_tag = "bar2"; name = "Private Room 2"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cvY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -5; pixel_y = 2},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 4; pixel_y = 5},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 6; pixel_y = -1},/turf/simulated/floor/plating,/area/maintenance/rd) +"cvZ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cwa" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/plating,/area/maintenance/rd) "cwb" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/exit) "cwc" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwd" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) @@ -6572,13 +6572,13 @@ "cwI" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "waste_in"; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cwJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cwK" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cwL" = (/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cwM" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cwN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/clothing/under/sexyclown,/obj/item/clothing/under/sexymime,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cwO" = (/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/asteroidstation/rd) -"cwP" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cwQ" = (/turf/simulated/floor/plating,/obj/structure/table,/turf/simulated/floor/plating{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/maintenance/asteroidstation/rd) -"cwR" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) +"cwL" = (/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor/plating,/area/maintenance/rd) +"cwM" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plating,/area/maintenance/rd) +"cwN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/clothing/under/sexyclown,/obj/item/clothing/under/sexymime,/turf/simulated/floor/plating,/area/maintenance/rd) +"cwO" = (/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/rd) +"cwP" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cwQ" = (/turf/simulated/floor/plating,/obj/structure/table,/turf/simulated/floor/plating{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/maintenance/rd) +"cwR" = (/turf/simulated/floor/plasteel,/area/maintenance/rd) "cwS" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/hallway/secondary/exit) "cwT" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "cwU" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6601,10 +6601,10 @@ "cxl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/space,/area/atmos) "cxm" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cxn" = (/obj/machinery/door/poddoor{id = "mixedvent"; name = "Emergency Vent Door"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cxo" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) -"cxp" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asteroidstation/rd) -"cxq" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/maintenance/asteroidstation/rd) -"cxr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cxo" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) +"cxp" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/rd) +"cxq" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/maintenance/rd) +"cxr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/rd) "cxs" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "cxt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "cxu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6624,14 +6624,14 @@ "cxI" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/atmos) "cxJ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/wall,/area/atmos) "cxK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cxL" = (/obj/machinery/seed_extractor,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) -"cxM" = (/obj/structure/toilet{cistern = 1; desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one has a heart drawn on the cistern."; dir = 4},/obj/machinery/door_control{id = "barbath"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asteroidstation/rd) -"cxN" = (/obj/structure/sink{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cxO" = (/obj/machinery/door/airlock/maintenance_hatch{id_tag = "barbath"; name = "Bathroom"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cxP" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) -"cxQ" = (/obj/machinery/light/small,/obj/machinery/vending/sovietsoda,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cxR" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) -"cxS" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cxL" = (/obj/machinery/seed_extractor,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) +"cxM" = (/obj/structure/toilet{cistern = 1; desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one has a heart drawn on the cistern."; dir = 4},/obj/machinery/door_control{id = "barbath"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/rd) +"cxN" = (/obj/structure/sink{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cxO" = (/obj/machinery/door/airlock/maintenance_hatch{id_tag = "barbath"; name = "Bathroom"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cxP" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor/plasteel,/area/maintenance/rd) +"cxQ" = (/obj/machinery/light/small,/obj/machinery/vending/sovietsoda,/turf/simulated/floor/plating,/area/maintenance/rd) +"cxR" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/plasteel,/area/maintenance/rd) +"cxS" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/rd) "cxT" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/hallway/secondary/exit) "cxU" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) "cxV" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) @@ -6652,7 +6652,7 @@ "cyk" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/atmos) "cyl" = (/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/machinery/camera{c_tag = "Atmospherics Aft Starboard"; dir = 1},/turf/simulated/floor/plasteel,/area/atmos) "cym" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/atmos) -"cyn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cyn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/rd) "cyo" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/hallway/secondary/exit) "cyp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/hallway/secondary/exit) "cyq" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/hallway/secondary/exit) @@ -6673,27 +6673,27 @@ "cyF" = (/turf/space,/area/shuttle/escape/station) "cyG" = (/turf/space,/area/syndicate_station/southwest) "cyH" = (/turf/space,/area/syndicate_station/south) -"cyI" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) -"cyJ" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"cyI" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/hos) +"cyJ" = (/turf/simulated/floor/wood,/area/crew_quarters/hos) "cyK" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/bridge) "cyL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/bridge) "cyM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/bridge) -"cyN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"cyO" = (/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"cyP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"cyQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/hop) -"cyR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Head of Security's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/hos) -"cyT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"cyV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"cyN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hop) +"cyO" = (/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hop) +"cyP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/hop) +"cyQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hop) +"cyR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Head of Security's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/hos) +"cyT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/rd) +"cyV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/hos) "cyW" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plasteel,/area/bridge) "cyX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) -"cyY" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/ids,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"czb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"czc" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"cze" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"czf" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) -"czh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) -"czi" = (/turf/simulated/mineral,/area/maintenance/asteroidstation/rd) +"cyY" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/ids,/turf/simulated/floor/wood,/area/crew_quarters/hop) +"czb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/bridge) +"czc" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/rd) +"cze" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/rd) +"czf" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/hos) +"czh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/hos) +"czi" = (/turf/simulated/mineral,/area/maintenance/rd) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/Asteroidstation/areas.dm b/_maps/map_files/Asteroidstation/areas.dm deleted file mode 100644 index 8f03840720e..00000000000 --- a/_maps/map_files/Asteroidstation/areas.dm +++ /dev/null @@ -1,119 +0,0 @@ -//Hallways - -/area/hallway/primary/fore - name = "\improper Fore Hallway" - -/area/hallway/primary/forecentral - name = "\improper Fore Central Hallway" - icon_state = "hallfc" - icon = '_maps/map_files/Asteroidstation/areas.dmi' - -/area/hallway/primary/starboard - name = "\improper Starboard Hallway" - -/area/hallway/primary/aft - name = "\improper Aft Hallway" - -/area/hallway/primary/aftcentral - name = "\improper Aft Central Hallway" - icon_state = "hallac" - icon = '_maps/map_files/Asteroidstation/areas.dmi' - -/area/hallway/primary/port - name = "\improper Port Hallway" - -/area/hallway/primary/portcentral - name = "\improper Port Central Hallway" - icon_state = "hallpc" - icon = '_maps/map_files/Asteroidstation/areas.dmi' - -//Maintenance -/area/maintenance/asteroidstation/ - icon = '_maps/map_files/Asteroidstation/areas.dmi' - -/area/maintenance/asteroidstation/brig - name = "Brig Maintenance" - icon_state = "brigmaint" - -/area/maintenance/asteroidstation/eva - name = "EVA Maintenance" - icon_state = "evamaint" - -/area/maintenance/asteroidstation/rd - name = "Research Division Maintenance" - icon_state = "rdmaint" - -/area/maintenance/asteroidstation/cargo - name = "Cargo Bay Maintenance" - icon_state = "cargomaint" - -/area/maintenance/asteroidstation/medbay - name = "Medbay Maintenance" - icon_state = "medmaint" - -/area/maintenance/asteroidstation/bridge - name = "Bridge Maintenance" - icon_state = "bridgemaint" - -/area/maintenance/asteroidstation/telecomm - name = "Telecommunications Maintenance" - icon_state = "tcommaint" - -/area/maintenance/asteroidstation/bar - name = "Bar Maintenance" - icon_state = "barmaint" - -/area/maintenance/asteroidstation/port_interior - name = "Port Interior Maintenance" - icon_state = "pimaint" - -/area/maintenance/asteroidstation/aft_interior - name = "Aft Interior Maintenance" - icon_state = "aimaint" - -/area/maintenance/asteroidstation/fore_interior - name = "Fore Interior Maintenance" - icon_state = "fimaint" - -/area/maintenance/asteroidstation/recycler - name = "Recycler" - icon_state = "recycler" - -/area/maintenance/asteroidstation/transit - icon_state = "transit" - -/area/maintenance/asteroidstation/transit/fore_port - name = "Fore Port Transit Station" - -/area/maintenance/asteroidstation/transit/fore_starboard - name = "Fore Starboard Transit Station" - -/area/maintenance/asteroidstation/transit/aft_port - name = "Aft Port Transit Station" - -/area/maintenance/asteroidstation/transit/aft_starboard - name = "Aft Starboard Transit Station" - -//Head Quarters -/area/crew_quarters/asteroidstation/ - icon = '_maps/map_files/Asteroidstation/areas.dmi' - -/area/crew_quarters/asteroidstation/cmo - name = "Chief Medical Officer's Quarters" - icon_state = "cmo" - -/area/crew_quarters/asteroidstation/ce - name = "Chief Engineer's Quarters" - icon_state = "ce" - -/area/crew_quarters/asteroidstation/rd - name = "Research Director's Quarters" - icon_state = "rd" - -/area/crew_quarters/asteroidstation/hos - name = "Head of Security's Quarters" - icon_state = "hos" - -/area/crew_quarters/asteroidstation/hop - name = "Head of Personnel's Quarters" - icon_state = "hop" diff --git a/_maps/map_files/Asteroidstation/areas.dmi b/_maps/map_files/Asteroidstation/areas.dmi deleted file mode 100644 index de71db012e530afb07c97da3a16510069d79cc1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2513 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 UvnEfS@Fl);`<_y%f=R&t11F$11poj5 literal 27235 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 SCqHmsF Date: Thu, 1 Jan 2015 13:42:45 -0600 Subject: [PATCH 47/82] Readds AsteroidStation to Travis --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 27190c2f2a7..7775dd3ecb9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,7 @@ env: - BYOND_MINOR="1247" matrix: - DM_MAPFILE="tgstation2" + - DM_MAPFILE="Asteroidstation" - DM_MAPFILE="ministation" before_install: From 610b2ab2bc66151f91c857260e51240439769b10 Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Thu, 1 Jan 2015 13:44:03 -0600 Subject: [PATCH 48/82] Spaces not tab --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7775dd3ecb9..5d655614f5f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,7 @@ env: - BYOND_MINOR="1247" matrix: - DM_MAPFILE="tgstation2" - - DM_MAPFILE="Asteroidstation" + - DM_MAPFILE="Asteroidstation" - DM_MAPFILE="ministation" before_install: From 65bbc33edacf96038acf09e2028454ff11c94941 Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Thu, 1 Jan 2015 13:50:22 -0600 Subject: [PATCH 49/82] Fixes the gloves --- _maps/map_files/Asteroidstation/z5.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/Asteroidstation/z5.dmm b/_maps/map_files/Asteroidstation/z5.dmm index 096d2a36a78..65372af3f16 100644 --- a/_maps/map_files/Asteroidstation/z5.dmm +++ b/_maps/map_files/Asteroidstation/z5.dmm @@ -8,7 +8,7 @@ "ah" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating/airless,/area/AIsattele) "ai" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/AIsattele) "aj" = (/turf/simulated/floor/plating/airless,/area/AIsattele) -"ak" = (/obj/structure/rack,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) +"ak" = (/obj/structure/rack,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plating/airless,/area/AIsattele) "al" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/AIsattele) "am" = (/obj/item/weapon/stock_parts/cell{step_x = 0},/turf/simulated/floor/plating/airless,/area/AIsattele) "an" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating/airless,/area/AIsattele) From 0ceda7939c312adc8ca51e6e291779c672b8d788 Mon Sep 17 00:00:00 2001 From: Boggart Date: Thu, 1 Jan 2015 20:42:53 -0700 Subject: [PATCH 50/82] Adds the ability for admins to re-admin themselves once they de-admin. --- code/modules/admin/admin_verbs.dm | 57 +++++++++++++++++++++++++++---- 1 file changed, 51 insertions(+), 6 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 4e645879bfe..ccc68b0eac9 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -245,7 +245,8 @@ var/list/admin_verbs_hideable = list( /client/proc/startSinglo, /client/proc/ticklag, /client/proc/cmd_admin_grantfullaccess, - /client/proc/cmd_admin_areatest + /client/proc/cmd_admin_areatest, + /client/proc/readmin ) if(holder) verbs.Remove(holder.rank.adds) @@ -501,11 +502,11 @@ var/list/admin_verbs_hideable = list( set category = "Admin" if(holder) - if(alert("Confirm self-deadmin for the round? You can't re-admin yourself without someont promoting you.",,"Yes","No") == "Yes") - log_admin("[src] deadmined themself.") - message_admins("[src] deadmined themself.") - deadmin() - src << "You are now a normal player." + log_admin("[src] deadmined themself.") + message_admins("[src] deadmined themself.") + deadmin() + verbs += /client/proc/readmin + src << "You are now a normal player." feedback_add_details("admin_verb","DAS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/toggle_log_hrefs() @@ -526,3 +527,47 @@ var/list/admin_verbs_hideable = list( if(holder) src.holder.output_ai_laws() +/client/proc/readmin() + set name = "Re-admin self" + set category = "Admin" + set desc = "Regain your admin powers." + var/list/rank_names = list() + for(var/datum/admin_rank/R in admin_ranks) + rank_names[R.name] = R + var/datum/admins/D = admin_datums[ckey] + var/rank = null + if(config.admin_legacy_system) + //load text from file + var/list/Lines = file2list("config/admins.txt") + for(var/line in Lines) + var/list/splitline = text2list(line, " = ") + if(splitline[1] == ckey) + if(splitline.len >= 2) + rank = ckeyEx(splitline[2]) + break + continue + else + if(!dbcon.IsConnected()) + message_admins("Warning, mysql database is not connected.") + return + var/DBQuery/query = dbcon.NewQuery("SELECT ckey, rank FROM [format_table_name("admin")] WHERE ckey = '[ckey]'") + query.Execute() + while(query.NextRow()) + rank = ckeyEx(query.item[2]) + verbs -= /client/proc/readmin + if(!rank) + return + if(!D) + if(rank_names[rank] == null) + error("Admin rank ([rank]) does not exist.") + return + D = new(rank_names[rank],ckey) + var/client/C = directory[ckey] + D.associate(C) + message_admins("[src] re-adminned.") + log_admin("[src] re-adminned.") + feedback_add_details("admin_verb","RAS") + return + else + src << "You are already an admin." + return From 2b0932047a02b5d6275048a6fc153390eeac40a3 Mon Sep 17 00:00:00 2001 From: Boggart Date: Thu, 1 Jan 2015 23:02:18 -0700 Subject: [PATCH 51/82] Improves feedback to the user of the re-admin verb. --- code/modules/admin/admin_verbs.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index ccc68b0eac9..22d744ac157 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -549,6 +549,7 @@ var/list/admin_verbs_hideable = list( else if(!dbcon.IsConnected()) message_admins("Warning, mysql database is not connected.") + src << "Warning, mysql database is not connected." return var/DBQuery/query = dbcon.NewQuery("SELECT ckey, rank FROM [format_table_name("admin")] WHERE ckey = '[ckey]'") query.Execute() @@ -560,12 +561,13 @@ var/list/admin_verbs_hideable = list( if(!D) if(rank_names[rank] == null) error("Admin rank ([rank]) does not exist.") + src << "Admin rank ([rank]) does not exist." return D = new(rank_names[rank],ckey) var/client/C = directory[ckey] D.associate(C) - message_admins("[src] re-adminned.") - log_admin("[src] re-adminned.") + message_admins("[src] re-adminned themselves.") + log_admin("[src] re-adminned themselves.") feedback_add_details("admin_verb","RAS") return else From aed9d6b0e2e9697361643ab7ed5f9f3c8c3294da Mon Sep 17 00:00:00 2001 From: Boggart Date: Thu, 1 Jan 2015 23:05:32 -0700 Subject: [PATCH 52/82] Fixes some tabs being spaces. --- code/modules/admin/admin_verbs.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 22d744ac157..6a44885b437 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -549,7 +549,7 @@ var/list/admin_verbs_hideable = list( else if(!dbcon.IsConnected()) message_admins("Warning, mysql database is not connected.") - src << "Warning, mysql database is not connected." + src << "Warning, mysql database is not connected." return var/DBQuery/query = dbcon.NewQuery("SELECT ckey, rank FROM [format_table_name("admin")] WHERE ckey = '[ckey]'") query.Execute() @@ -561,7 +561,7 @@ var/list/admin_verbs_hideable = list( if(!D) if(rank_names[rank] == null) error("Admin rank ([rank]) does not exist.") - src << "Admin rank ([rank]) does not exist." + src << "Admin rank ([rank]) does not exist." return D = new(rank_names[rank],ckey) var/client/C = directory[ckey] From 0fd3f0d2754294f0a4eef242f3cff4f4aa3c424d Mon Sep 17 00:00:00 2001 From: Boggart Date: Thu, 1 Jan 2015 23:15:01 -0700 Subject: [PATCH 53/82] Improves fireaxe check for poddoors. --- code/game/machinery/doors/poddoor.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index eb972b2476c..24114f29b09 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -23,12 +23,12 @@ /obj/machinery/door/poddoor/attackby(obj/item/I, mob/user) add_fingerprint(user) - if(!istype(I, /obj/item/weapon/crowbar) && !istype(I, /obj/item/weapon/twohanded/fireaxe)) - return if(istype(I, /obj/item/weapon/twohanded/fireaxe)) var/obj/item/weapon/twohanded/fireaxe/F = I if(!F.wielded) return + else if(!istype(I, /obj/item/weapon/crowbar)) + return if(stat & NOPOWER) open(1) //ignore the usual power requirement. From 910cfdaf6e2a54a3fda003cc5952d10d5ffa6787 Mon Sep 17 00:00:00 2001 From: Menshin Date: Fri, 2 Jan 2015 10:35:12 +0100 Subject: [PATCH 54/82] * Fixed normalize_directions() for valves and simple pipes (fixes #6746) * Added missing icons for hidden HE pipes and junctions (fixes #6636). --- code/ATMOSPHERICS/components/valve.dm | 4 ++-- code/ATMOSPHERICS/pipes/simple.dm | 4 ++-- icons/obj/pipes/heat.dmi | Bin 1579 -> 8287 bytes icons/obj/pipes/junction.dmi | Bin 883 -> 3170 bytes 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/ATMOSPHERICS/components/valve.dm b/code/ATMOSPHERICS/components/valve.dm index 9685f0ba257..e1f42bfc8b8 100644 --- a/code/ATMOSPHERICS/components/valve.dm +++ b/code/ATMOSPHERICS/components/valve.dm @@ -46,9 +46,9 @@ return /obj/machinery/atmospherics/binary/valve/proc/normalize_dir() - if(dir==3) + if(dir==2) dir = 1 - else if(dir==12) + else if(dir==8) dir = 4 /obj/machinery/atmospherics/binary/valve/attack_ai(mob/user) diff --git a/code/ATMOSPHERICS/pipes/simple.dm b/code/ATMOSPHERICS/pipes/simple.dm index 7bc3347ce06..47f62a70ace 100644 --- a/code/ATMOSPHERICS/pipes/simple.dm +++ b/code/ATMOSPHERICS/pipes/simple.dm @@ -116,9 +116,9 @@ The regular pipe you see everywhere, including bent ones. qdel(src) /obj/machinery/atmospherics/pipe/simple/proc/normalize_dir() - if(dir==3) + if(dir==2) dir = 1 - else if(dir==12) + else if(dir==8) dir = 4 /obj/machinery/atmospherics/pipe/simple/update_icon() diff --git a/icons/obj/pipes/heat.dmi b/icons/obj/pipes/heat.dmi index 4b6f4b7b7417510e7e96729194e18912b4517d0c..977fde8cad931229e754dd1e5382bd549578ea4b 100644 GIT binary patch literal 8287 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 literal 1579 zcmV+`2Gse9P)fFDZ*Bkp zc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LY zR3KAHiHkEOv#1!zH00t;D@x2wg|OiYGV@9jlS>fFEbuAQO(Li;wW1)uI5ox4fLN6V zhD58xX{NG*tDg%vd;r0|Qse0uJ|6%81vE)SK~#90?Obb`qbd*uZ!ZAN2BItICFF6Dw2yM@Ch z-hYM%6sreNiKXe(DIM!C=>TXlP9aS`XWJTSmoDj)wx#}(_Eq9D;_m>wbx<^|kvW*8 zLnnqV41K!&UL}F3rb*+_s5s6&6X2VprWl9KN-vtiza{M(_-OjM@Pas$B$oaFbLms% zlWCF;H5ymCS;i&!_7CMyZ4j6|m5rJ&DvHV1!>KI2ycEz(HJbMUvU}w30dm92qxB-Y z!u7lKa)20sd?NThz*{f=eGbnA++5)w#tR3{(u>*3-&R)mTn{Wam})<#sDz~#^^n_^ zheH|wEH|5+XX!=M!w`q6Bo2*_c+iVlpcm^N+Om11t<%<8DMHqZL=HvXqRcDma#o!{V() z>7Z*SRWFh_tnTjtdQr^bG?Nrv8uj8lrDpm~JPsXyCI{3hfek}1k~nlTr7Ac~8>tz3 z5$CXS1I)w=@HYUi-!`2JXyz9o?*m-F_(4ibANG_5V`LY=Mj;ee;x0T0QsfURkZ zE^c{U%mqBW2X4Lieh>cyV2EIJjARPHd4F-r-?6`#L`WXbhah1Wu@b}Rn9tu|jAkNU zpL>``Y0LiNl+WK^EImZ_Ee_pZoJ+)=8Smk0XC~|~&iTy!#kGfB+-7x{pgN4H+Q1YmWgPH(XDJnAN15sPf;#W|Cq7dP>sQ(&FoJZjy})QeTaPx9?P zkGcVfomJd_9<^%dX-vU+)H>jqda-7h2bA-uJV1maoMSd1{1i&gqt*e>)QcM)BHtfG zW}+y<_^;JBH-aC2gY9j`0;vCstu$KX4~fjo^FThLCoII+5P8b zz6%gqxvAwS5kj=;JLw9ZL@(~}P^K4i!_J{O6Y532heExW8Hq!oUSxYH)r+|iIF#x| zwue%^m>Gpbsb1uJDAbF&5jd3U#XTO1^kQZ-4$--i{)kB>Xw dt{wig{R4)ai5^rH4paaD002ovPDHLkV1k@4?`Hr2 diff --git a/icons/obj/pipes/junction.dmi b/icons/obj/pipes/junction.dmi index 88d96929eaa1822142a1ca86032fb0d52391cd87..0b1625f563fc1c2301373c97eae89bcc1acea658 100644 GIT binary patch literal 3170 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 Date: Fri, 2 Jan 2015 17:51:34 +0100 Subject: [PATCH 55/82] Fixed a typo that can prevent gun firing message from appearing. --- code/modules/projectiles/gun.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 5129c8f259f..b3c855e71da 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -90,7 +90,7 @@ if(!can_trigger_gun(L)) return - process_fire(target,user,flag,params) + process_fire(target,user,1,params) /obj/item/weapon/gun/proc/can_trigger_gun(mob/living/carbon/user) if (!user.IsAdvancedToolUser()) From cf48bb8364edd8e056d7758d8a6cdfec101b470c Mon Sep 17 00:00:00 2001 From: phil235 Date: Fri, 2 Jan 2015 18:18:26 +0100 Subject: [PATCH 56/82] Fixes potato cell construction being broken Fixes eggplant parmigiana recipe (it was inheriting reagent requirements from spaghetti). I changed recipes so that they never inherit items or reagents requirements from a parent recipe to make adding new recipes in each categories less prone to mistakes. --- code/modules/food&drinks/recipes/microwave/recipes_bread.dm | 2 +- code/modules/food&drinks/recipes/microwave/recipes_pie.dm | 2 +- .../food&drinks/recipes/microwave/recipes_sandwichtoast.dm | 2 +- .../food&drinks/recipes/microwave/recipes_spaghetti.dm | 4 ++-- code/modules/hydroponics/grown.dm | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/food&drinks/recipes/microwave/recipes_bread.dm b/code/modules/food&drinks/recipes/microwave/recipes_bread.dm index 07e15cecdb9..396ceeb7043 100644 --- a/code/modules/food&drinks/recipes/microwave/recipes_bread.dm +++ b/code/modules/food&drinks/recipes/microwave/recipes_bread.dm @@ -3,7 +3,7 @@ ////////////////////////////////////////////////BREAD//////////////////////////////////////////////// -/datum/recipe/bread +/datum/recipe/bread/plain reagents = list("flour" = 15) result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/store/bread diff --git a/code/modules/food&drinks/recipes/microwave/recipes_pie.dm b/code/modules/food&drinks/recipes/microwave/recipes_pie.dm index c53c67629e5..83afd98f833 100644 --- a/code/modules/food&drinks/recipes/microwave/recipes_pie.dm +++ b/code/modules/food&drinks/recipes/microwave/recipes_pie.dm @@ -3,7 +3,7 @@ ////////////////////////////////////////////////PIES//////////////////////////////////////////////// -/datum/recipe/pie +/datum/recipe/pie/banana reagents = list("flour" = 10) items = list( /obj/item/weapon/reagent_containers/food/snacks/grown/banana, diff --git a/code/modules/food&drinks/recipes/microwave/recipes_sandwichtoast.dm b/code/modules/food&drinks/recipes/microwave/recipes_sandwichtoast.dm index 54b79edd0fa..70347693bb4 100644 --- a/code/modules/food&drinks/recipes/microwave/recipes_sandwichtoast.dm +++ b/code/modules/food&drinks/recipes/microwave/recipes_sandwichtoast.dm @@ -3,7 +3,7 @@ ////////////////////////////////////////////////SANDWICHES//////////////////////////////////////////////// -/datum/recipe/sandwich +/datum/recipe/sandwich/plain items = list( /obj/item/weapon/reagent_containers/food/snacks/meatsteak, /obj/item/weapon/reagent_containers/food/snacks/breadslice, diff --git a/code/modules/food&drinks/recipes/microwave/recipes_spaghetti.dm b/code/modules/food&drinks/recipes/microwave/recipes_spaghetti.dm index 96ed89e3152..fa3ff8c5c4e 100644 --- a/code/modules/food&drinks/recipes/microwave/recipes_spaghetti.dm +++ b/code/modules/food&drinks/recipes/microwave/recipes_spaghetti.dm @@ -3,7 +3,7 @@ ////////////////////////////////////////////////SPAGHETTI//////////////////////////////////////////////// -/datum/recipe/spaghetti +/datum/recipe/spaghetti/plain reagents = list("flour" = 5) result= /obj/item/weapon/reagent_containers/food/snacks/spaghetti @@ -54,6 +54,6 @@ items = list( /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, - /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant + /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant, ) result = /obj/item/weapon/reagent_containers/food/snacks/eggplantparm diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 8ed4ebc18e1..9007c3001f1 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -163,7 +163,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/potato/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() if(istype(W, /obj/item/stack/cable_coil)) - var/obj/item/stack/cable_coil/C + var/obj/item/stack/cable_coil/C = W if (C.use(5)) user << "You add some cable to the potato and slide it inside the battery encasing." var/obj/item/weapon/stock_parts/cell/potato/pocell = new /obj/item/weapon/stock_parts/cell/potato(user.loc) From 3aafd8ff26c86ea80996b8de91b427a8fc734912 Mon Sep 17 00:00:00 2001 From: phil235 Date: Fri, 2 Jan 2015 19:18:06 +0100 Subject: [PATCH 57/82] Fixing airlock welding sound. --- code/game/machinery/doors/airlock.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 6cd81597496..a536e5a485e 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -896,7 +896,8 @@ About the new airlock wires panel: if(do_after(user,40,5,1)) if(density && !operating)//Door must be closed to weld. if( !istype(src, /obj/machinery/door/airlock) || !user || !W || !W.isOn() || !user.loc ) - return playsound(loc, 'sound/items/Welder2.ogg', 50, 1) + return + playsound(loc, 'sound/items/Welder2.ogg', 50, 1) welded = !welded user.visible_message("[user.name] has [welded? "welded shut":"unwelded"] [src].", \ "You've [welded ? "welded the airlock shut":"unwelded the airlock"].") From bb6125a5f13752de84f98e4af08f534c287364b3 Mon Sep 17 00:00:00 2001 From: Boggart Date: Fri, 2 Jan 2015 13:24:49 -0700 Subject: [PATCH 58/82] Fixes feedback on failure due to null rank or disconnected DB. Sanitizes ckey in DB query. --- code/modules/admin/admin_verbs.dm | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 6a44885b437..33f4fc66233 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -551,17 +551,18 @@ var/list/admin_verbs_hideable = list( message_admins("Warning, mysql database is not connected.") src << "Warning, mysql database is not connected." return - var/DBQuery/query = dbcon.NewQuery("SELECT ckey, rank FROM [format_table_name("admin")] WHERE ckey = '[ckey]'") + var/sql_ckey = sanitizeSQL(ckey) + var/DBQuery/query = dbcon.NewQuery("SELECT rank FROM [format_table_name("admin")] WHERE ckey = '[sql_ckey]'") query.Execute() while(query.NextRow()) - rank = ckeyEx(query.item[2]) - verbs -= /client/proc/readmin - if(!rank) - return + rank = ckeyEx(query.item[1]) if(!D) if(rank_names[rank] == null) - error("Admin rank ([rank]) does not exist.") - src << "Admin rank ([rank]) does not exist." + var/error_extra = "" + if(!config.admin_legacy_system) + error_extra = " Check mysql DB connection." + error("Error while re-adminning [src], admin rank ([rank]) does not exist.[error_extra]") + src << "Error while re-adminning, admin rank ([rank]) does not exist.[error_extra]" return D = new(rank_names[rank],ckey) var/client/C = directory[ckey] @@ -569,7 +570,9 @@ var/list/admin_verbs_hideable = list( message_admins("[src] re-adminned themselves.") log_admin("[src] re-adminned themselves.") feedback_add_details("admin_verb","RAS") + verbs -= /client/proc/readmin return else src << "You are already an admin." + verbs -= /client/proc/readmin return From eacdc7e920eac8a6dd759df493f8610b40399b2f Mon Sep 17 00:00:00 2001 From: phil235 Date: Fri, 2 Jan 2015 22:36:07 +0100 Subject: [PATCH 59/82] Fixes emt cap sprite disappearing. Fixes bloodyhand overlay appearing in front of shield. Fixes white pixels on some disposal pipe junctions sprites. --- code/modules/clothing/head/soft_caps.dm | 2 +- .../mob/living/carbon/human/update_icons.dm | 2 +- icons/obj/pipes/disposal.dmi | Bin 109261 -> 108777 bytes 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/head/soft_caps.dm b/code/modules/clothing/head/soft_caps.dm index 56423b8cf80..e16c312e45c 100644 --- a/code/modules/clothing/head/soft_caps.dm +++ b/code/modules/clothing/head/soft_caps.dm @@ -97,4 +97,4 @@ name = "EMT cap" desc = "It's a baseball hat with a dark turquoise color and a reflective cross on the top." icon_state = "emtsoft" - item_color = "emtsoft" \ No newline at end of file + item_color = "emt" \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 8f7f5fd64ef..9055d2af830 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -311,7 +311,7 @@ Please contact me on #coderbus IRC. ~Carnie x else if(blood_DNA) - overlays_standing[GLOVES_LAYER] = image("icon"='icons/effects/blood.dmi', "icon_state"="bloodyhands") + overlays_standing[GLOVES_LAYER] = image("icon"='icons/effects/blood.dmi', "icon_state"="bloodyhands", "layer"=-GLOVES_LAYER) apply_overlay(GLOVES_LAYER) diff --git a/icons/obj/pipes/disposal.dmi b/icons/obj/pipes/disposal.dmi index 709344a678216f59f82d00a17a73e2796f9c5db7..086915ed3eb66777a5f95128e86810cf2ed5ce1f 100644 GIT binary patch delta 35639 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

    2hkD)bTV!Xx&1BZIRXU|;`EzKd# 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 Date: Fri, 2 Jan 2015 23:35:25 +0100 Subject: [PATCH 60/82] Makes mutated vines description be explicit about the type and special function of the vines. "These are oxygen consuming vines." --- code/modules/events/spacevine.dm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index b3d6d06fba4..45ce59ace89 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -64,7 +64,7 @@ holder.luminosity = 4 /datum/spacevine_mutation/toxicity - name = "toxicity" + name = "toxic" hue = "#ff00ff" /datum/spacevine_mutation/toxicity/on_cross(obj/effect/spacevine/holder, mob/living/crosser) @@ -87,7 +87,7 @@ explosion(holder.loc, 0, 0, 2, 0, 0) /datum/spacevine_mutation/fire_proof - name = "fire resist" + name = "fire proof" hue = "#ff8888" /datum/spacevine_mutation/fire_proof/process_temperature(obj/effect/spacevine/holder, temp, volume) @@ -116,7 +116,7 @@ buckled.ex_act(severity) /datum/spacevine_mutation/transparency - name = "transparency" + name = "transparent" hue = "" /datum/spacevine_mutation/transparency/on_grow(obj/effect/spacevine/holder) @@ -124,7 +124,7 @@ holder.alpha = 125 /datum/spacevine_mutation/oxy_eater - name = "oxygen consumption" + name = "oxygen consuming" hue = "#ffff88" /datum/spacevine_mutation/oxy_eater/process_mutation(obj/effect/spacevine/holder) @@ -134,7 +134,7 @@ GM.oxygen = max(0, GM.oxygen - severity * holder.energy) /datum/spacevine_mutation/nitro_eater - name = "nitrogen consumption" + name = "nitrogen consuming" hue = "#8888ff" /datum/spacevine_mutation/nitro_eater/process_mutation(obj/effect/spacevine/holder) @@ -144,7 +144,7 @@ GM.nitrogen = max(0, GM.nitrogen - severity * holder.energy) /datum/spacevine_mutation/carbondioxide_eater - name = "CO2 consumption" + name = "CO2 consuming" hue = "#00ffff" /datum/spacevine_mutation/carbondioxide_eater/process_mutation(obj/effect/spacevine/holder) @@ -154,7 +154,7 @@ GM.carbon_dioxide = max(0, GM.carbon_dioxide - severity * holder.energy) /datum/spacevine_mutation/plasma_eater - name = "toxins consumption" + name = "toxins consuming" hue = "#ffbbff" /datum/spacevine_mutation/plasma_eater/process_mutation(obj/effect/spacevine/holder) @@ -164,7 +164,7 @@ GM.toxins = max(0, GM.toxins - severity * holder.energy) /datum/spacevine_mutation/thorns - name = "thorns" + name = "thorny" hue = "#666666" /datum/spacevine_mutation/thorns/on_cross(obj/effect/spacevine/holder, crosser) @@ -373,10 +373,12 @@ if(parent) SV.mutations |= parent.mutations SV.color = parent.color + SV.desc = parent.desc if(prob(mutativness)) SV.mutations |= pick(mutations_list) var/datum/spacevine_mutation/randmut = pick(SV.mutations) SV.color = randmut.hue + SV.desc = "An extremely expansionistic species of vine. These are [randmut.name] vines." for(var/datum/spacevine_mutation/SM in SV.mutations) SM.on_birth(SV) From ad5872e84f88093e5d24b42d223113c2f872d9f7 Mon Sep 17 00:00:00 2001 From: paprka Date: Fri, 2 Jan 2015 15:14:36 -0800 Subject: [PATCH 61/82] fixes window junction update to use initial icon state --- code/game/objects/structures/window.dm | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 38ead2c8a7f..84af17010e2 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -405,14 +405,7 @@ if(src.wtype == W.wtype) if(abs(x-W.x)-abs(y-W.y) ) //doesn't count windows, placed diagonally to src junction |= get_dir(src,W) - if(istype(src, /obj/structure/window)) - icon_state = "window[junction]" - if(istype(src, /obj/structure/window/reinforced)) - icon_state = "rwindow[junction]" - if(istype(src, /obj/structure/window/reinforced/tinted)) - icon_state = "twindow[junction]" - if(istype(src, /obj/structure/window/shuttle)) - icon_state = "swindow[junction]" + icon_state = "[initial(icon_state)][junction]" overlays.Cut() var/ratio = health / maxhealth From 235f92623b7bd09badd5f3754ba36696dd8a2cde Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 3 Jan 2015 00:15:06 +0100 Subject: [PATCH 62/82] Description now meantions all mutations that the vine has. --- code/modules/events/spacevine.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 45ce59ace89..b1c356ce894 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -378,7 +378,10 @@ SV.mutations |= pick(mutations_list) var/datum/spacevine_mutation/randmut = pick(SV.mutations) SV.color = randmut.hue - SV.desc = "An extremely expansionistic species of vine. These are [randmut.name] vines." + SV.desc = "An extremely expansionistic species of vine. These are " + for(var/datum/spacevine_mutation/M in SV.mutations) + SV.desc += "[M.name] " + SV.desc += "vines." for(var/datum/spacevine_mutation/SM in SV.mutations) SM.on_birth(SV) From 2c28b745abb8acea4f6403667f11be09224e6b91 Mon Sep 17 00:00:00 2001 From: Menshin Date: Sat, 3 Jan 2015 11:18:13 +0100 Subject: [PATCH 63/82] Fixes cryptobiolin quantity never diminishing in a mob (#6769). --- code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index 641c0916c0f..75da3b1b89c 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -689,6 +689,7 @@ datum/reagent/cryptobiolin/on_mob_life(var/mob/living/M as mob) if(!M.confused) M.confused = 1 M.confused = max(M.confused, 20) + ..() return datum/reagent/impedrezene From 6d6547467a067f8f046cba9613d4fff233e8d2b5 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 3 Jan 2015 14:35:14 +0100 Subject: [PATCH 64/82] Fixes simple animals not being able to unbuckle themselves. Fixes pet slime. There's no longer two types of adult pet slimes, simplifying adult pet slime's Die() proc. Fixing some absolute path in slime/slime.dm --- .../structures/stool_bed_chair_nest/bed.dm | 6 ++- code/modules/mob/living/carbon/slime/slime.dm | 46 +++++++++---------- .../living/simple_animal/friendly/slime.dm | 29 ++++-------- 3 files changed, 35 insertions(+), 46 deletions(-) diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index efb6acf3401..4cd9e3e0ded 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -55,6 +55,8 @@ if(M.environment_smash) new /obj/item/stack/sheet/metal(src.loc) qdel(src) + return + manual_unbuckle(M) /obj/structure/stool/bed/MouseDrop_T(mob/M as mob, mob/user as mob) if(!istype(M)) return @@ -112,8 +114,8 @@ if ( !ismob(M) || (get_dist(src, user) > 1) || (M.loc != src.loc) || user.restrained() || user.lying || user.stat || M.buckled || istype(user, /mob/living/silicon/pai) || M.anchored) return - if (istype(M, /mob/living/carbon/slime)) - user << "The [M] is too squishy to buckle in." + if (istype(M, /mob/living/carbon/slime) || istype(M, /mob/living/simple_animal/slime)) + user << "\The [M] is too squishy to buckle in." return unbuckle() diff --git a/code/modules/mob/living/carbon/slime/slime.dm b/code/modules/mob/living/carbon/slime/slime.dm index 99a9a98e283..97c9ab06ecc 100644 --- a/code/modules/mob/living/carbon/slime/slime.dm +++ b/code/modules/mob/living/carbon/slime/slime.dm @@ -664,30 +664,30 @@ mob/living/carbon/slime/var/temperature_resistance = T0C+75 icon = 'icons/obj/chemical.dmi' icon_state = "bottle19" - attack(mob/living/carbon/slime/M as mob, mob/user as mob) - if(!istype(M, /mob/living/carbon/slime/))//If target is not a slime. - user << " The potion only works on slimes!" - return ..() - if(M.stat) - user << " The slime is dead!" - return..() - if(M.mind) - user << " The slime resists!" - return ..() - var/mob/living/simple_animal/adultslime/pet = new /mob/living/simple_animal/adultslime(M.loc) - pet.icon_state = "[M.colour] adult slime" - pet.icon_living = "[M.colour] adult slime" - pet.icon_dead = "[M.colour] baby slime dead" - pet.colour = "[M.colour]" - user <<"You feed the slime the potion, removing it's powers and calming it." - qdel(M) - var/newname = copytext(sanitize(input(user, "Would you like to give the slime a name?", "Name your new pet", "pet slime") as null|text),1,MAX_NAME_LEN) +/obj/item/weapon/slimepotion2/attack(mob/living/carbon/slime/M as mob, mob/user as mob) + if(!istype(M, /mob/living/carbon/slime/))//If target is not a slime. + user << " The potion only works on slimes!" + return ..() + if(M.stat) + user << " The slime is dead!" + return..() + if(M.mind) + user << " The slime resists!" + return ..() + var/mob/living/simple_animal/slime/adult/pet = new /mob/living/simple_animal/slime/adult(M.loc) + pet.icon_state = "[M.colour] adult slime" + pet.icon_living = "[M.colour] adult slime" + pet.icon_dead = "[M.colour] baby slime dead" + pet.colour = "[M.colour]" + user <<"You feed the slime the potion, removing it's powers and calming it." + qdel(M) + var/newname = copytext(sanitize(input(user, "Would you like to give the slime a name?", "Name your new pet", "pet slime") as null|text),1,MAX_NAME_LEN) - if (!newname) - newname = "pet slime" - pet.name = newname - pet.real_name = newname - qdel(src) + if (!newname) + newname = "pet slime" + pet.name = newname + pet.real_name = newname + qdel(src) /obj/item/weapon/slimesteroid diff --git a/code/modules/mob/living/simple_animal/friendly/slime.dm b/code/modules/mob/living/simple_animal/friendly/slime.dm index 13f6b7e40f2..85405278096 100644 --- a/code/modules/mob/living/simple_animal/friendly/slime.dm +++ b/code/modules/mob/living/simple_animal/friendly/slime.dm @@ -15,34 +15,21 @@ ventcrawler = 2 var/colour = "grey" -/mob/living/simple_animal/adultslime - name = "pet slime" - desc = "A lovable, domesticated slime." - icon = 'icons/mob/slimes.dmi' +/mob/living/simple_animal/slime/adult health = 200 maxHealth = 200 icon_state = "grey adult slime" icon_living = "grey adult slime" - icon_dead = "grey baby slime dead" - response_help = "pets" - response_disarm = "shoos" - response_harm = "stomps on" - emote_see = list("jiggles", "bounces in place") - var/colour = "grey" -/mob/living/simple_animal/adultslime/New() +/mob/living/simple_animal/slime/adult/New() ..() overlays += "aslime-:33" /mob/living/simple_animal/slime/adult/Die() - var/mob/living/simple_animal/slime/S1 = new /mob/living/simple_animal/slime (src.loc) - S1.icon_state = "[src.colour] baby slime" - S1.icon_living = "[src.colour] baby slime" - S1.icon_dead = "[src.colour] baby slime dead" - S1.colour = "[src.colour]" - var/mob/living/simple_animal/slime/S2 = new /mob/living/simple_animal/slime (src.loc) - S2.icon_state = "[src.colour] baby slime" - S2.icon_living = "[src.colour] baby slime" - S2.icon_dead = "[src.colour] baby slime dead" - S2.colour = "[src.colour]" + for(var/i = 0, i<=1, i++) + var/mob/living/simple_animal/slime/S1 = new /mob/living/simple_animal/slime (src.loc) + S1.icon_state = "[colour] baby slime" + S1.icon_living = "[colour] baby slime" + S1.icon_dead = "[colour] baby slime dead" + S1.colour = "[colour]" qdel(src) From c0b4ea10929d47c1a4c3835aa35752340febef9e Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sat, 3 Jan 2015 10:33:45 -0600 Subject: [PATCH 65/82] Reverted removal of jerseys. --- .../mob/new_player/sprite_accessories.dm | 20 +++++++++++++----- icons/mob/underwear.dmi | Bin 43895 -> 44090 bytes 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 004bacc0c43..fe87d9dc4ba 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -934,21 +934,31 @@ icon_state = "shirt_tiedye" gender = NEUTER +/datum/sprite_accessory/undershirt/redjersey + name = "Red Jersey" + icon_state = "shirt_redjersey" + gender = NEUTER + +/datum/sprite_accessory/undershirt/bluejersey + name = "Blue Jersey" + icon_state = "shirt_bluejersey" + gender = NEUTER + /datum/sprite_accessory/undershirt/tankstripe name = "Striped Tank Top" icon_state = "tank_stripes" gender = NEUTER -/datum/sprite_accessory/undershirt/alienshirt - name = "Alien Shirt" - icon_state = "shirt_alien" - gender = NEUTER - /datum/sprite_accessory/undershirt/clownshirt name = "Clown Shirt" icon_state = "shirt_clown" gender = NEUTER +/datum/sprite_accessory/undershirt/alienshirt + name = "Alien Shirt" + icon_state = "shirt_alien" + gender = NEUTER + /////////////////////// diff --git a/icons/mob/underwear.dmi b/icons/mob/underwear.dmi index a3ccaae9f9f72b3a05d7320160c3cb651b6ec66d..d28501b353cb0c0062c2cbacfb8f6af1b3a79873 100644 GIT binary patch literal 44090 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 literal 43895 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 z zt>1;4T}>3ByddJErVMiTbF1wXyxcnDL~3SD>k-`eYI2dH`X+0Ia ztM^<;vH77cm*P1NdmLXmi$FXGj|D;1<}IP<0x#G(Zzqf^?(@+$eW|LvCI(ApAL5fN zPwBfQ`hhD@QIXijiyj)f$`ephBIGk-K)lkQT=J&j6>+g`q?c38f8D{hU^1#JVmE^Pk|0Q1K%CG>D)iyLjrfENIPDz+Z^yKjwq29a05*Ru}(&K6pVN`j=xG zI5^n1m?I$KunCRw=qJyritK)5A|s14*RXkYg(XdPKL|c$;280Xt+y=9~d zL<3Oybpmpv2p~gp_ThFjQ&OZ#u(KZ$5^n!<%}HZ~x4jY}gVP80e2;-Q_+l?!< z7{Wh0(36v@;u$U8HJk{S1NRprMTDmmil=zb%=Y^gnby1i*sS=c(L)^(=LJ=sJ{@v& zOWCcB4mJLLUhvt)kqz)3He(l6DHMn8sF06~xvG(9J2i>kNB|$+)y8~NZH5#TscA5= z?*({N8j#{#!0un=2`;)s9~zgMV1MO&&D*iyk2t@!rZXSf^GK(j8)S2mDpq}nGR@|+ zhX##CywyIL*bCjgy;60!iZ};7>RKH0cgD`AqKJ76?}e}b!6g(PHhP{ZGZ<b zH}@3HMWCPaV$|e8P&pREy^M7m=2k7XRjXRgcFs&KIodX+p>Y=Km7#-dHgJ*HOGs%t zXokUv#(#e`7Bgzh^^TZE6+{OG+>bPCnQ7&wfLK_Q)KCjP$|o+lT?!{WvVGdkX1Ou} z^ugwk;_EU7XbXkNSz7zz;J;+F2!rQ^>f z4lhkDx!wSv-x=Js0DA{Y!GKTOE3x%p2*>u zak}U+?iK2}uxt~;aU!$Ppj;VjT#4~m6%Y{U@ML_vnnK$MVkMlcu=v*A-rgr9k^$@* zt$Mh-f1lmvxpnK-T_~3h7fYL-p6*UPa4T+x2D0F`}cl!ZZx%(lET$u%y$b4BuGpqSQT9n$@zl&Qs(}su1_wx zn;aRQ4c|vSYhc}bR#2Y;{x&*)j6QkHU;NdtS@Ucm5y{cmgoL2efooLnSR6Z}u}JRp z5{${7zCLkkE(rf%4$IHIK^p6~ny?trmitpuz^c_!QM5_sND_vSRB^4D*R(*(u zoJ^^Qu(G~hm6Vs8OB&WgG2q4C2Rf{0z;A~#A5a+L(o}1I$}FLfNzb9;4wW+v>+&RK zXDP8gLCzR`{+3IHfXE0OQ?f;_uPHm$>{hd$!kG5JLaxx%V8ntWs!xi$Q)>T#^>eP# z1?0&CN!XOs;ndvISjT_B#>@ijLEWN70d}Z!aYbxkw>kIR;yOc`>r{lrH$iB~T6(oN zRY9A>?<9ZTgc1T66HeUL;+yh0|PirfA% zd;S6?e+J_C8Ou+>%ZU9|#-2S+VG&U_->tLFStNZw&Ij5xj~rta!ege4!qU2SA8{Wz z_ymTJ-FtP^IfMaI`{q~qI6vv*d-fz8gr%Zetx;*7!kuRhrR`-_$EUGs6;plTi;3ft+Wuf+iD%QkQH$X!mVbTxL&&YRhbxUwM+{0~4~)lJALx-Ko0RyRYq~u*H$P7T z85tXgzEcGaE-s9y2^FOf@xqJV692ujyw0S!cjt3BL`fS`Y85P8MP)-hFcCC1tNk0eOyqY~VXx$(y23Z_Mt?gkD<2-V@CI66c4wAv+P^`E97&g$j^iM| z9qi191o6C+!7_duz zb9MX7ol%@*aID|UTb0)k|3DcYcBiJYj_=vWS$zKds?%xWT&A~5uOUi>qf`#xzCMLU zfwo&8cL|R*WaE-E5tJek8UWb{cT|`t`wb7gYrQ4VKjUbS$gOn13xZ_s=TTFN*IWv{ zYC3h1GfM4GWC;7=oM^^e$9=l1_|>oCTqay}u*^TAqN;y$8SQhdO>LK0S=sS0D1e5J zAZ%j06mw+5Q=%99*O6CeQlwAutzTaoGtqV?#MvNb^~jpB7;-THzz;e)(c2@fO-Qu#I4@$?(t2mH#%~19ymawRkh1Z(1uH+H`*RK{N?$B zHu{rQBHhYvp!Pl)n!s#(_E^(~q3PUIQe;HL+`v3Ez4pK_L!B-RWDX3SFLm#nCky;k zeNRnSjj&xb{29Zb>rj_JzNi{`D!~K*bUAWX-oT5jk8wh2I~evU zOZG*IV~-Qx#)a=z(Cc#^GQf`BSx=J?g!$ETi9 zJG|y&{(S}(|^XA+lQYPa6ImYdPiH|Du> z<)P@M>|-TyD4$RMS?irU8L|b9O`b~BHF{C}EA>MhOJ9uSVFqb~fC$z!zi|Q;; z7vhXI#2Gj)kXt?FDmRo?E+qr;+`c_vh8Y^7fFxfZ2Pej{4n5U}iLVv3*AVv-G5FS~ zfX+CSqMqUrjw}HAqlPSivq|&R0(MUBsG&IW9d*8UT$LjkZ&Ovfc*pIAPCDX+FG@zh zH#OtEP*CPT3;&OIzfz{t$X?hz_Ag(#EPclGk$cTuBb-Todx8M-T~WVsoqYI&W0 zFbb)s${2Oc%>*k>GFUiV?S=at&rYU%w%adwSk5xaS?vBN7hq)7Erb!&pekq5SWL7b9(-)#tLRD#{yN+atwlJT!3dhZHv469g+eP z>adVcIGlTNj$&uYrfPaj;>V8>r=f)r3ZU!g$w{-L+8(sf<;(p7C51dW%F+JAKlwAZ z>@#Dmm!0M%*n{ck47iFoX#nJMr0Q|+H8SDg`W zI;H=YIWQMUKm7KYfE?`ss`JHyf0&PPa?b)1@5OsktMw-2#f?q7*!f}s*I{=YZ%zGo z-GSnc;JE!X_MVvwjd>mMrih43j-(A%;+g~A5Bm*aDdg~?(=*;uTNcaZ9t9X)61;is z_UiZtz2AX*Z8R6@`(EGT*P`8l z*hFYi-lWgkYwE1382DP*njj-X4Xu2@Qe(brD0fxU+C4Gd6Z8-%YC`0|hgfqdn9xVC zNgl_?GE{K~`5Dl4)<@+xte~wJ0022Op@UgAlDc%GimjK_UmSd-&VlKno3A&g15oQ> zZDX^!=iNBE+4AMawQGO8@O#Vk0k+ppKflZ-hR+JzgoSIH0Guc@IPmFID|2)tM&Kxc zl8qn=t`rO3NPMyurgGU zU~G72%5)gcc|ktVmQlSuEP<0$zkVuSiPdW;FKtWM9`?#g2z_C`J_g6eLGnJ!a=My@ z|KTWhZn5>&fOXHlMlti01Ivo~xF;MTnyVLkNBr=iFRZ7h$2~phi{_hQckZGPsRTKK)V$EnM0kZK%tqB*Fo+88N1q+N#mLp-FRe1mCATrE;a^IR3U8IXS9m;(g> zXFlZ3_*hSG*2potx|6HirM%5L$uuM(N;9^Y%@?%ga@}iMwL#oH#BT^9_S7M9kXSbU2c)A z!j#Y+7W>kN&mUW*f8WrM4Nz1h(Cru9ia_A?_VGcZ(IgNMfBLz|GYY&^eV3HE%YEXz zv`}n?RlB>p>yw(nN{jMbS|X1=S5{Uge|-7!<n0f#HD1HMkVWD%S)BmG$(PAs#>;gXw&# z)!EnxK%YK;zOsS8aBizuFoW^?s4d%}YO<-c@wc}zGl>HI7igYGHkXPERm;a|zS^`+ zS(&e0%w*<1{Hf-I-+P%R<3SGqf%=07Eoo9Nr`bQlW)PF#)8C1VwW50B1yDY}P zyJUAqP&l%`|M5CDz46JDC+6ty_a6|rBz@;ff%q`ms&8m$*j>Inkk>l94dPN^e5C&C z(F;l7!fS$8=|hX@`{I_j&i1Li2U%FD&x zA3Us#@s&al2m1R({P3>82>7cX$oU_8Dye<9A~ZG00}Mn0iQT@S^+Svor}V%v~uQT$k`-e?mAEdp#~ABl8*{ z0YJcA1``x$LCQ`19Q0!_o6KCz*rKAFG6tRg4<9~U!-5ur>EiCkc2SLQ;}Jl_2T^5T)_x>@^PLJbA1WfJ~Q_?s7 zhLUEKqkZ#dX!<;)x1zBg1}o&p!vrLaxf3ken=FynAlg^zsNc|-QmbYb{)SyXy+gq; z-tXA$EajU-4y|}zT18E2z1F1TI+gS{w4f{vo*Sab0S6P~1pd(Jrbs^PjhlOGya_V02<0qV0jl-OJC(;ajN8#4qIW9Z0UmEZDoT2~AsB zTeDpXe0?eKj@SJK^$x_>hq&$G2O(^1Kcr=3)&~Oo{QTUn>7kz45YWEswoxyO9=(U< zf5_|=+K-yQ+HMsY@YKmGP+eO)Mrz_ z1w@?Rc@qeKH=w#g)VO!AvMG>I?0xtlsqIY!1(+L^Nxy;FQj6xe2a*#{8=rNXyz%%~ z*YlP)6t;GD-?Q&WLMllAwWTG+2M@w=_!5FiJp^q{`fR4$pyBaugX!wVZ97m>A{EKa zd)rc0;NNo>EIN(&OAff`V@`DRmJhmW^`W&|13T(e&32aN+z)xaV(6%MiN-%a+PR?8 zG|79dFbN@kIVihn%d#wdkMwYA!6r+E0xjmzvx)G}U<3l=2hd!#_JiexhV|z7h^v?x zzEBEtBAtQ1$>Xvs3pUP|$JtxRxlRiFj#EE=1ok`(;Puy0)H{z3UZ0MOaoO%D8OLfK zSJ+!All5>bu|4%W&zy-GW@cOfH^e0+g@V~=3IEgA#n1+qLMe|cvgpOz!Y1jJpZN??jyAhm_=5lToP zI@428&7oj=hja$(U1R#q$zu0!g1|OzZ6x`w!)Ueom2$)Vf?6qS7p`YD!ZHHJHyz-i z%TMZJaNIKOtE2q!{@;vw~m-Sz{FZFESs!fi6MiJCpr@hB)_|)htL>yQo~Ns zv()y-ss}=beDKZ^EwG#NAHD79zg2hpzrgfB$4*RyUmGd(Ch*gTKkn`ARtmuB&OEdE zHZQ$GRyJmb_tYGkJ!!7tV%*scMQoM2mCZ}9GN{@3*>LmQMYWq=+BgT5x^z6^8{4R! zXuUP8%k6YRyzM5-Ke{b3qzyD)2moBVg4_Ld8ef_!5(~VUbCY^E!ZG-^l`J<^BMDL( zR>BAQJ(!8x&{HVDN%EEOUBZi-Q?4XD0s>Uf7RDG(LTYrR?hf6+osR^_Zua!+<{_}Ot{xs^3ZX6w-7V-GwW=njiK-c)?YJ0Ua;R@~ z)J|A}@S-RL-OwNlHJ=>!p4c*2bkZv__^y(~#mB!P68(Krd>ylir@bNLu~y0dkXr93 zwsAS1nVJ%?$W@t(3v;7xqu(8H`_HeOL!ToDp?PtP`V~?hFCY~NS8+Qu`ntyiNFcTj zXU_+@ZQvMk^VKy>cyBgAFYdihOaz|1i(YOg3DqfKd6-MXlN$r3^PRhQ?dUAP)6#wR zECftpzKhgGJ&ScKU$HLE&auE5=v)g1W&~hPwuzI+Ae|0C;nz?n&9t?(wdB?)$vV6a zu*H#v3)`NtiHRW@8C)RDXe-iirH;q?0K+gbK?ea--%+5KCt{B&O11`p!>H1q(|ZJZ z#C>46%PT5Kp!M~2DBGfYj`|&~sU0^Ek3h!Y0Q>j3ve=_PhbH=_RsLpXld-dK=M#++ zTm^y|@X{2q4Ujy1Qr36A3x<~8`O?(s(`a_|+pHv^Ykv5O7&WavtRHj`!-usm|6Zbi zH5imN<^x&mB(#*mHo|A7+{JzGg9Qde^S=1iIp;(199j#@3^EMJPbH(G2NV{w;vMRO zoX2(fGlF1;ik{;lkWnhCj~j}Ly6G*!dH@XIB7-|-?*XY!mMg}OR&xz8v_0Da)*7r? z!dDKuHc7y;2{y7lrZe+0xV3r{cjcAWI4Xz77gA$*XU|>*^C` zR4&IQdq-VrI>YwP^=na)%4`U{Jy=Wp9e>(wUvW-X*s!Ze9ak8osMo`t%fKfBkH3vy zMdpBM@*?HBT`>r&8i@GS_LZ(JDi!7AG3N=aa+Xeaxz07Kq9!{4u}d;xc5XmI1B$`x zmBH&iKROB;8#w`XQ?j?W?=Co0`Ptc72CJ#BzXZx63=yEt(Gx3s`$F92TL9rfI!t%E zjKn|R1+<~;l9C<+KQ>~3EwzhrNqy7Uw!~A|7p@bKiEHULWMs!6eGuV?nQZh~-{Mnl zpK*hQg5@k=L&Zo(DMr3NQ7>VUBhrHx)Gu)*)O`@tw=3AJ^w>08o2VbAf1~IM`wS$T ztq+^a*Vy>LhW9F8>*S{59p7I~=QdaiZ#7i-i1>aOhg6LEzIoEIvm)7OO|MD-rNhJB zo}Glb6hxe%X$xJQonU}GGZ7Z&TDjgAhwlf^-{q&Uj~9L*7|cK)SXUepIPn~kKi8K# zU^%Du@#-R22C&b^LCN?oNDN_v6 zY3ZbXC#9!5>?uJ1`VNcFv+(cg{|2tcAZMuSmQ#bzFrmbP2c0)FhdCo;CSe9+(-YVC*z#s)CCRBLpzfO%D0i@K_VaNRZ;%$|8j#n z8&`^6=5FQXcBaF>1wrY5fmw)S?r&n~t?;UI+KG@7<`pAYahs+SB6PwrQ0Lo|wA(&}RJ*Fm&`c-TrdM#o-2d34=J=bP=-Ng|G;fv_%R z=^gcrG}$HIZ8lsLObr?UWg?S~5zL+4XrLCf!2vAyb4FA@FHph-T%TCUj zo(C9X6l!Q?VQNtc!==P_7N6h2Y| zvNN96&4x-gY^-|jmmEd?Ch-BA*Pau@x}aEjp-#$2^K<)ChPE{CH7|E@sCjYMV*78K z=TTl}#F04j-Jp@ZE51@EFTcj^X3l+xJxxZoH4)Q(yLFJtyNLQJIP>E7N9&mO{QY^c z-+Nb%4J%%-6-vZy9SH0nbT!At$5{v`vKsbU5(`U5YdCer(letU?vW8 zc3tQdL+l-Bdc9_<{jZNd#aiU%6kxB;g8-M2`pU|@kdYwUoF5A0H>?VCOzeLL5z+-; z##TbP21ZMF{^g!TH3-#^zFbz^$s9nz5?+4y#mg`^2)$6RXCBlMpdY} zWYko7& zQPR+GE6P&b4o<^QI2fM15RB-sGkFG9A|?SE6z~Gz1;CQ%KZr?MoYCYVb^;#@^u>Au zVaWXXn7zkP1VA=`tjQ+o_-Ur&m9aQ!wnsu$ct^irCEoSZrd(rr6aLSQdCGEumrTIB z7wOUX)lCC#Jxc=TYSpmEY7P>q?b8^E?FXn~`_<9Xq>%Lzi8&R$)Cw7`ygo{`Lp^LX z^dYX_mGMu_efVXwviqOrLY5X=vGGd|Cu>}~2)NMWM4|ho)fa~9BdJz@Zn+sVwhav} zA(0*Z9i!*QT1Bw1@iKPjD-Z4czA)7GuA&BG-ha`cS|w3c&00fCK+c(a!^4)#3D?oW zeNM;LOHcrSgvjAY@D3Ji{tMWIb40O~G<~jbGUmQ9q5*PAK`y1)>Ne7=TJ_1ZXQWWb z>Q(fZkTMnYQ{or^z7_GIL=%CeF64tb+jquq{y(n)h_&b7xMRiag-R$(q~yd{K+RYq!#pk4`9sB|_7 zg?@Gl&o~0bL@(z?d(sVS$d37MGl|$7*hya`mrysL#UuMA%P^qGi4OI^7 z(+!dae2J;zH873@UB|1o;LL31ly5Q;dQROMdN(3`<}a-RSStaU$9($;KsYv zu|qL+D+~hX!ha0zdN;;`uLnz2^7)+XxTPgqwNKe=bI=hW&F!ky7T_D+$evI9iN08a z-=FZ{=JJ|j0;?C?ru_C_7Am9x_%jUZf;A&&Vq|y1I1dKpT@BoJzb0=DoFZggSft7D z!~`d^%Cm`v8@xwT#l$#|o@xEwWBMaA`FAk6U76#Rl&RAzH8nLQdy56HfF6@Nx)>Qr zRSGMr-s;(C*>anA*noM=I|T8rrBC1&NE<6;@Ui!F(BC|x660Bm(XLLVNEJOC0;@pa zx-aJHTfkj=k>kvbuf_L4iTw5vA{Z~C3p@Yvp0YAoHOz%L&yJu&{i?fXXNyn(==Nu^|lj# z^vcpwX{)xkw{%n8_Q1C?J9z-j30~gbb)0Vi5x?~pfl7`gY!)d1`gGhtoEtWA@N)d9 zs&@oy)1934rAZIarJ&v#&)MdU78aXEu=1@Q=^5pCj@WeT!n0T5{6=nr4<1jsx@J(i zHdQ-Im%iR+XAv?wV;+;(uT1MPs<)A+GFsC%N*q`x{l)?H!C)~dHa(v>o4aq@IOR5R zQNJxE^mLJMwB`DoYdGP=231uV_%6`)&<`T&t1m!%LrEX$>6>tJ&A3cQU|P?J^l8^8 zW-E`3ah$dAdCGiuqM~i|ioSgM!7Pf1!#)Ga?YPy2g@x?m;#>UWEEJ^BURsFWYGKZ! zcxlqlyLUeARt*gV28>gAD;wzY1iZ*(xE~n6`7m8>2KNIq?%JChn5nRj=3=9~`|3|X zZZ7|;IvYKueUuTmV)wG@p-I0k;@fbdoYax%J;z-qxvTw=Cxq;I4&8_hybs8N_$@wc zIn@0fp6 zN4}pkR4w=P@BLz2aF4ien(IQJxLZZ_i0W=n0S7e~)|wXc+4~3TV5&j+47) zQh5$Ol@wmH*>%V0Xk*^E)UK5aII@`Xsbfk=2bVfEU5@uI8ZD*r5T43z^luB11KvRm zr$|@>6$n^tzK9M&UEvb$)AJmKTyEwyhsmXmiA%Im-)@YKj;{6Hh8_BTjnCupqkMGl z7kh0j{|k;fkgQp`$m1|p{d;LChQq-ngH)^iWwX_gHtsI`p!?Rhefvx@$OPEzyS@t- zaAe(n;?GP z67nw_{n~izVugZcY0Y8vbnGmWaF^qv@2-dco!_oodTLPM((xTH{B5?Q=Jg0Qo0#xw zu*i5Ass!)p)|UCZnVOVLi_49trsNt+#Bv9D?QchY*%e8OWfp3V3I!Cdw?x^|F>oWk znr}0$WjXO~!{Gw2&y_V-jZ4uDE~-8b;AGRP`l3@aOR#t|zIb}J48?WRSM&zw-qH*B zpDRkuc&beXP5K`>+-!f&Cmy)OQTT4f?#ZjY9Il{*9>Kf#?dNV3)$plkExzNUPBR7X zqtGGIF0rqLx@8s&cFMd~wnew9NF-U$W_h=AH5fFq_k5ejOoa^tQ!S7Oj+k8o1(?3X|KC zH-4 ze5c?!x2YierT=a%AUiYy)B z2+^%B;rNKBT{Y9&TB*+$`L6!S^|@>4=^c5oME*|C2{i3(J^z)?Cm=V-)~=4@x>2MW zCq>`XAo(4?X|C!!CszZ22A3>>V51x?Bz4nW%qnonv~rl(pJv~{TKnnMWPuEm4L=?v zQBSR5a7=G$F74gs+JnVoWSkic@`~p)2>Vv5-PfkOi1gjsF)(`y~k`Uuq0B+i*2GsHewa zOmAS*t2BpFuQmFvpol!sw0>rj`~N<0PPg~Xw*yuZbl*RV#z7-Q;W)lx4VJ1?O+sf^ zGs^T7bho{wVLeSGZ#CFr%VOnWC%0Cp^DdZpDhOJ(zG%0VukZwpV128^d+Q$02-YEU zf^YhFj6c`Qd%)0)2K74G0o)I8O%^UkFo5z636Kxg7i*pXS1)aAKch~V(O6g0 z7tX{Z6~YW}_pdF+OjiFX*^Qcjj~$&nQHx1re1CfBw3Q_iktW8wU!etBPOg{^|B9r4 z_{VTs(jL45v0VsKw7jij#6tLp@^_8G@nqw&;_r3;2uqg!D{gYiTdFOc(!Bo{*9lwB zAx@4b-`B|0WLx{P%u@=FoP@OtR#U$pXC#cL#^8mq9k^YC)I^6QUI1#F!H<8;kOdG- zC`rUQz>^8Ioh|@4EE8!`d#+pn0X_FeN>MCmJ8EN(vu#~rz*GJo{vnDzAH>=?6Dr)=~v`MOlD zw70Om%4Zfi$mF1vuvW+LH*Gc${#hl zY*qo;KdXO?L<5Un)V)?)2cjK0UWHO^_A=VF767~Jr)l7;li}iu3hGU@1>m3zI|@P4 zz~1yrI9FIg43i%OsI6aRwO0{2YCP2p!Bm7YmSGo#a2ouLPR+B5B9ZQ&s&5Pm1W8lF z|Dg9MHXfeRo#{AZ5tpTLQ@Ld^7oLSxPdCh-=UR3`h-vKpb|{BYt8|?SJB9y zm!(+0*{j8q3uc=!9NCEBL;X?t|QCRW%k3V9pUzrp2>e+hFk19-CvB zwU#<)&d;}1(@edGj#vNdj$p)&j=ayQLs?YpKIha#=Pzo?ve4XUx#++EZ*PshiJ1HZt#LG5My=;(YksL-7G`5~{m$jX5d0f5 zzJJ^286r0~H>;AwliqRkj7=Ug?6-3O2|(!wyn|u?CeiJPXaO_C){M)JHL!ZUJ-N;R zScb&YtMYZ@s&?CJj9WzlS64Tst+GR z5=Mv2rAcZDS$w8MvWkCVKydrYn9h~5#(Cx+eJG-1n=uQdpnVP;(I0)n8v-Z>cs~>fGqS>1p;Sza7ug zlK2jbAYa*n4-pS9;fS;<>_9gEK`T@Pi^5OV4%ukIZ)K zE~Zp!2MiN21~!)D1B7RTAY>PE@17Cz_u%AVi@Iz298$NT7qg{0L7#edyT@Lk?3_eHdZf(iQ7F{n*&Pn}LV3poTIZoW z;{D$eEM|CJPQ>+^_V|-7B8pgfGAMChABn;1&4&D@?{xB%t*yTN{itev<T&+J zkxHoqIpY(4R6#`|RNOe8-v8V-U$X0su*>Yn)7gq!pkGzjDtD za)O8Bxc7orib@-*Qvns&adpznSKQO{oUJ>5)+3D}@#t<*S2lhdiX6KJtv#}wGjaN! zyxb32d`|kfo_+HrIfDUK^)b(^IVSZ9+1d|=nzvO0XG*XMi=1<3X16nmb*g6b&_sN_ zy^&y~E1_`D&b_3K{jB5o=!I{We%^+(RZ)>spW1)>eJ{6J{6|?oP&JOS<{0_ajJ(L{ zhy#!>C~3OmdEuVS4dP@9s2xQQiK!jMay~TYA5W~3g+$4t6A+_UqJ{qNDNXqw!DXu4 z9No!iz=guk!2r~Teepr_oLb3)S`A3+p7W$k_JGDm8woK=`)j6J{k{{4G%Xu$5&+P3tT6U=502LjHvSMdSf9q$IAL&(3+ zE(WOtRQszGa{9sDxWT!mFjd`I9|GKN-R%_1(-4OV@KUrvVL&_rUk{-x|L%Kwl@eBR!U|<ZEg4}3hWKV09g;%?tNl#vme@=2bb_7VHuVrak9FOZ69?hGn^86;o5m1`H4y&z_0 z4B@I$eP%3IP+)mmS$T7CdO=Iwk|PK*f0KX?;w~UeZZ7fKc{WP%N24E51g7YAkE>vFXUOks)9UI?9-1Jd6|6x zsZlmz9e8ux5RlIff79RaFb+4d>K9|ke-P`|+yqL{O`OXOqAAQVL*{H#Zz|TdPF`af zIfLcvF<;g(`O_Jl$lqmD@IC)>p5>@r8+x$^SQ!)J>vNud>%4dFYHJ?*vcLvl7M7H1 z`Un~msP2PGxUo24@QK2*Rz^22zd~Dlgq7mf#`MdhYWt3fwNxKrAg%ka4m?1@ZOnTP zb*5%l+Py)5mluOb|k%Ua)WodkZ-YHviDI3j&8Kr+;L>ehB0{$OcPh4 zJ+VSa!G8W{kd0FnsWq{3KJRdgZMib@!GC=z;KI~B+D3Wf1WSugklc>) z_kP2$=XBoygp~>02W)uJO1A(MyZNuNmx8&5>j>5aNnU^d{%s9@uXZy^86=x@Bvorn zgHX5MiR~nPfD>CvV~M#1jB;^HX<|Yy66l(;`*rDlT%%^7aDU1Vb+kh%&*m>qxXjc1 zAu}`EBQ;3je)zse=9WF1@|b3B{o5%3 zzo6)2zdCT;{>Q0Hi)*PL!QF=*HLHY{K1WqGz4+oODVnfP$lUG7TiFp`G3Mbl2KnkI z80>lC_|=0JgKwlxxEM znmiHPgz9)J`i<$Bw(?>+q0w{l3G@p0-Sd6)7M>QJPwv;C{tG-Mmc`!x3-HezcK7ZVuAt<3;ABA^Pd?(fl zJLNii6+s~pNp9kuA6ln`I3czR-k!#Ye{n$Rkhxuj9#9MsO;w>BB{w#68CR)U{E7bK zxaH;X2)P4_(SIGE+RVMCkjXty@r|ro=d2c=o+E_vAxY1St42G|P>X&|0K^Ofhjz>#FwuO$MpOzLm~!tXu4Ky$;b6kQpr$bW_3xxJX)kc zDawL-m;ltKWoB(b+3{SN*dRjEXMoOjdfEu3sjN(RBCUnesZun4;%?%{L}VW~yjy2} ztpNxvN5f?qNNaz$RM1);cJf)gEhft5V;+ZN9yN?pv7;l2b?@!8E;2X_;Y|JcVUoaI z^8~)vct3m=w5vMT(}h{3A%TefhH6iXv3A94u(whczM z6SK$>+!7$|dts>A*EQSUx4+zqY_si3$n)kbija!yeWN1gl~*VhZFBq%#~UgvEZrO2JxAyP4jhh-OjqYX!*Z zG3~-#(m5KQ&vHkeRinp9Ar;J{N9Byo`n-^qVGdC3Xz+2A@gf39;XYug{pMKtA@7f_A1Q^W0 zpl%rg0o6Qj=eJvkaM-Qy3x}seLqle-oTJ5k5728zgQu7sieA*7Z?Pd#;k2m=07>CtCZvhR7bxU>FF zh;ks0hksehOz0wC!%vXYg{-q=nsvJ%hL|P`S!uV(@eW-N#Qf+Q!!#?shivrD)!!3r z0cm_ITV1fVb}Y1#!4&3ed!rQi@vU!(~+8Zpq6m)py$Ty?47BmR*u))L6OZdTudd zae|D&JttsbcWUseof;d7aSbOfdk<;#F)bkyyt4n)RYJIgS@JngrN4B8_m9zu%{sf#$(>c?Rcn}1LtR{?IfRNyLY53%05-BLhtq7@a06w`+;fMDl1!O65(a2LKeKS^+tS0 zH<&GVCrzxrnYA=af3rI4ky0BiD{e0IgvO*)zrLC!4iJgm0B`Wo(Vms;y%J_l4|5xR zO$kp1$?G|#0lZXYm5T4}_LvcL+-CH#%T0ma1Y|Lc#S3-|kH5m==;n!4j9zb1-!^gn zFu1lQ!S!>^is3#OSi19Wxw6SkWn$vV#K=7$x;uE+!^7lXB+n3#WIH1d;O=8j!Jx#N zEPb+ms%ppW+soX)H zKeZbA8#Ppx%vGR85}eAK3E>MMRg2;QCmu7k0V4HFYS`8$W_1FaA>%(hV&*oYG!!bd zBYr5(5D~`Uhn8Y*|936`<%8vDvER*lmLL(7Nz6K$u~liHtspP2RifoU19gErMz@GS zf(JBc6quSTk$p%@F4mkQ1&8+apvqE~yY&>4B0~cTzvXy%nx7xWRLVZ%Np)~~BW|~~ zW{%f$*zr_+YG&7AbbPP_|AWuh|JYhRZ2T~tk;0akAB~^v58uNOZ_>V}Ss+f>j8vsk zjPLlgy^zZ`XI!-(f9o~=xtX@f!K))mu8pjwdHTTYxiW|08ije4mtRck7iArt4XW3X zU!6HcV*O)NswMc1j~wGgCZG#RloA6DihF0hmWNZD9SI^C44$OF%9 zHAXD02jRlAo;j=oT5{8;A+`!lDmfr!_9c&xQYYob`v+#S!)T5tbP&rBiXEAIj!baJ zVf4adG&TmmRDN_>KRBn5$D7UN9IG>R4PVB6C+YrS8rLEk@k@_#A!BQZy_ECi{+Xr~ zAIbiZM+Lc`b!tr(T{@Li_l@Sj>&`z4y2H+t!qOM@pku;GMKl2g;y+7@ojZD-2YfxV z?>To4tT2SmDqpR@+Go0ZR5{XE{lDGqVyRUIt*d;Ati8YW7q()7GfY-gZr zrHfleSl5y4U_JHL`Jey3Q2$Z;-|?_BjG}T^DZjMz6BH0y#*0E#J&ufw-#L8RzwKtA^Mo|e0(s1V4xDxCp!Gb6rhXxlb>&|g z{u`FT_ya}rQ>NcaL)HI@#dtYNC9+m-J$F1e$WQSjC-@UqI!n{_{qiS9_fvEYN2;AQ zqC;FyS9DHr808>ttkSE@>wfbtxObwT6fp2>eAn3qpykU`D;=q((*GX-ts9fLlUeV; zDeRBtpdx^@4wJPU_BfCqHPc#O?a2usaAMkF%R}T}E#2FEckVs}E|jBrpZnhjwI&W+ zUT2PJj>YCA-uwp;gRdHEgAAi>h5y_qY=;D1%_1Fb^#I>ko!$ggA`-S=g7P`oS#x|^ zJHTx*0zKVqY?x~eYoT`>93C})gk%?^y2F~=yAuBto+;~*j3CynzMP;6#Qlr5(}hj# zPNofXd$@OyrRvi)uoM$Fc~D)mfwp4Txs)>?ma?8;egn+#FUK7-qoBkdgKXUxT zUORF)3X>!FFF>Q`v!t}#6fnYF3t%JwkA%*uLdPt-w5F-V0;%1>m-7Z!?j`eR%WA<~ zO=V%hdaE981LXD4ROoUtfgjFq#CGVAgXjrTuckXlt^#pr-2-OwQRY1J^SF*hH6x*p zlG%nyV2FJ(X?XLfPznfB87D?z-pKRVovE_PM8=nFv}@U;BWih)G?vLVY)8Z0aYto& zmlg6%^B4&53IyOM1u(;A%zbFU_Prt=yRVp*sQ@zI&%^X%?LVX+4xxjVRT>v+sjL!S z#|TboPG!HSVx^==$9OVCAlBVL&A5huz$EQ;{P3_iGA0RORtWHSzOu7b7|@Vln5Mb^ z%x@wI?QEAIhC z;9>Vmm(S{xU`i^5LfA#N4QTdGKZ8lxbIe>8KT+t^avjv0|F&}l%L~1O{AKD0oH`?w z^xeaTc9J43429;*Wy6vO>25 z{4RjMFxPihqPO>;re3;ZYwM!8?0EHW|*vnnD7R z=DM&BpB6~oVY`xsn&!kvwqx8Y4Ys+YimhiVLi7}-9Hn&PajJg&ckfcmQADFLt-=0^ z0S!FSHsWzSdB)xb_LT>FrNMOJ48j(A2&tKEU{@QLi)k z)9NBdh#S0mBMl9g>Z)Z$_Z^>(ac9|Id_Bnf``mCNeokNMWO#hySlZP$B@eSPcXsJC z7gP4JTtI#)&`4<*cu8-c;{?MbKNJ@aX+Q2qyd zrGjTaC2KA-l74jRwj=t!3FbSeU%$X1?YomMoUSol1Krqs0>@Ot+y~i8+t6?OmlgUQ zG`05-%`qzZ1x4DMOq(gk*@FoCq=@Z{yI?s-z5OG;J`q(w_Cqn*u!kx9UU*8E2x@qm#szBD4e;0S7@UxYT2XL zy;s>Wpn&pu_@Dg_7*Bm9>q5KLkxYpK81bLU#Hu75Q``;cN6^L^FuQN3wtcs^f79X<&{Iq8 zRtsQbf&#Sh4Va~uNAkaYn{R3fxvsFe^I#@_&N~SAMWezevqCq4@?piJ2j}^)M1e~P zcYk+xLt+~)$^bGJ#rHABH4b>zQN>kOy*Je*TzulZNIrxKUb_W6a&t8*IJzOcK9ZxB z8UH8UH_h&q5j_bRgMn$(zE_p)*pV1306a?+LR8YX-rM<)p}TQZ#??Qz25WtZ#ur|^ z*JvFS49F^-i)JwRR>9^nZQD4Too`TkL(p-AzqRH|?LJ1Rv52~>9N~#^f?L91DdMa3_>u|!5 zM^<6)=3A@jzRuu;@*)wPf5VnZAx9$bd-7)MLJntL=*hW|0pE~D|mGB zk5`cg|9^{n@qY@){_W)K`!HPCa!5`9X>`f|Ff5&A+0fja=*P9ct$u(adfm$%YG!|4 zx8PW6s?&dRczU?X7c4+$2xWPXs?&%0e8Owh)i?b#Yk_D*M@2g#d=>$pru{su@Oq`X z`^9t1(TQpWy{5LGc7q>~iFu%DmKfj1w#29+MC`vki4wT8{_BwRGsId*wT)|r&MdCQ z3H_gcLz$Bq9Ni;fej`8_?4;fPX3o4UZu`uTNycgF2gIyH!~9D_yAU_Y^$a-(`{Z4@ zD}O!JuE`NpS#{RkuU*fKf=Fllb}{fPfeGHaa)2ow<^_j&%kExl zkLLKf)bKKUioZy%=2b{=jHZLLMW#S&IdMw{p|IaNcm|}>5grY@WdsmzoaifGlE?ap zWvD%jlk>{!MgcOWx9DBEGlj-=|4?zs|AkxUw`gG|38{IM zisU436rrc`+gVyf(~am($d8W6@=<1A@?_vjbclx5#D$3aHi0H32dwlv(wx_y!_Fql z%7sW6454Xe_OE5n)b`D|Mw6!k{VZW8-hZCGroT@QodR6O1q#HFTklCg4R=DjK9Dxx zxB{$6VfS80f)d;s-gB8G|i)NK&6i+2H{~`m!UG>``~;t0>a6qCN)|;hQ?a13YxFnLUa?xbt)VP|@#RY8~$si}&uO zjACRg4R0v#5PrAw>7dT&18^gRp(A$A)Zi0*)vj^<)(iIoWrhi6nZPEO{2-yZO;RX` zE^nL~Rb&(hUGY0ebZrvGU~)|pF&??5+&Rs2bk3c)efDI+M@=#EjRK7(_*d}pM*rz@ zcgZvbnumO?-vu2=et$^l6s$^M ze+CLQjYO6M-5$+&|FMbqo81@B_4P@MNg*KS(KS=&Hil3IFNlC~HGT77RZw(>2;)2G z&5n90xBXriwqhRP;kMe!76o?ehFytysZWdY>xgbcta~h-N4Rt$ZS{Y6DiJYs>^>vO z;y<`^WGq+#U^b&J zGv{81H{|v}&nXT{l03X9w44+(;LXRYYR+41Ei7q#oL^kLBhiQclc4$XXnj~E>B$D5 z^y&P&(t7}QkxvU!k+aD~KV%wOAb!l!+9Dwvbtci3)a!DxZ|(s*OfLm`;YlIlF(?RX zADH+y#5$f^<2lP51%}(MrJgjodgsz zffr|JwvqWk$-sPBScG}E$(zaY#hiWl0A=Q>wm3B8wa|-#eMe2k&>IdDEXVNmCm`#f zIflsRWHAg+e&@hzzm53dXhhRus>144F9_3aEyanh`z%=ZfB6P7(`Uf<04fyz=e=r3 z&EjPhq>%ps>5LzG767K?`)+!_50YFtgX)G!aU{jBnLjLNzor9)XMT zOtoMqCT=v$#sVEP(Gov?J$V904xW!^14}6mh00zQI(!&XGw*M#m+ya4d1a^AOlbt& zDtok`_*hd@^Y>Va=qr0Uu=NPUygP}%gEE=O8wXP1zVxphUkdiwb_NFmo&QKIh5s zo~6MIk0G-_{tT%o2+98>R4#T zsb+|=V+!=*0|fF5uj|adPl5kI<2qsQqjmp;Lo1Bg=#2=>%eVlY(-$Ex1j7;DP)Ruk z7`HzuiT`a&Tig6;rlkI5q1V*D1xDY#efz!nEi;XPo2G>@9uCk-N#?9T;OB>xeI(;sJ z6g>Gu!yKt3`UNksCvCq{j{kBOQB=+qwL?9Sg^3;i&TuqSQEanb{mQMaTuyH`NNXk) zIT2*=&6SV|#%qS4zh>Z7e#p^I+{v`KY>qt|@aj zVEz!7bG`b7<%PS__?isv?-c^b9?V~cKNdPKlv$G|hjZoGTEi*H;P~i|1c;s0Q>Ly% zCfUeINeM6U&@VgPfRd|WV{4d|Tjcnq^Ncb0knKqP!c6u)`XK&hK9$e??VE0wVD#k2 zu{ifM{?DuaMip@_-(B#;Qh5rXs#!k&jBO@?Ul4E?VI@|vA+P|$a`=xm-Xrnpm0eUH1frNCJJIpt; z9Io|CG?M)<4Kg*qT|g~sm5cC~hI}n4d1@k9VSN{j8e4|_+a_}v`=md-hLFRBKF}J( zbtxLKyZV5XP8j>G(2>}}BwU4p0egGf^yr#cnty*hjO}bY zF7&u-AM-eyxO~?W5_qSSa(H!Cm`?MtQ5Sz*=)^xy*kXn5q3cHl*N^xRgN0Y;<(|bK z=Ooyhp&ujbAn~K*H(!Nlqnj6H-HuM<9vDJ#JbzE2%Mj1uPC5|)2pHIWA%&S{Z+Jr< ziKl+P5+jFa4{}rqs+!MU@cH{3szKDI6;ud60IP8IUW%FKXq6pna5??N<8(JJv=Fn?Y+1lM@)+oB>wez6`LoPFe&z!^mm>Rm(3!64zD08iW_Sz^p#gn zc$`qVM|1R@(F3g2sPze5<}oRK83*+gdDMzJeN#WdFdKy|Mo0Qo`a(KS$@VC_@`dIl*v5(EIkZ6(lT)F=T;gpUW--VUE{mt4Pk01+QI zJI*yS*ra(RE&@~K;$Wy6AU0qajt`j%W6sf13{c$kVT-bsna=MPk8lyCX3I5P^jhGo z|Je@jojYxVcwY_|!|1KbF9oD^Q!yvu+YgEGy>K?{95Li%r=RlxnX06nk2f7qaxb483f)t7&B$4ORQo~@64>oV*ErXW2LTppUeWpc)f(+(-p6t; z%ZYxpgug#o5*V*66*y34cFyg&M-*MfFili^LO1J_+`kNg+`mr&nrAP8-ge1RW9^&x zt(#-Gw^~^$m&Bt5n|R8@3Zi`&_-s_mU9|sNd6kdJnno^HqEHGY43-lK$)%RLV})cV#)RV zIr`3iQEoXAlip*j?k8C6R&@P%+Z(U&>-nNb*yYiNtZ08992c1Ll;HBUdOLgnf>mU?Qt!h&22dvEv-{F(5nb%LYZ{H$9aaH z&k7Y9Smz+Ye!+?N1stxlTs;(mQK70TXPSnPhXPuq*d7CbhY z6Q5`{94|d-aJhJ8O|iDp)9d2{5=%{5K;>>?fOS_j5g}H=!)tQ!j5qr@B%-JkwP{}} z3aQ=vRrpa;!tWO#g_tHvku~!@YcdtOL|LzpR_^`o2( zu#>pCN+sW>1IyU(sx`#A70GSM`mwor$ptK24{ajkl9CpDNp0*BKFQa&2o|#I=^Ag4;O#JN!B;fAjKl=uaQ=0#~M^u;5{N>=d_0N zW(P^aRgNw*9oi6T9oTmLL}USUbb@?LB!=mdXD&|mn10n^hSxn$AgyNCqr*vi|MCSM zpYIG~)AZzX{tF4ej;UYvIGy!(z`aw2r@aNQ8*nnv3>NRhE0F1nU!7Sa;WFpHj{iQS zo7sJpNn9Z0{>F2fM)sLtUy}BGTu@M62{HfO#%5C#N((L%vpJT0Hb4us!aG6rWS3{f z8z>c#CoURIaEg!j4`!~h!!{{rT(}Mo2Ys*=%18oh9ooqogo${op=35dEv3VkuJ%pU zQki#^%}gX#u7KyI?k+TxY2ypuAwF2_o}ZJUj!L)fbWW^={2;A&;LnKy5VQ0_q%+&=0NHG z7dhMk9=jI;cM@`TlGQhelb3$^ci6)e64lOvkY;$u0>jN^zm{m*t za7-baMmhoaH8xxocUM3fx6b*ma07n6rneB6!|$dtrzUiQEe#qcT<5)e$IB8=UYra& zH^Gm6{`#=m^m~&;ekdKl;RhBJAk+%yC2%3I_bb`~Otex5p6ppFvjkoBAnQ^n(DMLw zmoLEbL}@K!2rchg;r-Rrbp4@Mo$TwtO(To7Aq(;0b@ius7^fn@kb;dHS<#U~A z$pfL(X1=&To}eG2?`QmRR82$ z$6Huzv-JLxRQ>boe?iRuX9P-m%g?|4JN&@gCB8PvFX%1`IRV}gxDNo5h6U0f7c7s0 z%ek;`hd6ZpAZaXJ$0=sd1|nHo;S9?)7Oe1>zP06M;T*oVhtcf-I{)I9H*({oJFTd@ zW!;BDtk8u7(7$AYU(K%K1*FH|J->G zopv0KhIGKPX>IftV~knf7%^{Z|E(}7rEqG!(yUg5KQp!wx zjIyQoFccI#FA16SNfAz%kL=mz$|NmkxQK_sUU6bKGQvAHL)WRTB>V zB6=7f8Wn0Zzj?27OV!|+xv@_Fakw-@sypECwgt;hW(0YLh6pFsc^e$=#_nz@E$wZ`c}I_A3>N4PibzU(I~Ob~S$o$s0P|%dbZlaCN+&M18yZ%8 z!W`nObx+Qfso<`SS$%IzK+1A^Knx4t`N_QTiyo&&UvVRHcMi;&$4T2tKfK6opeimm-ZV)fRd^Jqu z*KhQM7iB_QCT}>`!wC?j@_Cq%T^;_TgN>5He0pV?!|*-oqMTmEZhA4UGka{}_wHf& zP0~$HsyiM4sRCDBr9nK$b{t}|vgN}5V7~QqE84PxZ{0DvYkq>&InL2?{vgi%hgk)m z-NhGCu?30BtB+nPgqCoc|B2Z|qR*B12`HE#@e;p+TGO9t8%O6rv1q51FO_nG)}1C> zPdgNIcVukia81VC7CfGjdh8*(`8xu!K92xYln;RtLdOmasbFglRW*j&?m++pR zE<<6o@*K*{FmG0Gyi{12QIhpy2F^cSoe#Rd};5@n*({%k5 z*2Fk*Q$U5Bu^ct7weCQ5)+-G8QyY2EW=!l-V0DG|3B~FS$%AE^fJiFbDZP5#HSSfv zP-%s#QonLCV0!T)pPUt2;E5UR7@3(`@1+b&bY8B}YFxjalLwtd^LdmQZbj!S#t~FK z31PR`EGw+%7dgM97%wtOW1fWeow}iHbn(2x?_62B_IGK>#lbSmarcrUwC&F_+tscl zkd-p((%1IM|J`8K)w5-eLCd(7`xLU%2}0~nl6n5R@*8s08xnmMYjs_~iP97M=j z8DbL6B(4>Etz#YdKJVUb-D_YV_w+P}Ig?0Q~&w%D$>EgdlGXWMfJNwnU4X$JrYDf8mHO;5!iz>>7IZ*T-S06Vfw?)h8M)ClSs; znIm(I#f=j?@@nNTE*{45Hop{1O95&3+c-*N)5h0o)JFjB{hNDC=iSbOh!3Q zu;}56jLYcu_+Pbx{R}NOT`l6-q>`QqSK~(s5;p(v9Y!{?Ta*bCrDn4KFwpB5ba}tC zEJO`WNqb$Gkbmg(@H%%YH6n?|GEnxkDsz(pRh60jpv`cb`{?1of#w*&9bkoBVA;%j zI%~VppS(;W_0gOPiOWTVwzH&~Z&oa|9TSAsD8g_hoj1bIHTjNrJQrGj2%Iu8B3EF?#*#j+=G0rs>KTvs=JCDzaS7p{vG-~ z3xQ0YcH6u|;4UZLJ}n+e`->Ok);%$Ug!WEEW<-sS4Cp|Hac4ez)|;hP36g*EZS-lY zngvAYwk#>kc}5Nr3$~c*%SiK$Jyg-V zeAJyv6;67wIgVUxw16b8m@-Ggxub!F?Q8DSr+!UZf?~(4X~Da#pVpK2xj(n?VCl+a zW#>a}16asa+mn3;3?%1DZDeAS7$_c7y6BO zY)iga_;`BZ{?jvAcpi4JHgg9gp4#&>`*<$c6M6}=InwCX!!CU0UWD=?=UbuJ*Gfhg zs*ejl96Ro$9o|?O!ec%b>e>q1edux4|8R>y-b9Dvucv=x;TJCwf4wN>xzE|ld$q?L z=H0kyI;1e}w%9;GPlRm%eKA%FcbjLm#WEHhZ}qc`RX9afUZG3))_-g6%HyGI-~CJ~ zDx%1~^lCv_lQj(4mk5PQ_APt%#1KN+idRU;l6@Lw%Q}{jGNy$F6Vuok%*$X5W9HoR zd*AcvIp68zDx$n83>$>mj`hKtLO3^$${xJaR;?52>F8^Q+dc$oZ zBZI)lm$OgIA*-p1uctsv@`^BH&Xd&t-Qs+) zCjX6`ebh0c^Sf8=14X2))g-|L>;$|LN{SvhZpusN&an=UiuICaeICC!^NY`^UveSEB=b%XmJ3FV|kFPXVtUmtCnB9(H z9GjwxHJEj>8LH6b)Ke6TShA%kQ!Kez*kk#5#b3TLax$3DLC1MhwqmK4*T34f0qp&e z_GWHm7yB`%Ga)Lhr|u=ps%ZHPyg5}h3V=(&FH4@e@jWuB+=i>muo2qrA<49LJ9sdqeN4O~0(M$D7G0#`NC@w+(EkjO7sgyV{Da|qnw|A%_7)!cTy>mr=zAa&V@XOC zvOJ!&yLA5Xm-Z8$)xcI8tS+b)k%-*SqVC}R1qU?rWjA+OlKXo;4We}~3n!|sX*d_>rVy|=DOu*(<+5c0!&$K+I8(32>{0m6b80&PTT3+Md95xH%(W>Rn zfNJVh0bdXayOdmuX&FdOA(0YwfpurF*RkZB; z&Q6g_-hjL5!}-VT7oG0c6(eo{tH{HxCiW6y(H_i_NvFADF$=wba_~3?+5sx~tyEt` zT5YdP_JTTN5N(sY%v6%gg%{=I2JUfNSTkv27pv5>#|>3Si$JE@trmDoGGHksJ$wj( zoX-+?I?m3UCeE9308*>g0>GR#g&8}YVj;*^oQT8FPXmF~ zNGukjprh@`_|!t`0@uP3Er_LyCETq2cvaFkEgv?U9q)r7FtD1a^tPpQsFco?adF}Em zWb46dG2$QImozU+N`LPQ7v(d8$Gd$Sf#s8D)^j!Y;gG6_7$ITMEpgoY5Ja!nIW+p_ z=y(Jvjlml!ExY@ZVs{NK0n(6!eRQ!rc!idj1UPAnJ8S3dqZ&%mSz@E+hk zAJXfQ!gK+}9gw?P%(cB53`aGPLxi#`U3(9J-N&TFXp~{hC-C@s3-@( zIc$&A+FFHP_%c`z22=yB0K=V~ov%Sw@vDe5CN)(LC;q4`TfX6e9<+>4 zcTr}6n4Ra&m6|HFn{JdA)W0nFSV>}_Zg=UUi^9QnnZSsrT_u(`ZWa_YSm+H7q7A`+ zQCUSj2Oz*Y59VnwMR$SK}KUBGm=ZV_`Axtjd<)x+r2;JR><=$LO49CwZF58Z4_NZWRw zvgE1Y?kWF-dm|xrU6zvRRv*)SA5W{Enc`NmxNd6w!9DsEKmw*U10NXxk8eA@QLYJE zC@z`)UQf>HRN&n27*Yh7ri6zNoza6ja|ywFhtgjCin@`SpB}xZT!~c79CR}X20lCHL;YyWp=)P!d&aDgo!k-e%)ln@s7_&9fdiaS-n+ywR)b!HXqs*H951M zr2z@SZ%ZA8NFHTzJ<9XAxR@Z{8nDOn05f#*B-`c|i-X+f&!0!!L5cU{kG6g^zM&?@ z^khX0Qa+{p;g!-pjvBNw{~bt-U*&<^H~H zYw}vVog)8i5KAWVtbp4$iWZPI1~=sqi^j{op@WU%&f;E}FY25_+wN}VSKv`_lq5_! zKp-*pjO}1!BmuA^J#Ub#tuu>doqSRN$^uJQs+4Nf2WYC)B7nh8bMgO061asY1VUmb_T~ar6Gkm4 zg>x3HBMSg_a5C%O-6E#Sj$^=~D>p7K?m%c>lgwqB5t~4D>cg(-4wyNZM#<-*@}{zO zza{NXOTJ+>@%c}W{Q6YxzdiDn;+o0I%`A$nRMPBM&ow91! zn2)}Ix&P(3O?FTZ8eq({A2;$<@>43!umy&jQBgJBbAEitaD(Ltr-bc!Lw(-ddImnp@i;IuCCaN)x6;a}mlwCPw}+ z{e*#8)k@QhoxU(;!BZd;FJ z`-iV`z_bEf-|cR}m}q4VAJ|20VfUQtLwku^CQFY}C&W?v|0Awp+{Aug%l$Xt8?q z%=&Kte}4BqarM*s=N*IE-XkcXXyvtpBE&AswS*jnO(o&wiZ;p9cfxzHO@<*tJ0fG& z&;NDyU(V|G6F$|gOxYOxn4|u8N{}c4_Ykpv7$&s;ahoDt3Tm8zTqEhLIOTefleD3^ z8BhiZL-#zTaLs;9{2G))Q4RbJ8GaS^q7LUYBBuVyzEHg30mvQhI#5uuvhN~SzcBH8 zgNFe4;kgmZdW2@eSf^hw%7>!wPYLv6p>C9lg6;^+Z^Pf^++@~C_$AA^Lk7?Ka94DT zIwiM#wB_AbaJZCHA?bj(K1h!Oe8fPX!jx*{&0Dvgtl#9me(P4%T9R*NwP4W*@AIYr z+|U6LKeIj6uN&M5cy&|AVVdt=6WYqV+`D(%FaMTjSByRG8gtW@_>MWOZ|-ld^KkR@ zCGe+|ypx(bHaa#E$DdM7G|0&=Unx)%eTW+SVvr$O9-7DW1Agv`!e$rNoQ>I*Zfk8l^~A}U|XpP*~={W_BZ zg{(dA`-`>p^m z(96n=mBfjOsJP|kDvW?D+u?Xftdl%jzujl-lM=i~zl#?(LHiq^1ZH{rWF$$3(Dq&# z4HT^7x`c$W1lnd!~3)*%lZ4l4EDMkA9U{>_%NtfTgBoxCVj!`VLZ!i z*;h6u<37*r?w7C~nIO_xWmxqnACl(Gk@j3yOPUQXFTX$g+-p!=?d+}PTA$Q7y+Td1 z{(`(za_>4>;R}KM=I7vtKw@1lJ3)Yz{w)>?fv6g=9RBx( zj2&6XzU$i0T4R_N`TO{5FW>9rE2D%9l)6y}WKqqB z?>5tbomj|7^>TC5vx?G_e&*J+hWl($V^b3;8DW<{uX3~I=44CofXA=&P@{2bT_1%` zDJTjXn~!nvHOrsBS942o!PD%TlCf3&_>KDUKhKVOH*N=eH@@^3#_$VOK%*8a&gD_> z;EVrZUQk(b#8Nt3SOPFA;AeUPQ;2H9#P2BTOzpx)^KL1xLsXyk)YrZn0lBU0_jo^ln1gj;MD~_g-iceFNmyRH5RFNdA85eA0YXcLUrO_}L zteawt+yi~362){N(Yt-Ch`E80%v6pjcq{Y*Xk0KH`fX?Sl7GNx9YT49!w__Je|9Nu zz(;grfJep2e8U#pirKJvbg|)Vw8WA=uH{OECFjdJE349h$X#03c*7gY|t;GJc^U5Is{pTictUPLOT#$NNQvAsx!Ff@m-iSy4Xz$l>0e;!E zyP}+t@aZcSE%&s%y^QiyqU6XV1u>Qq67z45g=4p*jLdbqmGBj@Q40&p{PWh=A&En1 zr_Zl66_MjDQpVra6vckAm#3aRH?uI*-YELffc^*xO(`)-GtfnQkYB@&j@2Z-$Hwlc z9wI2h2z%nc$`Xw+N)Y})Lwr$=!JE>UmzZ>8T>suV6jHW_6$0t4*z`1ZwOShZmD`j- zF@@vpSzc((jWeb7dq#?R+VQLOIvg>4Xlz$j5KrwLW~v0(N)#yud|8_<8LD}HS?OGd zU|-7SZ}=s6kfqI3jNcq-k8SL+id^n&i0iI(gfi?%IFPdPD%E+#vbk1IflWyb&JMYijdPmyTQY%rXwDU35P1fQas==FRT=P>DPR0N|LyYi ze|JH1x-AwSq?mij6Eox!=5LZ2GCahp5-)YecyI^2a_rvl)^t2Exll_nr>ZZ^zw@xv z)LLVU;%UN_&=5$|$LGe_odYP|GQ!rV{Xgy3K^ut?duRC)c*zFZNXG~_$bB5bP zlqChp*>c8)qM9!IO3#qGnWL*~H{#EVMBvG=!y40UV_K;+{qL2RgXC1oS7+jLi;%iO zIk)WMY1l`E_2D*BmA$NKrj4!b8|2dg&^uR=%&cEg9GR~Iu6#AUD*`n&XOvOZ56!(# z#N@aa3g*z;gkf+$`|gD=>!N1;jzY~8m246%O2n#(7uP}+EQ@H%QuoC^qm33ArEAYJ z@5mf)G`8zR-L(2yptB|ym)XX?Q5Ldchvp_e%{?%-+Iq6HUceZ~MD2BME`HbqA@GmZ zBg{IyzRbGnm)BGJG~tgFD#CgttRnL2*T z4VZCXN{LvSUl4XP4*C&lhlwVdmZAhon>$l;+@v-A6&Y4C!!0*bm|xah7!tUAJfCdN zCOrHdDeW?4t9E>BOkPMx$YYIo>&Lx+HbW|o@kBpL2P6Coer(K%PHBUPhK3&90K#2b zF};V9?QagZXwl4l7^Lu4<8IQZpt*etWn}Tn_YTy6>qWkJkmP7P?t#2@!A4f7^2QHy zd&Ru=GTt2Ffbfl~noY-FgB4#l3|V}m1iysCJ9)8r`btJPN)l0H9)(#bvVQhgWt)Z0 z3*<+}@}TMXdeK{xnw(X-Ne(i%$A0kkwqrcfOkd8k|3!!{LmqkX3Zgz6RVI` Date: Sat, 3 Jan 2015 16:48:43 +0000 Subject: [PATCH 66/82] Fixing desc to show max cap of the RCD Was hard coded to show 30, moving it to a variable and actually making use of it. --- code/game/objects/items/weapons/RCD.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 7f1861f8c6c..dbd78a443fc 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -102,15 +102,16 @@ RCD /obj/item/weapon/rcd/attackby(obj/item/weapon/W, mob/user) ..() if(istype(W, /obj/item/weapon/rcd_ammo)) - if((matter + 20) > 100) + var/rcd_max_cap = 100 + if((matter + 20) > rcd_max_cap) user << "The RCD cant hold any more matter-units." return user.drop_item() qdel(W) matter += 20 playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - user << "The RCD now holds [matter]/30 matter-units." - desc = "A RCD. It currently holds [matter]/30 matter-units." + user << "The RCD now holds [matter]/[rcd_max_cap] matter-units." + desc = "A RCD. It currently holds [matter]/[rcd_max_cap] matter-units." return From 7945739867ac0f96be3571413ec85a12dbf228e0 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sat, 3 Jan 2015 11:23:27 -0600 Subject: [PATCH 67/82] Adds three new emojis, fixes the medbot emoji, and gives the QM's PDA a unique sprite. --- icons/emoji.dmi | Bin 2794 -> 5642 bytes icons/obj/pda.dmi | Bin 13490 -> 13535 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/emoji.dmi b/icons/emoji.dmi index a78a7e3df7961a224785d597ebbbada3516ac1e2..0a82e4c33053e1aeffb7af8649b74123fc6e35d0 100644 GIT binary patch literal 5642 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 diff --git a/icons/obj/pda.dmi b/icons/obj/pda.dmi index 848647eae2d8bb3eef2aea583367cdeb597086d8..8bc456a47870fb541ed2db8ab9bc54a0f8adf13a 100644 GIT binary patch delta 12549 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 delta 12503 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 Date: Sat, 3 Jan 2015 11:38:00 -0600 Subject: [PATCH 68/82] Adds salt emoji. --- icons/emoji.dmi | Bin 5642 -> 5815 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/emoji.dmi b/icons/emoji.dmi index 0a82e4c33053e1aeffb7af8649b74123fc6e35d0..f0a560c684e195393ef8f96c08e86d55722d9edf 100644 GIT binary patch literal 5815 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 Bf&2gf literal 5642 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 k;9ISLZxU`g Date: Sat, 3 Jan 2015 23:48:21 +0000 Subject: [PATCH 69/82] Updated base object and fixed missing line. --- code/game/objects/items/weapons/RCD.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index dbd78a443fc..92399da13a5 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -28,6 +28,7 @@ RCD var/disabled = 0 var/airlock_type = /obj/machinery/door/airlock var/advanced_airlock_setting = 1 //Set to 1 if you want more paintjobs available + var/max_charge = 100 /obj/item/weapon/rcd/verb/change_airlock_setting() set name = "Change Airlock Setting" @@ -102,16 +103,15 @@ RCD /obj/item/weapon/rcd/attackby(obj/item/weapon/W, mob/user) ..() if(istype(W, /obj/item/weapon/rcd_ammo)) - var/rcd_max_cap = 100 - if((matter + 20) > rcd_max_cap) + if((matter + 20) > max_charge) user << "The RCD cant hold any more matter-units." return user.drop_item() qdel(W) matter += 20 playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - user << "The RCD now holds [matter]/[rcd_max_cap] matter-units." - desc = "A RCD. It currently holds [matter]/[rcd_max_cap] matter-units." + user << "The RCD now holds [matter]/[max_charge] matter-units." + desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." return @@ -244,7 +244,7 @@ RCD if(matter < amount) return 0 matter -= amount - desc = "A RCD. It currently holds [matter]/30 matter-units." + desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." return 1 /obj/item/weapon/rcd/proc/checkResource(var/amount, var/mob/user) From 585971270aafdce5e841b29eb7cbb469e17acfb1 Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Sat, 3 Jan 2015 23:49:03 +0000 Subject: [PATCH 70/82] moved and renamed variable --- code/game/objects/items/weapons/RCD.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 92399da13a5..6e26e12fdbd 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -22,13 +22,13 @@ RCD origin_tech = "engineering=4;materials=2" var/datum/effect/effect/system/spark_spread/spark_system var/matter = 0 + var/max_matter = 100 var/working = 0 var/mode = 1 var/canRwall = 0 var/disabled = 0 var/airlock_type = /obj/machinery/door/airlock var/advanced_airlock_setting = 1 //Set to 1 if you want more paintjobs available - var/max_charge = 100 /obj/item/weapon/rcd/verb/change_airlock_setting() set name = "Change Airlock Setting" From fb4e1c56c2c23cbcebb07727c02334f1734bb5f8 Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Sun, 4 Jan 2015 00:32:37 +0000 Subject: [PATCH 71/82] Update RCD.dm --- code/game/objects/items/weapons/RCD.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 6e26e12fdbd..f9cb133c605 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -93,7 +93,7 @@ RCD /obj/item/weapon/rcd/New() - desc = "A RCD. It currently holds [matter]/100 matter-units." + desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." src.spark_system = new /datum/effect/effect/system/spark_spread spark_system.set_up(5, 0, src) spark_system.attach(src) From 50a7f76f1848e4822d3f37ad5e0d030015f6bc1f Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Sun, 4 Jan 2015 00:36:04 +0000 Subject: [PATCH 72/82] derp'd with the names --- code/game/objects/items/weapons/RCD.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index f9cb133c605..4fe90a2133e 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -93,7 +93,7 @@ RCD /obj/item/weapon/rcd/New() - desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." + desc = "A RCD. It currently holds [matter]/[max_matter] matter-units." src.spark_system = new /datum/effect/effect/system/spark_spread spark_system.set_up(5, 0, src) spark_system.attach(src) @@ -103,15 +103,15 @@ RCD /obj/item/weapon/rcd/attackby(obj/item/weapon/W, mob/user) ..() if(istype(W, /obj/item/weapon/rcd_ammo)) - if((matter + 20) > max_charge) + if((matter + 20) > max_matter) user << "The RCD cant hold any more matter-units." return user.drop_item() qdel(W) matter += 20 playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - user << "The RCD now holds [matter]/[max_charge] matter-units." - desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." + user << "The RCD now holds [matter]/[max_matter] matter-units." + desc = "A RCD. It currently holds [matter]/[max_matter] matter-units." return @@ -244,7 +244,7 @@ RCD if(matter < amount) return 0 matter -= amount - desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." + desc = "A RCD. It currently holds [matter]/[max_matter] matter-units." return 1 /obj/item/weapon/rcd/proc/checkResource(var/amount, var/mob/user) From e285bd0b3c86e210f4a3b8040a0870803f479d1f Mon Sep 17 00:00:00 2001 From: carnie Date: Sun, 4 Jan 2015 01:45:02 +0000 Subject: [PATCH 73/82] Map Update --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 13199 ++++++++-------- _maps/map_files/generic/z2.dmm | 2244 ++- _maps/map_files/generic/z3.dmm | 54 +- _maps/map_files/generic/z4.dmm | 337 +- _maps/map_files/generic/z5.dmm | 1793 ++- code/controllers/subsystem/lighting.dm | 2 - code/controllers/subsystem/machines.dm | 4 +- .../subsystem/shuttles/emergency.dm | 17 +- code/controllers/subsystem/shuttles/supply.dm | 6 + code/game/turfs/space/transit.dm | 11 +- code/modules/shuttle/shuttle.dm | 73 +- tgstation.dme | 46 - 12 files changed, 8750 insertions(+), 9036 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 518f3ce0974..bfb114711ef 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -1,10 +1,10 @@ "aaa" = (/turf/space,/area/space) -"aab" = (/turf/space,/area/syndicate_station/north) -"aac" = (/turf/space,/area/syndicate_station/northeast) -"aad" = (/turf/space,/area/syndicate_station/northwest) +"aab" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_n"; name = "north of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"aac" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_ne"; name = "northeast of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"aad" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_nw"; name = "northwest of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) "aae" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space) "aaf" = (/obj/structure/lattice,/turf/space,/area/space) -"aag" = (/turf/simulated/floor/plating/airless,/area/space) +"aag" = (/obj/structure/lattice/catwalk,/turf/space,/area/space) "aah" = (/obj/structure/sign/securearea{pixel_y = -32},/turf/space,/area/space) "aai" = (/turf/simulated/wall/r_wall,/area/security/prison) "aaj" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) @@ -32,464 +32,464 @@ "aaF" = (/obj/structure/window/reinforced,/obj/machinery/hydroponics/soil,/obj/item/weapon/minihoe,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/security/prison) "aaG" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "aaH" = (/turf/simulated/wall,/area/security/transfer) -"aaI" = (/obj/structure/bookcase,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aaJ" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aaK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"aaL" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"aaM" = (/obj/structure/closet/secure_closet/injection,/turf/simulated/floor/plasteel,/area/security/transfer) -"aaN" = (/obj/structure/table,/obj/item/device/electropack,/turf/simulated/floor/plasteel,/area/security/transfer) -"aaO" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/wrench,/obj/item/clothing/head/helmet,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/security/transfer) -"aaP" = (/obj/machinery/librarycomp{pixel_y = 0},/obj/structure/table,/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aaQ" = (/obj/structure/table,/obj/item/weapon/storage/pill_bottle/dice,/turf/simulated/floor/plasteel,/area/security/prison) -"aaR" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/prison) -"aaS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"aaT" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"aaU" = (/obj/structure/lattice,/obj/structure/sign/securearea{pixel_y = -32},/turf/space,/area/space) -"aaV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/security/transfer) -"aaW" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/security/transfer) -"aaX" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/security/transfer) -"aaY" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aaZ" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel,/area/security/prison) -"aba" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/prison) -"abb" = (/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"abc" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"abd" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) -"abe" = (/obj/structure/grille,/turf/space,/area/space) -"abf" = (/turf/simulated/floor/plasteel,/area/security/transfer) -"abg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/transfer) -"abh" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abi" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abj" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"abk" = (/obj/machinery/shower{dir = 8},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"abl" = (/turf/simulated/wall,/area/security/main) -"abm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) -"abn" = (/turf/simulated/wall,/area/security/hos) -"abo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) -"abp" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/lattice,/turf/space,/area/space) -"abq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plasteel,/area/security/transfer) -"abr" = (/obj/machinery/door/window/brigdoor{name = "Transfer Room"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/transfer) -"abs" = (/turf/simulated/wall,/area/space) -"abt" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abu" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abx" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aby" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abA" = (/obj/machinery/door/window/westleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"abB" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"abC" = (/obj/structure/closet/secure_closet/security/sec,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abD" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abE" = (/obj/machinery/alarm{pixel_y = 23},/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abF" = (/obj/structure/closet/secure_closet/security/sec,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abG" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 0; pixel_y = 30},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = -31},/obj/structure/filingcabinet,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abH" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abI" = (/obj/machinery/computer/security,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abJ" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abK" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{pixel_x = 6; pixel_y = 6},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -4; pixel_y = 3},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"abM" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel,/area/security/transfer) -"abN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/security/transfer) -"abO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/security/transfer) -"abP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{aiControlDisabled = 0; icon_state = "door_closed"; id_tag = null; locked = 0; name = "Prisoner Transfer Centre"; req_access = null; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) -"abQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/security/prison) -"abR" = (/turf/simulated/wall,/area/security/prison) -"abS" = (/obj/machinery/door/poddoor/preopen{id = "permacell3"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt3"; name = "Cell 3"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abT" = (/obj/machinery/door/poddoor/preopen{id = "permacell2"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt2"; name = "Cell 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "permacell1"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt1"; name = "Cell 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abV" = (/obj/machinery/door/airlock{name = "Unisex Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"abW" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abX" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abY" = (/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Head of Security's Office"; dir = 4; network = list("SS13")},/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abZ" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"aca" = (/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acb" = (/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 10},/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acc" = (/obj/structure/lattice/catwalk,/turf/space,/area/space) -"acd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/transfer) -"ace" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/transfer) -"acf" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/security/transfer) -"acg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) -"ach" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 3"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aci" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt3"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acj" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 2"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"ack" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acl" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt2"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acm" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 1"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aco" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt1"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acp" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"acq" = (/turf/simulated/wall/r_wall,/area/ai_monitored/security/armory) -"acr" = (/obj/structure/closet/bombcloset,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"acs" = (/obj/effect/landmark{name = "secequipment"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"act" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acu" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/stamp/hos,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acv" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acw" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/wood,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/obj/item/weapon/storage/box/deputy,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acx" = (/turf/simulated/wall,/area/maintenance/fsmaint) -"acy" = (/obj/machinery/door/airlock/external{name = "Security External Airlock"; req_access_txt = "63; 13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"acz" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxport) -"acA" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/power/apc{dir = 8; name = "Prisoner Transfer Centre"; pixel_x = -30},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/security/transfer) -"acB" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) -"acC" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/security/transfer) -"acD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) -"acE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 3"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acF" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acG" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 2"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 1"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acI" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"acJ" = (/obj/machinery/deployable/barrier,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acK" = (/obj/machinery/deployable/barrier,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera/motion{c_tag = "Armory Motion Sensor"; dir = 2; name = "motion-sensitive security camera"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acL" = (/obj/machinery/suit_storage_unit/security,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acM" = (/obj/structure/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/energy/gun/advtaser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/gun/advtaser,/obj/item/weapon/gun/energy/gun/advtaser{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acN" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acO" = (/obj/structure/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/item/clothing/suit/armor/laserproof,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) -"acP" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/ammunitionlocker,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acQ" = (/obj/structure/closet/l3closet/security,/obj/machinery/camera{c_tag = "Brig Equipment Room"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"acR" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acS" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acT" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acU" = (/obj/item/weapon/storage/secure/safe/HoS{pixel_x = 35},/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/radio/off,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acV" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"acW" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) -"acX" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"acY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"acZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/transfer) -"ada" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"},/area/security/prison) -"adb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/prison) -"adc" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 3"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"add" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/prison) -"ade" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 2"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"adf" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 1"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"adg" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/ai_monitored/security/armory) -"adh" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/security/armory) -"adi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/security/armory) -"adj" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Armory APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/ai_monitored/security/armory) -"adk" = (/obj/machinery/vending/security,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"adl" = (/obj/machinery/power/apc{dir = 8; name = "Head of Security's Office APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"adm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"adn" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"ado" = (/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"adp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"adq" = (/turf/simulated/wall/r_wall,/area/security/main) -"adr" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint) -"ads" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"adt" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"adu" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"adv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"adw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"adx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"ady" = (/obj/item/stack/rods,/turf/space,/area/space) -"adz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) -"adA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/prison) -"adB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/prison) -"adE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) -"adF" = (/obj/machinery/door_control{id = "permacell3"; name = "Cell 3 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 3"; pixel_x = 6; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) -"adG" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/camera{c_tag = "Prison Hallway West"; network = list("SS13","Prison")},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/prison) -"adI" = (/obj/machinery/door_control{id = "permacell2"; name = "Cell 2 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 2"; pixel_x = 6; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) -"adJ" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) -"adL" = (/obj/machinery/door_control{id = "permacell1"; name = "Cell 1 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 1"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) -"adM" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adN" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/power/apc{dir = 4; name = "Prison Wing APC"; pixel_x = 24; pixel_y = 0; step_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/prison) -"adO" = (/obj/structure/closet/secure_closet{name = "contraband locker"; req_access_txt = "3"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"adP" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/security/armory) -"adQ" = (/obj/structure/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) -"adR" = (/obj/structure/rack,/obj/item/weapon/shield/riot{pixel_x = -3; pixel_y = 3},/obj/item/weapon/shield/riot,/obj/item/weapon/shield/riot{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/storage/box/teargas,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"adS" = (/obj/structure/rack,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) -"adT" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/riot{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/projectile/shotgun/riot,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) -"adU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/ai_monitored/security/armory) -"adV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/security/armory) -"adW" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 8; icon_state = "rightsecure"; name = "Armory Desk"; req_access_txt = "3"},/obj/machinery/door/window/eastleft{name = "Reception Desk"; req_access_txt = "1"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/ai_monitored/security/armory) -"adX" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"adY" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/machinery/recharger,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"adZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) -"aea" = (/obj/machinery/door/airlock/glass_command{name = "Head of Security"; req_access_txt = "58"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"aeb" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) -"aec" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/main) -"aed" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/security/main) -"aee" = (/obj/machinery/camera{c_tag = "Security Escape Pod"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aef" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod3/station) -"aeg" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod3/station) -"aeh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station) -"aei" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) -"aej" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) -"aek" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"ael" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) -"aem" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/prison) -"aen" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison) -"aeo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) -"aep" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) -"aeq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) -"aer" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) -"aes" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) -"aet" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Prison Hallway East"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) -"aeu" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/security/prison) -"aev" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/prison) -"aew" = (/obj/machinery/flasher/portable,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"aex" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/security/armory) -"aey" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) -"aez" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) -"aeA" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) -"aeB" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/ai_monitored/security/armory) -"aeC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/ai_monitored/security/armory) -"aeD" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/security/armory) -"aeE" = (/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"aeF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"aeG" = (/obj/structure/table,/obj/machinery/recharger,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"aeH" = (/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/main) -"aeI" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aeJ" = (/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aeK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aeL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aeM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aeN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/main) -"aeO" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/security/main) -"aeP" = (/obj/machinery/door/airlock/external{name = "Security Escape Pod"; req_access_txt = "63"},/turf/simulated/floor/plating,/area/security/main) -"aeQ" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aeR" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"aeS" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"aeT" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"aeU" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/station) -"aeV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"aeW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"aeX" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"aeY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"aeZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"afa" = (/obj/structure/lattice,/obj/item/stack/cable_coil/random,/turf/space,/area/space) -"afb" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"afc" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/space,/area/space) -"afd" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/turf/simulated/floor/plasteel,/area/security/prison) -"afe" = (/obj/structure/extinguisher_cabinet{pixel_x = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) -"aff" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) -"afg" = (/obj/machinery/flasher_button{id = "insaneflash"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) -"afh" = (/obj/structure/table,/obj/item/device/electropack,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) -"afi" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/razor{pixel_x = -6},/obj/item/stack/medical/ointment{pixel_y = 4},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) -"afj" = (/obj/structure/table,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/security/prison) -"afk" = (/obj/structure/closet/secure_closet/brig{anchored = 1},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/prison) -"afl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/prison) -"afm" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/prison) -"afn" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/obj/structure/window/reinforced,/obj/machinery/flasher/portable,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"afo" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"afp" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Brig Control Room"; dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/rack,/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer,/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afq" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"afr" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"afs" = (/obj/machinery/door/window/southleft{name = "Armory"; req_access_txt = "3"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/security/armory) -"aft" = (/obj/machinery/door/window/southleft{base_state = "right"; icon_state = "right"; name = "Armory"; req_access_txt = "3"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/security/armory) -"afu" = (/obj/structure/reagent_dispensers/peppertank,/turf/simulated/wall,/area/ai_monitored/security/armory) -"afv" = (/obj/structure/grille,/obj/structure/sign/securearea{pixel_x = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) -"afw" = (/obj/machinery/door/airlock/glass_security{name = "Equipment Room"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"afx" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) -"afy" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) -"afz" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"afA" = (/turf/simulated/floor/plasteel,/area/security/main) -"afB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"afC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/security/main) -"afD" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plasteel,/area/security/main) -"afE" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/security/main) -"afF" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) -"afG" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/security/main) -"afH" = (/obj/structure/closet/emcloset,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"afI" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod3/station) -"afJ" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station) -"afK" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) -"afL" = (/obj/machinery/door/airlock/glass_security{name = "Insanity Ward"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"afM" = (/turf/simulated/wall,/area/security/brig) -"afN" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "Prison Gate"; name = "prison blast door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/security/brig) -"afO" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "Prison Gate"; name = "prison blast door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/security/brig) -"afP" = (/turf/simulated/wall/r_wall,/area/security/warden) -"afQ" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"afR" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afS" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afT" = (/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afU" = (/obj/structure/table,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afV" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afX" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afY" = (/obj/structure/table,/obj/machinery/syndicatebomb/training,/obj/item/weapon/gun/energy/laser/practice,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/main) -"afZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aga" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"agb" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"agc" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/main) -"agd" = (/obj/structure/table,/obj/item/device/flash/handheld,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"age" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"agf" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/main) -"agg" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/security/main) -"agh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) -"agi" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/security/prison) -"agj" = (/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/security/prison) -"agk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/security/prison) -"agl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agn" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"ago" = (/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"agr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"ags" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"agt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agu" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agx" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agy" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agz" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"agA" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) -"agB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"agC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"agD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/security/main) -"agE" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"agF" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"agG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"agH" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"agI" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"agJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"agK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"agL" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 7},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) -"agM" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Security Delivery"; req_access_txt = "1"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/security/main) -"agN" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Security"},/obj/structure/plasticflaps{opacity = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/security/main) -"agO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"agP" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"agQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"agR" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"agS" = (/obj/machinery/flasher{id = "insaneflash"; pixel_x = 26},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"agT" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agU" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agV" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agW" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"agZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/warden) -"aha" = (/obj/machinery/power/apc{dir = 8; name = "Brig Control APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahh" = (/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access_txt = "3"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) -"ahj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"ahk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"ahl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/security/main) -"ahm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"ahn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"aho" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool/bed/chair,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/security/main) -"ahp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/main) -"ahq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/main) -"ahr" = (/obj/machinery/power/apc{dir = 4; name = "Security Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) -"ahs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aht" = (/obj/structure/stool/bed,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/glasses/sunglasses/blindfold,/obj/item/clothing/mask/muzzle,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"ahu" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"ahv" = (/obj/machinery/camera{c_tag = "Brig Interrogation"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"ahw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"ahx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"ahy" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"ahz" = (/obj/structure/closet/secure_closet/warden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahA" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahB" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Warden"},/obj/machinery/door_control{id = "Prison Gate"; name = "Prison Wing Lockdown"; pixel_x = -27; pixel_y = 8; req_access_txt = "2"},/obj/machinery/door_control{id = "Secure Gate"; name = "Cell Shutters"; pixel_x = -27; pixel_y = -2; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahC" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahD" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahE" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahG" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahH" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"ahI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/main) -"ahJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahK" = (/obj/structure/noticeboard{dir = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahL" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahM" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahN" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahO" = (/obj/machinery/camera{c_tag = "Security Office"; dir = 1; network = list("SS13")},/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahP" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/computer/security,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahQ" = (/obj/structure/filingcabinet,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahR" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/main) -"ahU" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/main) -"ahV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahZ" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"aia" = (/obj/machinery/camera{c_tag = "Prison Sanitatium"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"aib" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"aic" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"aid" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"aie" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"aif" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"aig" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"aih" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"aii" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"aij" = (/obj/structure/table/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/window/brigdoor{dir = 1; name = "Armory Desk"; req_access_txt = "3"},/obj/machinery/door/window/southleft{name = "Reception Desk"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aik" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"ail" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"aim" = (/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access_txt = "3"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ain" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/security/main) -"aio" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Security Office"; req_access = null; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"aip" = (/turf/simulated/wall,/area/crew_quarters/courtroom) -"aiq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"air" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ais" = (/turf/simulated/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/space) -"ait" = (/turf/simulated/wall,/area/security/processing) -"aiu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) -"aiv" = (/turf/simulated/wall/r_wall,/area/security/processing) -"aiw" = (/turf/simulated/wall/r_wall,/area/security/brig) -"aix" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/brig) -"aiy" = (/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"aiz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/brig) -"aiA" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/brig) -"aiB" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiC" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiD" = (/obj/structure/sign/goldenplaque{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiE" = (/obj/machinery/camera{c_tag = "Brig East"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiG" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/closet/secure_closet/courtroom,/obj/effect/decal/cleanable/cobweb,/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"aiH" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/camera{c_tag = "Courtroom North"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"aiI" = (/obj/structure/stool/bed/chair{name = "Judge"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/courtroom) -"aiJ" = (/obj/structure/stool/bed/chair{name = "Judge"},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/crew_quarters/courtroom) -"aiK" = (/obj/structure/stool/bed/chair{name = "Judge"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/crew_quarters/courtroom) -"aiL" = (/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"aiM" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"aiN" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"aiO" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/laborcamp/station) -"aiP" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/floor/plating,/area/shuttle/laborcamp/station) -"aiQ" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/laborcamp/station) -"aiR" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel,/area/security/processing) -"aiS" = (/obj/machinery/computer/security{name = "Labor Camp Monitoring"; network = list("Labor")},/turf/simulated/floor/plasteel,/area/security/processing) -"aiT" = (/obj/machinery/camera{c_tag = "Labor Shuttle Dock North"},/obj/structure/table,/obj/item/weapon/storage/box/prisoner,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/security/processing) -"aiU" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) -"aiV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/brig) -"aiW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"aiX" = (/obj/machinery/power/apc{dir = 1; name = "Labor Shuttle Dock APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiY" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aja" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"ajb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"ajc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/brig) -"ajd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"aje" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/brig) -"ajf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"ajg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/brig) -"ajh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"aji" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/brig) -"ajj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"ajk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"ajl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"ajm" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Brig"; req_access = null; req_access_txt = "63; 42"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"ajn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"ajo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/courtroom) -"ajp" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) -"ajq" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) -"ajr" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) -"ajs" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/courtroom) -"ajt" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/crew_quarters/courtroom) -"aju" = (/obj/machinery/door/window/southleft{name = "Court Cell"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"ajv" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/laborcamp/station) -"ajw" = (/obj/machinery/computer/shuttle/labor,/obj/structure/reagent_dispensers/peppertank{pixel_x = -31; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"ajx" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/restraints/handcuffs,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) +"aaI" = (/turf/simulated/floor/plating/airless,/area/space) +"aaJ" = (/obj/structure/bookcase,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aaK" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aaL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"aaM" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"aaN" = (/obj/structure/closet/secure_closet/injection,/turf/simulated/floor/plasteel,/area/security/transfer) +"aaO" = (/obj/structure/table,/obj/item/device/electropack,/turf/simulated/floor/plasteel,/area/security/transfer) +"aaP" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/wrench,/obj/item/clothing/head/helmet,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/security/transfer) +"aaQ" = (/obj/machinery/librarycomp{pixel_y = 0},/obj/structure/table,/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aaR" = (/obj/structure/table,/obj/item/weapon/storage/pill_bottle/dice,/turf/simulated/floor/plasteel,/area/security/prison) +"aaS" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/prison) +"aaT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"aaU" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"aaV" = (/obj/structure/lattice,/obj/structure/sign/securearea{pixel_y = -32},/turf/space,/area/space) +"aaW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/security/transfer) +"aaX" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/security/transfer) +"aaY" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/security/transfer) +"aaZ" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aba" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel,/area/security/prison) +"abb" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/prison) +"abc" = (/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"abd" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"abe" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) +"abf" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) +"abg" = (/turf/simulated/floor/plasteel,/area/security/transfer) +"abh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/transfer) +"abi" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abj" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abk" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"abl" = (/obj/machinery/shower{dir = 8},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"abm" = (/turf/simulated/wall,/area/security/main) +"abn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) +"abo" = (/turf/simulated/wall,/area/security/hos) +"abp" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) +"abq" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/lattice,/turf/space,/area/space) +"abr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plasteel,/area/security/transfer) +"abs" = (/obj/machinery/door/window/brigdoor{name = "Transfer Room"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/transfer) +"abt" = (/turf/simulated/wall,/area/space) +"abu" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abv" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aby" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abB" = (/obj/machinery/door/window/westleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"abC" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"abD" = (/obj/structure/closet/secure_closet/security/sec,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abE" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abF" = (/obj/machinery/alarm{pixel_y = 23},/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abG" = (/obj/structure/closet/secure_closet/security/sec,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abH" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 0; pixel_y = 30},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = -31},/obj/structure/filingcabinet,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"abI" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"abJ" = (/obj/machinery/computer/security,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"abK" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"abL" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{pixel_x = 6; pixel_y = 6},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -4; pixel_y = 3},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"abM" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"abN" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel,/area/security/transfer) +"abO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/security/transfer) +"abP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/security/transfer) +"abQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{aiControlDisabled = 0; icon_state = "door_closed"; id_tag = null; locked = 0; name = "Prisoner Transfer Centre"; req_access = null; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) +"abR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/security/prison) +"abS" = (/turf/simulated/wall,/area/security/prison) +"abT" = (/obj/machinery/door/poddoor/preopen{id = "permacell3"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt3"; name = "Cell 3"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abU" = (/obj/machinery/door/poddoor/preopen{id = "permacell2"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt2"; name = "Cell 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "permacell1"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt1"; name = "Cell 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abW" = (/obj/machinery/door/airlock{name = "Unisex Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"abX" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abY" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abZ" = (/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Head of Security's Office"; dir = 4; network = list("SS13")},/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"aca" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acb" = (/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acc" = (/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 10},/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acd" = (/obj/structure/sign/securearea{pixel_y = -32},/obj/structure/lattice/catwalk,/turf/space,/area/space) +"ace" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"acf" = (/obj/structure/lattice,/obj/item/stack/cable_coil/random,/turf/space,/area/space) +"acg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/transfer) +"ach" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/transfer) +"aci" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/security/transfer) +"acj" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) +"ack" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 3"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acl" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt3"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acm" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 2"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aco" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt2"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acp" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 1"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acr" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt1"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acs" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"act" = (/turf/simulated/wall/r_wall,/area/ai_monitored/security/armory) +"acu" = (/obj/structure/closet/bombcloset,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"acv" = (/obj/effect/landmark{name = "secequipment"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"acw" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acx" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/stamp/hos,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acy" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/wood,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/obj/item/weapon/storage/box/deputy,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acA" = (/turf/simulated/wall,/area/maintenance/fsmaint) +"acB" = (/obj/machinery/door/airlock/external{name = "Security External Airlock"; req_access_txt = "63; 13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"acC" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxport) +"acD" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/power/apc{dir = 8; name = "Prisoner Transfer Centre"; pixel_x = -30},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/security/transfer) +"acE" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) +"acF" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/security/transfer) +"acG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) +"acH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 3"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acI" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acJ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 2"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acK" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 1"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acL" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"acM" = (/obj/machinery/deployable/barrier,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acN" = (/obj/machinery/deployable/barrier,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera/motion{c_tag = "Armory Motion Sensor"; dir = 2; name = "motion-sensitive security camera"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acO" = (/obj/machinery/suit_storage_unit/security,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acP" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acQ" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acR" = (/obj/structure/rack,/obj/item/weapon/shield/riot{pixel_x = -3; pixel_y = 3},/obj/item/weapon/shield/riot,/obj/item/weapon/shield/riot{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/storage/box/teargas,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acS" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/ammunitionlocker,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acT" = (/obj/structure/closet/l3closet/security,/obj/machinery/camera{c_tag = "Brig Equipment Room"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"acU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acV" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acW" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acX" = (/obj/item/weapon/storage/secure/safe/HoS{pixel_x = 35},/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/radio/off,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"acZ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) +"ada" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adb" = (/obj/structure/grille,/turf/space,/area/space) +"adc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"add" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/transfer) +"ade" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"},/area/security/prison) +"adf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/prison) +"adg" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 3"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"adh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/prison) +"adi" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 2"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"adj" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 1"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"adk" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/ai_monitored/security/armory) +"adl" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/security/armory) +"adm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/security/armory) +"adn" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Armory APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/ai_monitored/security/armory) +"ado" = (/obj/machinery/vending/security,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"adp" = (/obj/machinery/power/apc{dir = 8; name = "Head of Security's Office APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"adq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"adr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"ads" = (/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"adt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"adu" = (/turf/simulated/wall/r_wall,/area/security/main) +"adv" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint) +"adw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"ady" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adz" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adA" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adD" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) +"adE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/prison) +"adF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) +"adG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) +"adH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/prison) +"adI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) +"adJ" = (/obj/machinery/door_control{id = "permacell3"; name = "Cell 3 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 3"; pixel_x = 6; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) +"adK" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/camera{c_tag = "Prison Hallway West"; network = list("SS13","Prison")},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) +"adL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"adM" = (/obj/machinery/door_control{id = "permacell2"; name = "Cell 2 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 2"; pixel_x = 6; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) +"adN" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) +"adO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"adP" = (/obj/machinery/door_control{id = "permacell1"; name = "Cell 1 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 1"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) +"adQ" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) +"adR" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/power/apc{dir = 4; name = "Prison Wing APC"; pixel_x = 24; pixel_y = 0; step_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/prison) +"adS" = (/obj/structure/closet/secure_closet{name = "contraband locker"; req_access_txt = "3"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"adT" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/security/armory) +"adU" = (/obj/structure/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/item/clothing/suit/armor/laserproof,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) +"adV" = (/obj/structure/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) +"adW" = (/obj/structure/rack,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) +"adX" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/riot{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/projectile/shotgun/riot,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) +"adY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/ai_monitored/security/armory) +"adZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/security/armory) +"aea" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 8; icon_state = "rightsecure"; name = "Armory Desk"; req_access_txt = "3"},/obj/machinery/door/window/eastleft{name = "Reception Desk"; req_access_txt = "1"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/ai_monitored/security/armory) +"aeb" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"aec" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/machinery/recharger,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"aed" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) +"aee" = (/obj/machinery/door/airlock/glass_command{name = "Head of Security"; req_access_txt = "58"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"aef" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) +"aeg" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/main) +"aeh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/security/main) +"aei" = (/obj/machinery/camera{c_tag = "Security Escape Pod"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aej" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/space) +"aek" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/space) +"ael" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/space) +"aem" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) +"aen" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) +"aeo" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"aep" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) +"aeq" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/prison) +"aer" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison) +"aes" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) +"aet" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"aeu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) +"aev" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) +"aew" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"aex" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Prison Hallway East"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) +"aey" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/security/prison) +"aez" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/prison) +"aeA" = (/obj/machinery/flasher/portable,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"aeB" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/security/armory) +"aeC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) +"aeD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) +"aeE" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) +"aeF" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/ai_monitored/security/armory) +"aeG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/ai_monitored/security/armory) +"aeH" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/security/armory) +"aeI" = (/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"aeJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"aeK" = (/obj/structure/table,/obj/machinery/recharger,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"aeL" = (/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/main) +"aeM" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"aeN" = (/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"aeO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"aeP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"aeQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"aeR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/main) +"aeS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/security/main) +"aeT" = (/obj/machinery/door/airlock/external{name = "Escape Pod Three"; req_access_txt = "63"},/turf/simulated/floor/plating,/area/security/main) +"aeU" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aeV" = (/obj/machinery/door/airlock/external{name = "Escape Pod Three"; req_access_txt = "63"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aeW" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 4; id = "pod3"; name = "escape pod 3"},/turf/simulated/shuttle/floor,/area/space) +"aeX" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/space) +"aeY" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/space) +"aeZ" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/space) +"afa" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afc" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afd" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afe" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"aff" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afh" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/space,/area/space) +"afi" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/turf/simulated/floor/plasteel,/area/security/prison) +"afj" = (/obj/structure/extinguisher_cabinet{pixel_x = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) +"afk" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) +"afl" = (/obj/machinery/flasher_button{id = "insaneflash"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) +"afm" = (/obj/structure/table,/obj/item/device/electropack,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) +"afn" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/razor{pixel_x = -6},/obj/item/stack/medical/ointment{pixel_y = 4},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) +"afo" = (/obj/structure/table,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/security/prison) +"afp" = (/obj/structure/closet/secure_closet/brig{anchored = 1},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/prison) +"afq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/prison) +"afr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/prison) +"afs" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/obj/structure/window/reinforced,/obj/machinery/flasher/portable,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"aft" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"afu" = (/obj/structure/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/energy/gun/advtaser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/gun/advtaser,/obj/item/weapon/gun/energy/gun/advtaser{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"afv" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"afw" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"afx" = (/obj/machinery/door/window/southleft{name = "Armory"; req_access_txt = "3"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/security/armory) +"afy" = (/obj/machinery/door/window/southleft{base_state = "right"; icon_state = "right"; name = "Armory"; req_access_txt = "3"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/security/armory) +"afz" = (/obj/structure/reagent_dispensers/peppertank,/turf/simulated/wall,/area/ai_monitored/security/armory) +"afA" = (/obj/structure/grille,/obj/structure/sign/securearea{pixel_x = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) +"afB" = (/obj/machinery/door/airlock/glass_security{name = "Equipment Room"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"afC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) +"afD" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) +"afE" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"afF" = (/turf/simulated/floor/plasteel,/area/security/main) +"afG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"afH" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/security/main) +"afI" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plasteel,/area/security/main) +"afJ" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/security/main) +"afK" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) +"afL" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/security/main) +"afM" = (/obj/structure/closet/emcloset,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"afN" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"afO" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/space) +"afP" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) +"afQ" = (/obj/machinery/door/airlock/glass_security{name = "Insanity Ward"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"afR" = (/turf/simulated/wall,/area/security/brig) +"afS" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "Prison Gate"; name = "prison blast door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/security/brig) +"afT" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "Prison Gate"; name = "prison blast door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/security/brig) +"afU" = (/turf/simulated/wall/r_wall,/area/security/warden) +"afV" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Brig Control Room"; dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/rack,/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer,/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"afW" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"afX" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"afY" = (/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"afZ" = (/obj/structure/table,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"aga" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agc" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agd" = (/obj/structure/table,/obj/machinery/syndicatebomb/training,/obj/item/weapon/gun/energy/laser/practice,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/main) +"age" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"agf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"agg" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"agh" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/main) +"agi" = (/obj/structure/table,/obj/item/device/flash/handheld,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agj" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agk" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/main) +"agl" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/security/main) +"agm" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) +"agn" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/security/prison) +"ago" = (/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/security/prison) +"agp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/security/prison) +"agq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"agr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ags" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"agt" = (/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"agu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"agv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"agw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"agx" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"agy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agC" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agD" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agE" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"agF" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) +"agG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/security/main) +"agJ" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"agK" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"agL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"agM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agN" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"agO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"agP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agQ" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 7},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) +"agR" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Security Delivery"; req_access_txt = "1"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/security/main) +"agS" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Security"},/obj/structure/plasticflaps{opacity = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/security/main) +"agT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"agU" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"agV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"agW" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"agX" = (/obj/machinery/flasher{id = "insaneflash"; pixel_x = 26},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"agY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"agZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"aha" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ahb" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ahc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ahd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"ahe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/warden) +"ahf" = (/obj/machinery/power/apc{dir = 8; name = "Brig Control APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahm" = (/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access_txt = "3"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahn" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) +"aho" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"ahp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"ahq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/security/main) +"ahr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"ahs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"aht" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool/bed/chair,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/security/main) +"ahu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/main) +"ahv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/main) +"ahw" = (/obj/machinery/power/apc{dir = 4; name = "Security Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) +"ahx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ahy" = (/obj/structure/stool/bed,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/glasses/sunglasses/blindfold,/obj/item/clothing/mask/muzzle,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"ahz" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ahA" = (/obj/machinery/camera{c_tag = "Brig Interrogation"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ahB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"ahC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"ahD" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"ahE" = (/obj/structure/closet/secure_closet/warden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahF" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahG" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Warden"},/obj/machinery/door_control{id = "Prison Gate"; name = "Prison Wing Lockdown"; pixel_x = -27; pixel_y = 8; req_access_txt = "2"},/obj/machinery/door_control{id = "Secure Gate"; name = "Cell Shutters"; pixel_x = -27; pixel_y = -2; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahH" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahI" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahJ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahL" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahM" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"ahN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/main) +"ahO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahP" = (/obj/structure/noticeboard{dir = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahQ" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahR" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahT" = (/obj/machinery/camera{c_tag = "Security Office"; dir = 1; network = list("SS13")},/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahU" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/computer/security,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahV" = (/obj/structure/filingcabinet,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahW" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/main) +"ahZ" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/main) +"aia" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aib" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aic" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aid" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aie" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"aif" = (/obj/machinery/camera{c_tag = "Prison Sanitatium"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"aig" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"aih" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"aii" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"aij" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"aik" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"ail" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"aim" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"ain" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"aio" = (/obj/structure/table/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/window/brigdoor{dir = 1; name = "Armory Desk"; req_access_txt = "3"},/obj/machinery/door/window/southleft{name = "Reception Desk"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"aip" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"aiq" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"air" = (/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access_txt = "3"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ais" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/security/main) +"ait" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Security Office"; req_access = null; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"aiu" = (/turf/simulated/wall,/area/crew_quarters/courtroom) +"aiv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aiw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aix" = (/turf/simulated/wall,/area/security/processing) +"aiy" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) +"aiz" = (/turf/simulated/wall/r_wall,/area/security/processing) +"aiA" = (/turf/simulated/wall/r_wall,/area/security/brig) +"aiB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/brig) +"aiC" = (/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"aiD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/brig) +"aiE" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/brig) +"aiF" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aiG" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aiH" = (/obj/structure/sign/goldenplaque{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aiI" = (/obj/machinery/camera{c_tag = "Brig East"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aiJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aiK" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/closet/secure_closet/courtroom,/obj/effect/decal/cleanable/cobweb,/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) +"aiL" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/camera{c_tag = "Courtroom North"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) +"aiM" = (/obj/structure/stool/bed/chair{name = "Judge"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/courtroom) +"aiN" = (/obj/structure/stool/bed/chair{name = "Judge"},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/crew_quarters/courtroom) +"aiO" = (/obj/structure/stool/bed/chair{name = "Judge"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/crew_quarters/courtroom) +"aiP" = (/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) +"aiQ" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"aiR" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"aiS" = (/obj/item/stack/rods,/turf/space,/area/space) +"aiT" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel,/area/security/processing) +"aiU" = (/obj/machinery/computer/security{name = "Labor Camp Monitoring"; network = list("Labor")},/turf/simulated/floor/plasteel,/area/security/processing) +"aiV" = (/obj/machinery/camera{c_tag = "Labor Shuttle Dock North"},/obj/structure/table,/obj/item/weapon/storage/box/prisoner,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/security/processing) +"aiW" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) +"aiX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/brig) +"aiY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"aiZ" = (/obj/machinery/power/apc{dir = 1; name = "Labor Shuttle Dock APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aja" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"ajb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"ajc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"ajd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aje" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/brig) +"ajf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"ajg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/brig) +"ajh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"aji" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/brig) +"ajj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"ajk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/brig) +"ajl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"ajm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"ajn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) +"ajo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Brig"; req_access = null; req_access_txt = "63; 42"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"ajp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) +"ajq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/courtroom) +"ajr" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) +"ajs" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) +"ajt" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) +"aju" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/courtroom) +"ajv" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/crew_quarters/courtroom) +"ajw" = (/obj/machinery/door/window/southleft{name = "Court Cell"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"ajx" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/space) "ajy" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/security/processing) "ajz" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/security/processing) "ajA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) @@ -517,5956 +517,5912 @@ "ajW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/courtroom) "ajX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/courtroom) "ajY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"ajZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"aka" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) -"akb" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/security/processing) -"akc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/security/processing) -"akd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) -"ake" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) -"akf" = (/obj/machinery/door/airlock/security{name = "Evidence Storage"; req_access = null; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) -"akg" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akh" = (/obj/machinery/door/window/brigdoor{id = "Cell 1"; name = "Cell 1"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) -"aki" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/security/brig) -"akk" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akl" = (/obj/machinery/door/window/brigdoor{id = "Cell 2"; name = "Cell 2"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) -"akm" = (/obj/machinery/door/window/brigdoor{id = "Cell 3"; name = "Cell 3"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) -"akn" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"ako" = (/obj/machinery/door/airlock/glass_security{name = "Brig Desk"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"akp" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akq" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"akr" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"aks" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akt" = (/obj/machinery/door/window/brigdoor{id = "Cell 4"; name = "Cell 4"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) -"aku" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akv" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/crew_quarters/courtroom) -"akw" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/courtroom) -"akx" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/crew_quarters/courtroom) -"aky" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/courtroom) -"akz" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/crew_quarters/courtroom) -"akA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/space,/area/maintenance/auxsolarstarboard) -"akB" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"akC" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/window/shuttle,/turf/simulated/floor/plating,/area/shuttle/laborcamp/station) -"akD" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"akE" = (/obj/machinery/mineral/labor_claim_console{machinedir = 2; pixel_x = 30; pixel_y = 30},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"akF" = (/obj/machinery/door/airlock/external{name = "Labor Camp Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/security/processing) -"akG" = (/turf/simulated/floor/plating,/area/security/processing) -"akH" = (/turf/simulated/floor/plasteel,/area/security/processing) -"akI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) -"akJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/processing) -"akK" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) -"akL" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) -"akM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = -25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akN" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = -25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akQ" = (/obj/machinery/door_control{id = "briggate"; name = "Desk Shutters"; pixel_x = -26; pixel_y = 6; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher_button{id = "brigentry"; pixel_x = -28; pixel_y = -8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"akR" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"akS" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/eastleft{name = "Brig Desk"; req_access_txt = "1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"akT" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"akU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/flasher{id = "Cell 4"; pixel_x = 28},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akX" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/crew_quarters/courtroom) -"akY" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 10},/area/crew_quarters/courtroom) -"akZ" = (/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/courtroom) -"ala" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/courtroom) -"alb" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/courtroom) -"alc" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/crew_quarters/courtroom) -"ald" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"ale" = (/turf/space,/area/maintenance/auxsolarstarboard) -"alf" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) -"alg" = (/turf/simulated/wall,/area/maintenance/fsmaint2) -"alh" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ali" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"alj" = (/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"alk" = (/obj/machinery/flasher_button{id = "gulagshuttleflasher"; name = "Flash Control"; pixel_x = 0; pixel_y = -26; req_access_txt = "1"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"all" = (/obj/machinery/computer/shuttle/labor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/security/processing) -"alm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/processing) -"aln" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) -"alo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/processing) -"alp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher{id = "Cell 1"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alq" = (/obj/structure/closet/secure_closet/brig{id = "Cell 1"; name = "Cell 1 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alr" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/flasher{id = "Cell 2"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"als" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alt" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/flasher{id = "Cell 3"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alu" = (/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alv" = (/obj/machinery/light/small{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "outerbrig"; name = "Brig Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = -26; pixel_y = -5; req_access_txt = "63"},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "innerbrig"; name = "Brig Interior Doors Control"; normaldoorcontrol = 1; pixel_x = -26; pixel_y = 5; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"alw" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"alx" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/eastright{name = "Brig Desk"; req_access_txt = "2"},/obj/item/weapon/restraints/handcuffs,/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"aly" = (/obj/machinery/flasher{id = "brigentry"; pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"alz" = (/obj/structure/closet/secure_closet/brig{id = "Cell 4"; name = "Cell 4 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"alC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"alD" = (/obj/machinery/door/airlock/glass{name = "Courtroom"; req_access_txt = "42"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"alE" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"alF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"alG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"alH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"alI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"alJ" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"alK" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/floor{icon = 'icons/turf/floors.dmi'; icon_state = "dark"},/area/shuttle/laborcamp/station) -"alL" = (/obj/machinery/mineral/stacking_machine/laborstacker{input_dir = 2; output_dir = 1},/turf/simulated/shuttle/floor{icon = 'icons/turf/floors.dmi'; icon_state = "dark"},/area/shuttle/laborcamp/station) -"alM" = (/turf/simulated/shuttle/wall,/area/shuttle/laborcamp/station) -"alN" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/security/processing) -"alO" = (/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) -"alP" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) -"alQ" = (/obj/machinery/camera{c_tag = "Brig Evidence Storage"; dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) -"alR" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"alS" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"alT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/security/brig) -"alU" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/southleft{name = "Brig Desk"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"alV" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/southleft{base_state = "right"; icon_state = "right"; name = "Brig Desk"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"alW" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "briggate"; name = "security blast door"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"alX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"alY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"alZ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"ama" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amb" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amc" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Courtroom APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"amd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ame" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amf" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"amg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"amh" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ami" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"amj" = (/obj/machinery/mineral/labor_claim_console{machinedir = 1; pixel_x = 30; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"amk" = (/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"aml" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/security/processing) -"amm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) -"amn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) -"amo" = (/obj/machinery/door_control{desc = "A remote control switch for the exit."; id = "laborexit"; name = "exit button"; normaldoorcontrol = 1; pixel_x = 26; pixel_y = -6; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) -"amp" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"amq" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"amr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"ams" = (/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amt" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"amu" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"amv" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"amw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amx" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amz" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) -"amA" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Port Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"amB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"amC" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"amD" = (/turf/simulated/wall,/area/maintenance/fpmaint2) -"amE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"amF" = (/obj/machinery/door/airlock/external{name = "Labor Camp Shuttle Airlock"},/turf/simulated/floor/plating,/area/security/processing) -"amG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{id_tag = "laborexit"; name = "Labor Shuttle"; req_access = null; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/processing) -"amH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amJ" = (/obj/machinery/bot/secbot/beepsky{name = "Officer Beepsky"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amK" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Courtroom"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amO" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amP" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/camera{c_tag = "Courtroom South"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amR" = (/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amS" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amT" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) -"amW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fsmaint) -"amX" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) -"amY" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"amZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"ana" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"anb" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"anc" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"and" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"ane" = (/obj/structure/stool/bed,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"anf" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"ang" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) -"anh" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/security/processing) -"ani" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) -"anj" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/camera{c_tag = "Labor Shuttle Dock South"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) -"ank" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) -"anl" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) -"anm" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway West"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) -"ann" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) -"ano" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA"; location = "Security"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"anp" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"anq" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"anr" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"ans" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway East"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"ant" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"anu" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"anv" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"anw" = (/obj/structure/table,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"anx" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"any" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"anz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"anA" = (/obj/machinery/light/small{dir = 8},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/fsmaint) -"anB" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Air Out"; on = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/fsmaint) -"anC" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"anD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"anE" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"anF" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"anG" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"anH" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"anI" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"anJ" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"anK" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Port Solar APC"; pixel_x = -25; pixel_y = 3},/obj/machinery/camera{c_tag = "Fore Port Solar Control"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"anL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"anM" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"anN" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"anO" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/flasher{id = "gulagshuttleflasher"; pixel_x = 25},/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"anP" = (/obj/machinery/door/airlock/glass_security{name = "N2O Storage"; req_access_txt = "3"},/turf/simulated/floor/plating,/area/security/processing) -"anQ" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/security/processing) -"anR" = (/turf/simulated/wall,/area/security/detectives_office) -"anS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/detectives_office) -"anT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Detective"; req_access_txt = "4"},/turf/simulated/floor/plasteel,/area/security/detectives_office) -"anU" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"anV" = (/turf/simulated/wall,/area/lawoffice) -"anW" = (/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/turf/simulated/floor/plasteel,/area/lawoffice) -"anX" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"anY" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"anZ" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"aoa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint) -"aob" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) -"aoc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fsmaint) -"aod" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoe" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aof" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aog" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Dormitory Maintenance APC"; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoi" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aok" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aol" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Air In"; on = 1},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/fsmaint) -"aom" = (/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/fsmaint) -"aon" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Starboard Solar APC"; pixel_x = -25; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aoo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aop" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aoq" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint2) -"aor" = (/obj/structure/closet/wardrobe/mixed,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aos" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aot" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/space) -"aou" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 32},/turf/space,/area/space) -"aov" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) -"aow" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) -"aox" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) -"aoy" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aoz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aoA" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"aoB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) -"aoC" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/laborcamp/station) -"aoD" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/laborcamp/station) -"aoE" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/laborcamp/station) -"aoF" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plating,/area/security/processing) -"aoG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/security/processing) -"aoH" = (/obj/item/weapon/storage/secure/safe{pixel_x = -23},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"aoI" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"aoJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"aoK" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aoL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/lawoffice) -"aoM" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"aoN" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"aoO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/lawoffice) -"aoP" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/wood,/area/lawoffice) -"aoQ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"aoR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) -"aoS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoV" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoW" = (/obj/machinery/power/apc{dir = 2; name = "Dormitory APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/sleep) -"aoX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"apa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"apb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light/small{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Fitness Room APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apc" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/fsmaint) -"apd" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/fsmaint) -"ape" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apf" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apg" = (/obj/structure/grille,/obj/effect/landmark{name = "Syndicate Breach Area"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aph" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"api" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"apk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) -"apl" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apm" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apn" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apo" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"app" = (/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/coin/gold,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apq" = (/obj/machinery/computer/slot_machine{balance = 15; money = 500},/obj/item/weapon/coin/iron,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apr" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aps" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod1/station) -"apt" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod1/station) -"apu" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod1/station) -"apv" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod2/station) -"apw" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod2/station) -"apx" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod2/station) -"apy" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apz" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) -"apA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apB" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apC" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apD" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apE" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apF" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apG" = (/obj/machinery/power/apc{dir = 1; name = "Arrivals North Maintenance APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apH" = (/obj/machinery/camera{c_tag = "Fore Port Solar Access"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apJ" = (/obj/effect/landmark{name = "carpspawn"},/obj/structure/lattice,/turf/space,/area/space) -"apK" = (/turf/simulated/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/space) -"apL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/security/processing) -"apM" = (/obj/machinery/power/apc{dir = 8; name = "Labor Shuttle Dock APC"; pixel_x = -24},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/processing) -"apN" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"apO" = (/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"apP" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"apQ" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"apR" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/restraints/handcuffs,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"apS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"apT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/requests_console{department = "Law office"; pixel_x = -32; pixel_y = 0},/obj/structure/closet/lawcloset,/turf/simulated/floor/wood,/area/lawoffice) -"apU" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"apV" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/pen/red,/turf/simulated/floor/wood,/area/lawoffice) -"apW" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/lawoffice) -"apX" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "lawyer_blast"; name = "privacy door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/lawoffice) -"apY" = (/turf/simulated/wall,/area/crew_quarters/sleep) -"apZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aqa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) -"aqb" = (/turf/simulated/wall,/area/crew_quarters/fitness) -"aqc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aqd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) -"aqe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/fitness) -"aqf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/crew_quarters/fitness) -"aqg" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aqh" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) -"aqi" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqj" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance{lootcount = 8; name = "8maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqk" = (/obj/machinery/power/apc{dir = 1; name = "Bar Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aql" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqm" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqn" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqo" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqp" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqq" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqr" = (/obj/item/weapon/coin/gold,/obj/item/weapon/coin/iron,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqs" = (/obj/structure/closet,/obj/item/weapon/coin/iron,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqt" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqu" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) -"aqv" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod1/station) -"aqw" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) -"aqx" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod2/station) -"aqy" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) -"aqz" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqB" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint2) -"aqC" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint2) -"aqD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqH" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/fpmaint2) -"aqI" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqJ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqK" = (/turf/simulated/wall,/area/maintenance/fpmaint) -"aqL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aqM" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"aqN" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/hand_labeler,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"aqO" = (/obj/effect/landmark/start{name = "Detective"},/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"aqP" = (/obj/machinery/computer/security/wooden_tv,/obj/machinery/newscaster{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"aqQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/lawoffice) -"aqR" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"aqS" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"aqT" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/law,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"aqU" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Lawyer"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/lawoffice) -"aqV" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"aqW" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aqX" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aqY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm4"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aqZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep) -"ara" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/sleep) -"arb" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/sleep) -"arc" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"ard" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"are" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"arf" = (/obj/structure/dresser,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"arg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"arh" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"ari" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/fitness) -"arj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"ark" = (/obj/structure/closet/athletic_mixed,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"arl" = (/obj/structure/closet/boxinggloves,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"arm" = (/obj/machinery/camera{c_tag = "Fitness Room"},/obj/structure/closet/masks,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"arn" = (/obj/structure/closet/lasertag/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aro" = (/obj/structure/closet/lasertag/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) -"arp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/fitness) -"arq" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"arr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ars" = (/obj/structure/door_assembly/door_assembly_mai,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"art" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aru" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"arv" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/donut,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"arw" = (/turf/simulated/wall,/area/maintenance/electrical) -"arx" = (/turf/simulated/wall,/area/hallway/secondary/entry) -"ary" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) -"arz" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) -"arA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arE" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arF" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arG" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arH" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arI" = (/obj/structure/stool,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arJ" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arK" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arL" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arM" = (/obj/machinery/requests_console{department = "Detective's office"; pixel_x = -30; pixel_y = 0},/obj/structure/table/wood,/obj/item/device/camera{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"arN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"arO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"arP" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"arQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/security/detectives_office) -"arR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arS" = (/obj/machinery/door/airlock/maintenance{name = "Law Office Maintenance"; req_access_txt = "38"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/lawoffice) -"arT" = (/turf/simulated/floor/wood,/area/lawoffice) -"arU" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Lawyer"},/turf/simulated/floor/wood,/area/lawoffice) -"arV" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"arW" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"arX" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"arY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"arZ" = (/obj/machinery/door/airlock{id_tag = "Dorm4"; name = "Dorm 4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"asa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"asb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"asc" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"asd" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"ase" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm5"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"asf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"asg" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm6"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"ash" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) -"asi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"asj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"ask" = (/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"asl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"asm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"asn" = (/obj/structure/table,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/shard{icon_state = "small"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aso" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"asp" = (/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/fsmaint2) -"asq" = (/obj/machinery/door_control{id = "maint3"; name = "Blast Door Control C"; pixel_x = 0; pixel_y = 24; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"asr" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ass" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ast" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"asu" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"asv" = (/obj/item/stack/rods{amount = 50},/obj/structure/rack,/obj/item/stack/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/stack/cable_coil{amount = 5},/obj/item/stack/sheet/mineral/plasma{amount = 10; layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"asw" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/floor/plating,/area/maintenance/electrical) -"asx" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) -"asy" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/maintenance/electrical) -"asz" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/maintenance/electrical) -"asA" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod1/station) -"asB" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) -"asC" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape_pod1/station) -"asD" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod2/station) -"asE" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) -"asF" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape_pod2/station) -"asG" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asH" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asI" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fpmaint2) -"asL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint2) -"asM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fpmaint2) -"asO" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/space) -"asP" = (/obj/item/weapon/paper/crumpled,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/space) -"asQ" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asR" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asS" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 35},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asT" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asU" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asW" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"asX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"asY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"asZ" = (/obj/machinery/camera{c_tag = "Detective's Office"; dir = 1},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"ata" = (/obj/machinery/computer/med_data,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"atb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/detectives_office) -"atc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"atd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/lawoffice) -"ate" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/weapon/cartridge/lawyer,/turf/simulated/floor/wood,/area/lawoffice) -"atf" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Law Office"; dir = 1; network = list("SS13")},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; dir = 1; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = -27},/turf/simulated/floor/wood,/area/lawoffice) -"atg" = (/obj/machinery/photocopier,/obj/machinery/door_control{id = "lawyer_blast"; name = "Privacy Shutters"; pixel_x = 25; pixel_y = 8},/turf/simulated/floor/wood,/area/lawoffice) -"ath" = (/obj/machinery/power/apc{dir = 8; name = "Fore Primary Hallway APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"ati" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"atj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"atk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/sleep) -"atl" = (/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Cabin 1"},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"atm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/sleep) -"atn" = (/obj/machinery/door/airlock{id_tag = "Dorm6"; name = "Cabin 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"ato" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) -"atp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"atq" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"atr" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"ats" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"att" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"atu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"atv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"atw" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"atx" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aty" = (/obj/machinery/camera{c_tag = "Holodeck"},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"atz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"atA" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atB" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atE" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atG" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"atH" = (/turf/simulated/floor/plating,/area/maintenance/electrical) -"atI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"atJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"atK" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"atL" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Arrivals Escape Pod 1"; dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"atM" = (/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"atN" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"atO" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Arrivals Escape Pod 2"; dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"atP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fpmaint2) -"atV" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atW" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; shattered = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atX" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atY" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; shattered = 1},/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/circuitboard/operating,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atZ" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aua" = (/obj/item/weapon/airlock_painter,/obj/structure/lattice,/obj/structure/closet,/turf/space,/area/space) -"aub" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auc" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aud" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aue" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"auf" = (/obj/machinery/door/airlock/maintenance{name = "Chemical Storage"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aug" = (/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/turf/simulated/floor/plating,/area/security/detectives_office) -"auh" = (/obj/machinery/power/apc{dir = 8; name = "Detective APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/security/detectives_office) -"aui" = (/obj/machinery/power/apc{dir = 1; name = "Law Office APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/lawoffice) -"auj" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"auk" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"aul" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aum" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"aun" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters/sleep) -"auo" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"aup" = (/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/obj/machinery/camera{c_tag = "Dormitory North"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"auq" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"aur" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"aus" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"aut" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"auu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"auv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/sleep) -"auw" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aux" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) -"auy" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"auz" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/fitness) -"auA" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"auB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"auC" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"auD" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"auE" = (/obj/machinery/door/poddoor/preopen{id = "maint3"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"auF" = (/obj/machinery/door/poddoor/preopen{id = "maint3"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"auG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint2) -"auH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"auI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) -"auJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) -"auK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) -"auL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/maintenance/electrical) -"auM" = (/obj/machinery/power/apc{dir = 1; name = "Electrical Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) -"auN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"auO" = (/obj/structure/table,/obj/item/clothing/gloves/color/fyellow,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"auP" = (/obj/machinery/door/airlock/external{name = "Escape Pod One"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"auQ" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/hallway/secondary/entry) -"auR" = (/obj/machinery/door/airlock/external{name = "Escape Pod Two"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"auS" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auT" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auU" = (/obj/structure/optable{name = "Robotics Operating Table"},/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auV" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/space) -"auW" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auX" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint) -"ava" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avb" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fpmaint) -"avd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"ave" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avf" = (/obj/machinery/power/apc{dir = 1; name = "EVA Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avj" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avl" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"avn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"avo" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"avp" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"avq" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"avr" = (/obj/machinery/door/airlock{id_tag = "Dorm3"; name = "Dorm 3"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avt" = (/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avu" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avv" = (/obj/structure/table/wood,/obj/item/clothing/mask/balaclava,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avw" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avx" = (/obj/structure/table/wood,/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avy" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"avC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"avD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"avE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"avF" = (/obj/structure/table,/obj/item/weapon/paper{desc = ""; info = "Brusies sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"avG" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avH" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avI" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avJ" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avK" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avL" = (/obj/machinery/door_control{id = "maint2"; name = "Blast Door Control B"; pixel_x = -28; pixel_y = 4; req_access_txt = "0"},/obj/machinery/door_control{id = "maint1"; name = "Blast Door Control A"; pixel_x = -28; pixel_y = -6; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avM" = (/obj/structure/janitorialcart,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avN" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avO" = (/obj/structure/table/glass,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Electrical Maintenance"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"avS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"avT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plating,/area/maintenance/electrical) -"avU" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"avV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"avW" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/electrical) -"avX" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"avY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"avZ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"awa" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"awb" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) -"awc" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) -"awd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) -"awe" = (/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 5},/area/hallway/secondary/entry) -"awf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"awg" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"awh" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"awi" = (/obj/structure/table/glass,/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"awj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint2) -"awk" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"awl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awo" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aws" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awu" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aww" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awx" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"awA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"awB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/ai_monitored/storage/eva) -"awC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"awD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"awE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"awF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) -"awG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"awH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"awI" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awK" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awL" = (/obj/structure/table/wood,/obj/item/device/violin,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awM" = (/obj/structure/table/wood,/obj/item/device/paicard,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awN" = (/obj/structure/table/wood,/obj/item/toy/cards/deck,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awO" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"awS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"awT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"awU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"awV" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"awW" = (/obj/machinery/door/window/eastright{base_state = "left"; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"awX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"awY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"awZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"axa" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"axb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"axc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"axd" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"axe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"axf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"axg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) -"axh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) -"axi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) -"axj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating,/area/maintenance/electrical) -"axk" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/maintenance/electrical) -"axl" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"axm" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"axn" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) -"axo" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/hallway/secondary/entry) -"axp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"axq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) -"axr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"axs" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"axt" = (/obj/structure/closet/wardrobe/white,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axu" = (/obj/structure/table/glass,/obj/item/weapon/hemostat,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axv" = (/obj/structure/table/glass,/obj/item/weapon/restraints/handcuffs/cable/zipties,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axy" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fpmaint) -"axA" = (/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) -"axB" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axC" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axD" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axE" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axF" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axH" = (/turf/simulated/wall/r_wall,/area/gateway) -"axI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axJ" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"axK" = (/obj/structure/closet/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Motion Sensor"; name = "motion-sensitive security camera"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"axL" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"axM" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axN" = (/obj/machinery/power/apc{dir = 1; name = "EVA Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axO" = (/obj/machinery/alarm{pixel_y = 23},/obj/item/device/radio/off,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axP" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"axQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"axR" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"axS" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axT" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axV" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axW" = (/turf/simulated/wall,/area/ai_monitored/storage/eva) -"axX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"axY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"axZ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm2"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aya" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"ayb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"ayc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"ayd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"aye" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) -"ayf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"ayg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"ayh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) -"ayi" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) -"ayj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters/fitness) -"ayk" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"ayl" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aym" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"ayn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"ayo" = (/obj/machinery/camera{c_tag = "Fitness Room South"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"ayp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"ayq" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ayr" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ays" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) -"ayt" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"ayu" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) -"ayv" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) -"ayw" = (/obj/machinery/power/terminal,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"ayx" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"ayy" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) -"ayz" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"ayA" = (/obj/machinery/camera{c_tag = "Arrivals Bay 1 North"; dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"ayB" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry) -"ayC" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) -"ayD" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"ayE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"ayF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fpmaint2) -"ayG" = (/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Garden"}) -"ayH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"ayI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint) -"ayJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/fpmaint) -"ayK" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/space,/area/space) -"ayL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/space,/area/space) -"ayM" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ayN" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) -"ayO" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) -"ayP" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/gateway) -"ayQ" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ayR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"ayS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "EVA Maintenance"; req_access_txt = "18"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "EVA Storage"; req_access_txt = "18"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aza" = (/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"azb" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"azc" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"azd" = (/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aze" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Dorm 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"azf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) -"azg" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"azh" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"azi" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"azj" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"azk" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) -"azl" = (/turf/simulated/wall,/area/crew_quarters/toilet) -"azm" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) -"azo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"azp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"azq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"azr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"azs" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) -"azt" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azu" = (/obj/structure/closet,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azv" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azw" = (/obj/machinery/door/poddoor/preopen{id = "maint2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azx" = (/obj/machinery/door/poddoor/preopen{id = "maint2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azy" = (/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azB" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) -"azC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/wall,/area/maintenance/electrical) -"azD" = (/obj/machinery/computer/monitor{name = "backup power monitoring console"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/electrical) -"azE" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"azF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) -"azG" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"azH" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"azI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"azJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/apc{dir = 2; name = "Security Checkpoint APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/security/checkpoint2) -"azK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"azL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"azM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"azN" = (/obj/machinery/power/apc{dir = 4; name = "Garden APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azO" = (/obj/machinery/hydroponics/soil,/turf/simulated/floor/fancy/grass,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azP" = (/obj/machinery/light{dir = 1},/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azQ" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azR" = (/obj/machinery/seed_extractor,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azS" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azT" = (/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azU" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"azV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"azW" = (/obj/machinery/power/apc{dir = 2; name = "Primary Tool Storage APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/storage/primary) -"azX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"azY" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"azZ" = (/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) -"aAa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) -"aAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) -"aAc" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aAd" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) -"aAe" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aAf" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) -"aAg" = (/obj/machinery/power/apc{dir = 8; name = "Gateway APC"; pixel_x = -24; pixel_y = -1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/gateway) -"aAh" = (/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = list("SS13")},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aAi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aAj" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aAk" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aAl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aAm" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aAn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aAo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aAp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aAq" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aAr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aAs" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aAt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aAu" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"aAv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aAw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/toilet) -"aAx" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAy" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAz" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint2) -"aAC" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAD" = (/obj/item/clothing/under/rank/mailman,/obj/item/clothing/head/mailman,/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAE" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAF" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAG" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North-West"; dir = 2; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"aAH" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North East"; dir = 2; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"aAI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aAJ" = (/turf/simulated/wall,/area/security/checkpoint2) -"aAK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/checkpoint2) -"aAL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/checkpoint2) -"aAM" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/checkpoint2) -"aAN" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aAO" = (/obj/item/seeds/appleseed,/obj/item/seeds/bananaseed,/obj/item/seeds/cocoapodseed,/obj/item/seeds/grapeseed,/obj/item/seeds/orangeseed,/obj/item/seeds/sugarcaneseed,/obj/item/seeds/wheatseed,/obj/item/seeds/watermelonseed,/obj/structure/table/glass,/obj/item/seeds/towermycelium,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aAP" = (/obj/machinery/door/airlock/maintenance{name = "Garden Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aAQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/primary) -"aAR" = (/turf/simulated/wall,/area/storage/primary) -"aAS" = (/turf/simulated/wall/r_wall,/area/storage/primary) -"aAT" = (/obj/structure/closet/secure_closet/freezer/money,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) -"aAU" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) -"aAV" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) -"aAW" = (/obj/machinery/power/apc{dir = 1; name = "Vault APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) -"aAX" = (/obj/structure/filingcabinet,/obj/item/weapon/folder/documents,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) -"aAY" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/gateway) -"aAZ" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) -"aBa" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) -"aBb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "EVA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aBc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aBd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aBe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aBf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/weapon/pen{desc = "Writes upside down!"; name = "astronaut pen"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aBg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aBh" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aBi" = (/obj/machinery/camera{c_tag = "EVA East"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aBj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm1"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aBk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aBl" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aBm" = (/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aBn" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aBo" = (/obj/structure/table/wood,/obj/machinery/requests_console{department = "Theatre"; departmentType = 0; name = "theatre RC"; pixel_x = -32; pixel_y = 0},/obj/item/weapon/reagent_containers/food/snacks/baguette,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aBp" = (/obj/machinery/camera{c_tag = "Theatre Storage"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aBq" = (/obj/machinery/vending/autodrobe,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aBr" = (/turf/simulated/wall,/area/crew_quarters/theatre) -"aBs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aBu" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aBv" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aBw" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBx" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBy" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBz" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/window{tag = "icon-window (EAST)"; icon_state = "window"; dir = 4},/obj/structure/window,/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/fsmaint2) -"aBA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint2) -"aBB" = (/obj/machinery/door/poddoor/preopen{id = "maint1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBC" = (/obj/machinery/door/poddoor/preopen{id = "maint1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint2) -"aBE" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBF" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBJ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBK" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBL" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBM" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/chapel/main) -"aBO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aBP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aBQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aBR" = (/turf/simulated/wall,/area/chapel/main) -"aBS" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) -"aBT" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) -"aBU" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) -"aBV" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) -"aBW" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) -"aBX" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) -"aBY" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aBZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Arrivals North"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"aCa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/checkpoint2) -"aCb" = (/obj/structure/closet/secure_closet/security,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint2) -"aCc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aCd" = (/obj/machinery/computer/security,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aCe" = (/obj/machinery/computer/card,/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aCf" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aCg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint2) -"aCh" = (/obj/machinery/biogenerator,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aCi" = (/obj/machinery/vending/assist,/turf/simulated/floor/plasteel,/area/storage/primary) -"aCj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aCk" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aCl" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/storage/primary) -"aCm" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/storage/primary) -"aCn" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/item/device/multitool,/obj/item/device/multitool{pixel_x = 4},/turf/simulated/floor/plasteel,/area/storage/primary) -"aCo" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/storage/primary) -"aCp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/storage/primary) -"aCq" = (/turf/simulated/floor/plasteel,/area/storage/primary) -"aCr" = (/obj/machinery/vending/tool,/turf/simulated/floor/plasteel,/area/storage/primary) -"aCs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) -"aCt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) -"aCu" = (/obj/machinery/nuclearbomb{r_code = "LOLNO"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) -"aCv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) -"aCw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) -"aCx" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aCy" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aCz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aCA" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aCB" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aCC" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aCD" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aCE" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aCF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aCG" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light,/obj/machinery/camera{c_tag = "EVA Storage"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aCH" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aCI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aCJ" = (/obj/machinery/door/airlock/glass_command{name = "Command EVA"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aCK" = (/obj/machinery/door/airlock/command{name = "Command EVA"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aCL" = (/obj/machinery/door/airlock{id_tag = "Dorm1"; name = "Dorm 1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"aCM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aCN" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aCO" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aCP" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aCQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aCR" = (/obj/structure/table/wood,/obj/structure/mirror{pixel_x = -28},/obj/item/weapon/lipstick/random,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aCS" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Mime"},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aCT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aCU" = (/obj/machinery/door/airlock/maintenance{name = "Theatre Maintenance"; req_access_txt = "46"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/theatre) -"aCV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 18},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aCW" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aCX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aCY" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aCZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDe" = (/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/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Chapel APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/chapel/main) -"aDi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) -"aDj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aDk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aDl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aDm" = (/obj/machinery/door/window{dir = 8; name = "Mass Driver"; req_access_txt = "22"},/obj/machinery/mass_driver{dir = 4; id = "chapelgun"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/chapel/main) -"aDn" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/chapel/main) -"aDo" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) -"aDp" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/arrival/station) -"aDq" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDr" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDs" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDt" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDu" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDv" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDw" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDx" = (/obj/machinery/requests_console{department = "Arrival shuttle"; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDy" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival/station) -"aDz" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"aDA" = (/obj/machinery/power/apc{dir = 4; name = "Entry Hall APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"aDB" = (/obj/structure/closet,/obj/item/weapon/crowbar,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint2) -"aDC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint2) -"aDD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/checkpoint2) -"aDE" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/plasteel,/area/security/checkpoint2) -"aDF" = (/turf/simulated/floor/plasteel,/area/security/checkpoint2) -"aDG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint2) -"aDH" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange,/obj/item/weapon/reagent_containers/food/snacks/grown/grapes,/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aDI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aDJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aDK" = (/obj/machinery/door/airlock{name = "Garden"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aDL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/storage/primary) -"aDM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) -"aDN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aDO" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/stack/sheet/mineral/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/mineral/gold{pixel_y = 2},/obj/item/stack/sheet/mineral/gold{pixel_x = 1; pixel_y = -2},/obj/item/weapon/storage/belt/champion,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) -"aDP" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) -"aDQ" = (/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) -"aDR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) -"aDS" = (/obj/item/weapon/coin/silver{pixel_x = 7; pixel_y = 12},/obj/item/weapon/coin/silver{pixel_x = 12; pixel_y = 7},/obj/item/weapon/coin/silver{pixel_x = 4; pixel_y = 8},/obj/item/weapon/coin/silver{pixel_x = -6; pixel_y = 5},/obj/item/weapon/coin/silver{pixel_x = 5; pixel_y = -8},/obj/structure/closet/crate{name = "Silver Crate"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) -"aDT" = (/obj/machinery/camera{c_tag = "Gateway"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/structure/sign/biohazard{pixel_x = -32},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/gateway) -"aDU" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/gateway) -"aDV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/gateway) -"aDW" = (/obj/structure/table,/obj/item/device/radio/off{pixel_y = 6},/obj/item/device/radio/off{pixel_x = 6; pixel_y = 4},/obj/item/device/radio/off{pixel_x = -6; pixel_y = 4},/obj/item/device/radio/off,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/gateway) -"aDX" = (/obj/structure/table,/obj/machinery/recharger,/obj/structure/sign/biohazard{pixel_x = 32},/turf/simulated/floor/plasteel,/area/gateway) -"aDY" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aDZ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aEa" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "EVA Storage"; req_access_txt = "18"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aEb" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aEc" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aEd" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aEe" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aEf" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"aEg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aEh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aEi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aEj" = (/obj/machinery/power/apc{dir = 4; name = "Dormitory Bathrooms APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aEk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) -"aEl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/toilet) -"aEm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/toilet) -"aEn" = (/obj/machinery/light/small{dir = 8},/obj/structure/dresser,/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) -"aEo" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) -"aEp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) -"aEq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEr" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEs" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEt" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/space,/area/space) -"aEu" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEy" = (/turf/simulated/wall,/area/library) -"aEz" = (/obj/machinery/power/apc{dir = 2; name = "Chapel Office APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/chapel/office) -"aEA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEB" = (/turf/simulated/wall,/area/chapel/office) -"aEC" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aED" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aEE" = (/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aEF" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aEG" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/shuttle/arrival/station) -"aEH" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aEI" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"aEJ" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"aEK" = (/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light_switch{pixel_x = 6; pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint2) -"aEL" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) -"aEM" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) -"aEN" = (/obj/item/weapon/paper,/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 2; name = "Arrivals Security Checkpoint"; pixel_y = -8; req_access_txt = "1"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) -"aEO" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) -"aEP" = (/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint2) -"aEQ" = (/obj/structure/table/glass,/obj/item/weapon/minihoe,/obj/item/weapon/hatchet,/obj/item/weapon/crowbar,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aER" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aES" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aET" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aEU" = (/obj/machinery/camera{c_tag = "Garden"; dir = 8; network = list("SS13")},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aEV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aEW" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aEX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) -"aEY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aEZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) -"aFa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/storage/primary) -"aFb" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) -"aFc" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) -"aFd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) -"aFe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/motion{c_tag = "Vault"; dir = 1; network = list("MiniSat")},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) -"aFf" = (/obj/structure/safe,/obj/item/clothing/head/bearpelt,/obj/item/weapon/twohanded/fireaxe,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) -"aFg" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aFh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/gateway) -"aFi" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/gateway) -"aFj" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/gateway) -"aFk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/gateway) -"aFl" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/gateway) -"aFm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/gateway) -"aFn" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aFo" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aFp" = (/obj/structure/table,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aFq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aFr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aFs" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/table,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aFt" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"aFu" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"aFv" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aFw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aFx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) -"aFy" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aFz" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aFA" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aFB" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aFC" = (/obj/machinery/light/small{dir = 8},/obj/machinery/recharge_station,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aFD" = (/obj/structure/table/wood,/obj/structure/mirror{pixel_x = -28},/obj/item/weapon/lipstick/random,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) -"aFE" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Clown"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) -"aFF" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) -"aFG" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFI" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 19},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 20},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFT" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFU" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFX" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/space,/area/space) -"aFZ" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 17},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aGa" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aGb" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/library) -"aGc" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/turf/simulated/floor/wood,/area/library) -"aGd" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/stack/packageWrap,/turf/simulated/floor/wood,/area/library) -"aGe" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/wood,/area/library) -"aGf" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/chapel/office) -"aGg" = (/obj/structure/closet/wardrobe/chaplain_black,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aGh" = (/obj/machinery/light/small{dir = 1},/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aGi" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Chapel Office"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aGj" = (/obj/machinery/alarm{pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aGk" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aGl" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aGm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aGn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aGo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aGp" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aGq" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aGr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/chapel/main) -"aGs" = (/turf/space,/area/shuttle/escape/station) -"aGt" = (/obj/effect/landmark{name = "Marauder Entry"},/turf/space,/area/space) -"aGu" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aGv" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aGw" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/entry) -"aGx" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plasteel,/area/security/checkpoint2) -"aGy" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint2) -"aGz" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/secondary/entry) -"aGA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint2) -"aGB" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aGC" = (/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/pestspray{pixel_x = 3; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{pixel_x = 2; pixel_y = 1},/obj/structure/table/glass,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aGD" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aGE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/storage/primary) -"aGF" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/storage/primary) -"aGG" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/item/weapon/crowbar,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel,/area/storage/primary) -"aGH" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) -"aGI" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/ai_monitored/nuke_storage) -"aGJ" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/gateway) -"aGK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/gateway) -"aGL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/gateway) -"aGM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/gateway) -"aGN" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/gateway) -"aGO" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aGP" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aGQ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aGR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aGS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aGT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"aGU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Dormitory"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"aGV" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Dormitory"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aGW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aGX" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aGY" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aGZ" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aHa" = (/obj/structure/table/wood,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) -"aHb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) -"aHc" = (/obj/machinery/power/apc{dir = 8; name = "Theatre APC"; pixel_x = -25},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/theatre) -"aHd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHe" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHf" = (/obj/machinery/power/apc{dir = 2; name = "Bar APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) -"aHg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) -"aHh" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Bar Storage Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) -"aHi" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Bar"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/crew_quarters/bar) -"aHj" = (/obj/machinery/power/apc{dir = 2; name = "Kitchen APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"aHk" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 21},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHp" = (/obj/machinery/power/apc{dir = 2; name = "Hydroponics APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/hydroponics) -"aHq" = (/turf/simulated/wall,/area/hydroponics) -"aHr" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHs" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) -"aHt" = (/turf/simulated/floor/wood,/area/library) -"aHu" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/camera{c_tag = "Library North"; dir = 2; network = list("SS13")},/turf/simulated/floor/wood,/area/library) -"aHv" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) -"aHw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) -"aHx" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) -"aHy" = (/obj/structure/bodycontainer/crematorium,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aHz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aHA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aHB" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aHC" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aHD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aHE" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aHF" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aHG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Cook"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aHH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aHI" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/shuttle/arrival/station) -"aHJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aHK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHL" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) -"aHN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) -"aHO" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) -"aHP" = (/obj/machinery/camera{c_tag = "Arrivals Lounge"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHQ" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHR" = (/obj/structure/sign/map/left{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHS" = (/obj/structure/sign/map/right{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHT" = (/obj/structure/table/glass,/obj/item/weapon/hatchet,/obj/item/weapon/minihoe,/obj/item/weapon/crowbar,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/device/analyzer/plant_analyzer,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aHU" = (/obj/item/weapon/storage/bag/plants/portaseeder,/obj/structure/table/glass,/obj/item/device/analyzer/plant_analyzer,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light_switch{pixel_x = -6; pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aHV" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aHW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/storage/primary) -"aHX" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/primary) -"aHY" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/color/fyellow,/turf/simulated/floor/plasteel,/area/storage/primary) -"aHZ" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/storage/primary) -"aIa" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/storage/primary) -"aIb" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/storage/primary) -"aIc" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Tool Storage"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/storage/primary) -"aId" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor/plasteel,/area/storage/primary) -"aIe" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) -"aIf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/hallway/primary/port) -"aIg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/door_control{id = "stationawaygate"; name = "Gateway Access Shutter Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/turf/simulated/floor/plasteel,/area/gateway) -"aIh" = (/turf/simulated/floor/plasteel,/area/gateway) -"aIi" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/gateway) -"aIj" = (/obj/machinery/light{dir = 4},/obj/structure/closet/secure_closet/exile,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/gateway) -"aIk" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aIl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aIm" = (/obj/machinery/camera{c_tag = "EVA South"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aIn" = (/obj/structure/dispenser/oxygen,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aIo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/central) -"aIp" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/hallway/primary/central) -"aIq" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Central Hallway North"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"aIr" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"aIs" = (/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aIt" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"aIu" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"aIv" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/hallway/primary/central) -"aIw" = (/turf/simulated/wall,/area/hallway/primary/central) -"aIx" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) -"aIy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/primary/central) -"aIz" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"aIA" = (/obj/machinery/camera{c_tag = "Dormitory Toilets"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aIB" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/theatre) -"aIC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/theatre) -"aID" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aIE" = (/turf/simulated/wall,/area/crew_quarters/bar) -"aIF" = (/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/projectile/revolver/doublebarrel,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aIG" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aIH" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aII" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Bar Delivery"; req_access_txt = "25"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/bar) -"aIJ" = (/turf/simulated/wall,/area/crew_quarters/kitchen) -"aIK" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"aIL" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/crew_quarters/kitchen) -"aIM" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/hydroponics) -"aIN" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"},/turf/simulated/floor/plating,/area/hydroponics) -"aIO" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aIP" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aIQ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) -"aIR" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) -"aIS" = (/obj/structure/table/wood,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) -"aIT" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) -"aIU" = (/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/wood,/area/library) -"aIV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aIW" = (/obj/structure/disposalpipe/segment,/obj/machinery/crema_switch{pixel_x = 25},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aIX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/chapel/office) -"aIY" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp{pixel_y = 10},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aIZ" = (/obj/structure/table/wood,/obj/item/weapon/pen,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aJa" = (/obj/structure/table/wood,/obj/item/weapon/nullrod,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aJb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aJc" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{dir = 8; name = "Coffin Storage"; req_access_txt = "22"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aJd" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aJe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aJf" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/snacks/grown/poppy,/obj/item/weapon/reagent_containers/food/snacks/grown/harebell,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aJg" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival/station) -"aJh" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aJi" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"aJj" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/secondary/entry) -"aJk" = (/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/secondary/entry) -"aJl" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/secondary/entry) -"aJm" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aJn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Garden"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aJo" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) -"aJp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor/plasteel,/area/storage/primary) -"aJq" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) -"aJr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor/plasteel,/area/storage/primary) -"aJs" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) -"aJt" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) -"aJu" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) -"aJv" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) -"aJw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/hallway/primary/port) -"aJx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) -"aJy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aJz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Access"; req_access_txt = "62"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/gateway) -"aJA" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "stationawaygate"; name = "Gateway Access Shutters"},/turf/simulated/floor/plasteel,/area/gateway) -"aJB" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/gateway) -"aJC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/fpmaint) -"aJD" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aJE" = (/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"aJF" = (/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"aJG" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) -"aJH" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"aJI" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light{dir = 1},/obj/structure/table/wood,/obj/item/weapon/lipstick,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aJJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aJK" = (/obj/machinery/alarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aJL" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Theatre Stage"; dir = 2},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aJM" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aJN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aJO" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aJP" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aJQ" = (/obj/machinery/reagentgrinder,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aJR" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aJS" = (/obj/machinery/camera{c_tag = "Bar Storage"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aJT" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aJU" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aJV" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Kitchen Delivery"; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/kitchen) -"aJW" = (/obj/machinery/door/window/eastright{name = "Hydroponics Delivery"; req_access_txt = "35"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hydroponics) -"aJX" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aJY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aJZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aKa" = (/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aKb" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Hydroponics Storage"},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aKc" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aKd" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 0; pixel_y = 3},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weapon/watertank,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aKe" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/library) -"aKf" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) -"aKg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/library) -"aKh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Chapel Crematorium"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aKi" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aKj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aKk" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aKl" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aKm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aKn" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aKo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/chapel/office) -"aKp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/chapel/main) -"aKq" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aKr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aKs" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aKt" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/arrival/station) -"aKu" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival/station) -"aKv" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aKw" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aKx" = (/obj/structure/stool/bed/chair/comfy/beige,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aKy" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aKz" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aKA" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) -"aKB" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/entry) -"aKC" = (/obj/machinery/door/firedoor,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aKD" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKE" = (/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKF" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{name = "Port Hall APC"; dir = 1; pixel_y = 26},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKG" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKJ" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/port) -"aKK" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) -"aKL" = (/obj/machinery/camera{c_tag = "Port Hallway 2"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) -"aKM" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) -"aKN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) -"aKO" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) -"aKP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/port) -"aKQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKR" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/port) -"aKS" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/port) -"aKT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aKU" = (/obj/machinery/camera{c_tag = "Central Hallway North-West"; dir = 2},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aKV" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aKW" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aKX" = (/turf/simulated/floor/plasteel{icon_state = "L1"},/area/hallway/primary/central) -"aKY" = (/turf/simulated/floor/plasteel{icon_state = "L3"},/area/hallway/primary/central) -"aKZ" = (/turf/simulated/floor/plasteel{icon_state = "L5"},/area/hallway/primary/central) -"aLa" = (/turf/simulated/floor/plasteel{icon_state = "L7"},/area/hallway/primary/central) -"aLb" = (/turf/simulated/floor/plasteel{icon_state = "L9"},/area/hallway/primary/central) -"aLc" = (/turf/simulated/floor/plasteel{icon_state = "L11"},/area/hallway/primary/central) -"aLd" = (/turf/simulated/floor/plasteel{desc = ""; icon_state = "L13"; name = "floor"},/area/hallway/primary/central) -"aLe" = (/turf/simulated/floor/plasteel{icon_state = "L15"},/area/hallway/primary/central) -"aLf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aLg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) -"aLh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) -"aLi" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) -"aLj" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) -"aLk" = (/obj/machinery/camera{c_tag = "Central Hallway North-East"; dir = 2},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aLl" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aLm" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aLn" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aLo" = (/obj/structure/piano,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLp" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLq" = (/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLs" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLt" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aLv" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aLw" = (/obj/machinery/computer/slot_machine,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aLx" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aLy" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aLz" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aLA" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aLB" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aLC" = (/obj/machinery/icecream_vat,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aLD" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aLE" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aLF" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLG" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -31},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLN" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/library) -"aLP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) -"aLQ" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/library) -"aLR" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/wood,/area/library) -"aLS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) -"aLT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/library) -"aLU" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aLV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aLW" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aLX" = (/obj/machinery/camera{c_tag = "Chapel North"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aLY" = (/turf/simulated/wall,/area/hallway/secondary/exit) -"aLZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aMa" = (/obj/effect/landmark/start{name = "Cook"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aMb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aMc" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aMd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) -"aMe" = (/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) -"aMf" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aMg" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) -"aMh" = (/turf/simulated/floor/goonplaque,/area/hallway/secondary/entry) -"aMi" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aMj" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMs" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMv" = (/turf/simulated/floor/plasteel{icon_state = "L2"},/area/hallway/primary/central) -"aMw" = (/turf/simulated/floor/plasteel{icon_state = "L4"},/area/hallway/primary/central) -"aMx" = (/turf/simulated/floor/plasteel{icon_state = "L6"},/area/hallway/primary/central) -"aMy" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Lockers"; location = "EVA"},/turf/simulated/floor/plasteel{icon_state = "L8"},/area/hallway/primary/central) -"aMz" = (/turf/simulated/floor/plasteel{icon_state = "L10"},/area/hallway/primary/central) -"aMA" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Security"; location = "EVA2"},/turf/simulated/floor/plasteel{icon_state = "L12"},/area/hallway/primary/central) -"aMB" = (/turf/simulated/floor/plasteel{desc = ""; icon_state = "L14"},/area/hallway/primary/central) -"aMC" = (/turf/simulated/floor/plasteel{icon_state = "L16"},/area/hallway/primary/central) -"aMD" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aME" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aMF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aMG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aMH" = (/obj/machinery/door/window{dir = 4; name = "Theatre Stage"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aMI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aMJ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aMK" = (/obj/machinery/computer/slot_machine,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aML" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aMM" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aMN" = (/obj/structure/kitchenspike,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aMO" = (/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aMP" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/chefcloset,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aMQ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hydroponics) -"aMR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aMS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hydroponics) -"aMT" = (/obj/machinery/bookbinder{pixel_y = 0},/turf/simulated/floor/wood,/area/library) -"aMU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/library) -"aMV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) -"aMW" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/library) -"aMX" = (/obj/machinery/door/airlock/glass{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aMY" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aMZ" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aNa" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/hallway/secondary/exit) -"aNb" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/hallway/secondary/exit) -"aNc" = (/obj/machinery/light{dir = 1},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/hallway/secondary/exit) -"aNd" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) -"aNe" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hallway/secondary/exit) -"aNf" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/item/weapon/lighter{pixel_x = 4; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aNg" = (/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) -"aNh" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) -"aNi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNk" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNl" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNm" = (/obj/machinery/camera{c_tag = "Port Hallway 3"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNn" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNo" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNy" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNA" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=QM"; location = "CHW"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aNB" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aNC" = (/obj/machinery/light,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aND" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/door/firedoor,/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aNE" = (/obj/structure/window/reinforced,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aNF" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aNG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aNH" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/obj/machinery/computer/slot_machine,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aNI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/bar) -"aNJ" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "wood"},/area/crew_quarters/bar) -"aNK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/bar) -"aNL" = (/obj/effect/landmark{name = "blobstart"},/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"aNM" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aNN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aNO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aNP" = (/obj/machinery/gibber,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aNQ" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNR" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNS" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNT" = (/obj/machinery/hydroponics/constructable,/obj/machinery/camera{c_tag = "Hydroponics North"; dir = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNU" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNV" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNX" = (/obj/structure/bookcase{name = "bookcase (Religious)"},/turf/simulated/floor/wood,/area/library) -"aNY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/library) -"aNZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/library) -"aOa" = (/obj/structure/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor/wood,/area/library) -"aOb" = (/obj/machinery/librarypubliccomp,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) -"aOc" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aOd" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/camera,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aOe" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/invisible,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aOf" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aOg" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aOh" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aOi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aOj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aOk" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aOl" = (/obj/machinery/camera{c_tag = "Escape Arm Holding Area"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/secondary/exit) -"aOm" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aOn" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aOo" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aOp" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) -"aOq" = (/obj/item/device/radio/beacon,/obj/machinery/camera{c_tag = "Arrivals Bay 1 South"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"aOr" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"aOs" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry) -"aOt" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) -"aOu" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"aOv" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry) -"aOw" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aOx" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) -"aOy" = (/turf/simulated/wall,/area/maintenance/port) -"aOz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) -"aOA" = (/turf/simulated/wall,/area/crew_quarters/locker) -"aOB" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aOC" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aOD" = (/obj/machinery/status_display{density = 0; layer = 4},/turf/simulated/wall,/area/crew_quarters/locker) -"aOE" = (/turf/simulated/wall,/area/storage/art) -"aOF" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/art) -"aOG" = (/obj/machinery/door/airlock/glass{name = "Art Storage"},/turf/simulated/floor/plasteel,/area/storage/art) -"aOH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/art) -"aOI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aOJ" = (/turf/simulated/wall,/area/storage/emergency2) -"aOK" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aOL" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aOM" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aON" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aOO" = (/turf/simulated/wall,/area/storage/tools) -"aOP" = (/turf/simulated/wall/r_wall,/area/bridge) -"aOQ" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOR" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOS" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOT" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOU" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOV" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOW" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/obj/item/clothing/head/cakehat,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aOX" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aOY" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aOZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aPa" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aPb" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aPc" = (/obj/item/stack/packageWrap,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aPd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/kitchen) -"aPe" = (/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access_txt = "28"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aPf" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) -"aPg" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/hydroponics) -"aPj" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/library) -"aPk" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/library) -"aPl" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aPm" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aPn" = (/obj/structure/cult/tome,/obj/item/clothing/under/suit_jacket/red,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aPo" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aPp" = (/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aPq" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aPr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aPs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aPt" = (/obj/machinery/door/morgue{name = "Confession Booth"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aPu" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aPv" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/secondary/exit) -"aPw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aPx" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aPy" = (/obj/machinery/door/airlock/external{name = "Security Escape Airlock"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aPz" = (/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aPA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"aPB" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/secondary/entry) -"aPC" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/secondary/entry) -"aPD" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) -"aPE" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/secondary/entry) -"aPF" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) -"aPG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/port) -"aPH" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPI" = (/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPJ" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPK" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPL" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPN" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPO" = (/obj/machinery/vending/clothing,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPP" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPQ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPR" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/table,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel,/area/storage/art) -"aPT" = (/turf/simulated/floor/plasteel,/area/storage/art) -"aPU" = (/obj/machinery/light/small{dir = 4},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/storage/art) -"aPV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aPW" = (/obj/machinery/door/airlock{name = "Port Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/storage/emergency2) -"aPX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/storage/tools) -"aPY" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tools) -"aPZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor/plasteel,/area/storage/tools) -"aQa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/tools) -"aQb" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aQc" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/secure/briefcase,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/turf/simulated/floor/plasteel,/area/bridge) -"aQd" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/bridge) -"aQe" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/bridge) -"aQf" = (/obj/machinery/computer/monitor{name = "bridge power monitoring console"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/bridge) -"aQg" = (/obj/machinery/computer/shuttle/labor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/bridge) -"aQh" = (/obj/machinery/computer/communications,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aQi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/computer/shuttle/mining,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/bridge) -"aQj" = (/obj/machinery/computer/card,/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/bridge) -"aQk" = (/obj/machinery/computer/crew,/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/bridge) -"aQl" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{dir = 6; icon_state = "green"},/area/bridge) -"aQm" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/wrench,/obj/item/device/assembly/timer,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/bridge) -"aQn" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aQo" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQp" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQq" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQr" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQs" = (/obj/structure/table/reinforced,/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = 4; pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQu" = (/obj/machinery/vending/boozeomat,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQv" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQw" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQx" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQz" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Kitchen"; dir = 2},/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQA" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQB" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQC" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQD" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) -"aQE" = (/turf/simulated/floor/plasteel,/area/hydroponics) -"aQF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) -"aQG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) -"aQH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 4; name = "Library APC"; pixel_x = 24},/obj/structure/cable,/turf/simulated/floor/plating,/area/library) -"aQI" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor/wood,/area/library) -"aQJ" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) -"aQK" = (/obj/machinery/camera{c_tag = "Library South"; dir = 8; network = list("SS13")},/turf/simulated/floor/wood,/area/library) -"aQL" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aQM" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aQN" = (/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aQO" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aQP" = (/obj/machinery/door/airlock/glass_security{name = "Holding Area"; req_access_txt = "2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aQQ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aQR" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aQS" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) -"aQT" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) -"aQU" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/entry) -"aQV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aQW" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aQX" = (/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aQY" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aQZ" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aRa" = (/obj/machinery/camera{c_tag = "Arrivals Hallway"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aRb" = (/turf/simulated/floor/plating,/area/maintenance/port) -"aRc" = (/obj/structure/closet/wardrobe/mixed,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aRd" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aRe" = (/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aRf" = (/obj/structure/table,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel,/area/storage/art) -"aRg" = (/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/storage/emergency2) -"aRh" = (/turf/simulated/floor/plating,/area/storage/emergency2) -"aRi" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency2) -"aRj" = (/obj/machinery/power/apc{dir = 1; name = "Auxiliary Tool Storage APC"; pixel_y = 24},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/tools) -"aRk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/storage/tools) -"aRl" = (/turf/simulated/floor/plasteel,/area/storage/tools) -"aRm" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Auxiliary Tool Storage"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/tools) -"aRn" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel,/area/storage/tools) -"aRo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tools) -"aRp" = (/obj/structure/table/reinforced,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel,/area/bridge) -"aRq" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/bridge) -"aRr" = (/obj/structure/stool/bed/chair{dir = 1; name = "Engineering Station"},/turf/simulated/floor/plasteel,/area/bridge) -"aRs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/bridge) -"aRt" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) -"aRu" = (/obj/structure/stool/bed/chair{dir = 1; name = "Command Station"},/obj/machinery/door_control{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = 28; pixel_y = -2; req_access_txt = "19"},/obj/machinery/keycard_auth{pixel_x = 29; pixel_y = 8},/turf/simulated/floor/plasteel,/area/bridge) -"aRv" = (/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/bridge) -"aRw" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/bridge) -"aRx" = (/obj/structure/stool/bed/chair{dir = 1; name = "Crew Station"},/turf/simulated/floor/plasteel,/area/bridge) -"aRy" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/bridge) -"aRz" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/plasteel,/area/bridge) -"aRA" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"aRB" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aRC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRF" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRG" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRH" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRJ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRK" = (/obj/structure/table/reinforced,/obj/item/weapon/lighter/zippo,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/carbon/monkey{name = "Pun Pun"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRO" = (/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/kitchen) -"aRP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aRQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"aRR" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aRS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aRT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aRU" = (/obj/machinery/smartfridge,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) -"aRV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aRW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) -"aRX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aRY" = (/obj/machinery/seed_extractor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aRZ" = (/obj/machinery/biogenerator,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aSa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hydroponics) -"aSb" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 8; icon_state = "right"; name = "Library Desk Door"; req_access_txt = "37"},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/library) -"aSc" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/library) -"aSd" = (/obj/structure/table/wood,/obj/machinery/librarycomp{pixel_y = 0},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/wood,/area/library) -"aSe" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aSf" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aSg" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aSh" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aSi" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aSj" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aSk" = (/obj/machinery/vending/cola,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 9; icon_state = "escape"},/area/hallway/secondary/exit) -"aSl" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/secondary/exit) -"aSm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aSn" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aSo" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aSp" = (/obj/machinery/door/firedoor,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aSq" = (/turf/simulated/wall,/area/security/vacantoffice) -"aSr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/vacantoffice) -"aSs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/vacantoffice) -"aSt" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) -"aSu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) -"aSv" = (/obj/structure/closet/wardrobe/green,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSx" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSy" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSz" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSA" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSB" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/camera{c_tag = "Locker Room East"; dir = 8; network = list("SS13")},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSC" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor/plasteel,/area/storage/art) -"aSD" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel,/area/storage/art) -"aSE" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/device/camera_film,/obj/item/device/camera,/turf/simulated/floor/plasteel,/area/storage/art) -"aSF" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/storage/emergency2) -"aSG" = (/obj/machinery/light/small,/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency2) -"aSH" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency2) -"aSI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/storage/emergency2) -"aSJ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/storage/tools) -"aSK" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel,/area/storage/tools) -"aSL" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel,/area/storage/tools) -"aSM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/storage/tools) -"aSN" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/storage/tools) -"aSO" = (/turf/simulated/wall,/area/bridge) -"aSP" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/bridge) -"aSQ" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{icon_state = "red"},/area/bridge) -"aSR" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/bridge) -"aSS" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor/plasteel,/area/bridge) -"aST" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/bridge) -"aSU" = (/turf/simulated/floor/plasteel,/area/bridge) -"aSV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/bridge) -"aSW" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/bridge) -"aSX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) -"aSY" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/bridge) -"aSZ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/bridge) -"aTa" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/bridge) -"aTb" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/bridge) -"aTc" = (/obj/machinery/computer/security/mining,/turf/simulated/floor/plasteel{dir = 6; icon_state = "brown"},/area/bridge) -"aTd" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTe" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTf" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTh" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTi" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTj" = (/obj/effect/landmark/start{name = "Bartender"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTl" = (/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/item/weapon/book/manual/barman_recipes,/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("SS13")},/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) -"aTn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTp" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTq" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTr" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTs" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTu" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Hydroponics Desk"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/crew_quarters/kitchen) -"aTv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/hydroponics) -"aTw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) -"aTx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aTy" = (/obj/machinery/vending/hydronutrients,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aTz" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/hydroponics) -"aTA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) -"aTB" = (/obj/machinery/hydroponics/constructable,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aTC" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/wood,/area/library) -"aTD" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/library) -"aTE" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/library) -"aTF" = (/obj/effect/landmark/start{name = "Librarian"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) -"aTG" = (/obj/machinery/libraryscanner,/turf/simulated/floor/wood,/area/library) -"aTH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aTI" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aTJ" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aTK" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aTL" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aTM" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aTN" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aTO" = (/turf/space,/area/shuttle/transport1/station) -"aTP" = (/obj/machinery/camera{c_tag = "Arrivals Bay 2"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aTQ" = (/turf/simulated/floor/wood,/area/security/vacantoffice) -"aTR" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aTS" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aTT" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aTU" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aTV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port) -"aTW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/port) -"aTX" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/requests_console{department = "Locker Room"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aTY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aTZ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aUa" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aUb" = (/obj/structure/table,/obj/item/clothing/head/soft/grey{pixel_x = -2; pixel_y = 3},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aUc" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aUd" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/storage/tools) -"aUe" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/hallway/primary/central) -"aUf" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aUg" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) -"aUh" = (/obj/machinery/camera{c_tag = "Bridge West"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/bridge) -"aUi" = (/obj/structure/stool/bed/chair{dir = 1; name = "Security Station"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/bridge) -"aUk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) -"aUm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/bridge) -"aUo" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUr" = (/obj/item/device/radio/beacon,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/bridge) -"aUu" = (/obj/structure/stool/bed/chair{dir = 1; name = "Logistics Station"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUv" = (/obj/machinery/camera{c_tag = "Bridge East"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 4; icon_state = "browncorner"},/area/bridge) -"aUw" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) -"aUx" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/hallway/primary/central) -"aUy" = (/obj/machinery/camera{c_tag = "Bridge East Entrance"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"aUz" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aUA" = (/obj/structure/table/reinforced,/obj/item/clothing/head/that{throwforce = 1; throwing = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aUB" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUC" = (/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUE" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUF" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUH" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUJ" = (/obj/machinery/processor,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUK" = (/obj/machinery/light{dir = 8},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aUL" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) -"aUM" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel,/area/hydroponics) -"aUN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) -"aUO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) -"aUP" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aUQ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aUR" = (/obj/structure/table/wood,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/library) -"aUS" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) -"aUT" = (/obj/structure/table/wood,/obj/item/device/camera_film,/obj/item/device/camera_film,/turf/simulated/floor/wood,/area/library) -"aUU" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/wood,/area/library) -"aUV" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/wood,/area/library) -"aUW" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aUX" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aUY" = (/obj/machinery/camera{c_tag = "Chapel South"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aUZ" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aVa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aVb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aVc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aVd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aVe" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aVf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/vacantoffice) -"aVg" = (/obj/machinery/camera{c_tag = "Vacant Office"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVh" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVi" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVk" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVl" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVm" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hydroponics) -"aVn" = (/obj/structure/grille,/obj/structure/window{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) -"aVo" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) -"aVp" = (/obj/structure/closet/wardrobe/black,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVs" = (/obj/machinery/camera{c_tag = "Locker Room West"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVw" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) -"aVy" = (/obj/machinery/power/apc{dir = 1; name = "Art Storage"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/art) -"aVz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aVA" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) -"aVB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aVC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/port) -"aVD" = (/obj/machinery/power/apc{dir = 1; name = "Port Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/emergency2) -"aVE" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port) -"aVF" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/obj/item/clothing/under/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/port) -"aVG" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/tools) -"aVH" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/storage/tools) -"aVI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/storage/tools) -"aVJ" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plasteel,/area/storage/tools) -"aVK" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"aVL" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/bridge) -"aVM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) -"aVN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/bridge) -"aVO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) -"aVP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/bridge) -"aVQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aVR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) -"aVS" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light,/obj/machinery/light_switch{pixel_x = -6; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVT" = (/obj/structure/closet/fireaxecabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVU" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVV" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVX" = (/obj/machinery/turretid{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_y = -25},/obj/machinery/camera{c_tag = "Bridge Center"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVZ" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aWa" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Bridge APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aWb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/bridge) -"aWc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/bridge) -"aWd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) -"aWe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aWf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) -"aWg" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aWh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"aWi" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aWj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aWk" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aWl" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWm" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWn" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWo" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWp" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWr" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWs" = (/obj/machinery/door/window/southright{name = "Bar Door"; req_access_txt = "0"; req_one_access_txt = "25;28"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWt" = (/obj/structure/table/reinforced,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"aWv" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aWw" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) -"aWx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 16},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aWy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aWz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aWA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/fancy/carpet,/area/library) -"aWB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/fancy/carpet,/area/library) -"aWC" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) -"aWD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) -"aWE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) -"aWF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aWG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aWH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aWI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aWJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aWK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aWL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aWM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aWN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aWO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aWP" = (/obj/machinery/door/airlock/external{id_tag = null; name = "Arrivals Docking Bay 2"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aWQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aWR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aWS" = (/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) -"aWT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) -"aWU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aWV" = (/obj/machinery/light{dir = 4},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aWW" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/port) -"aWX" = (/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"aWY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"aWZ" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aXa" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aXb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aXc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aXd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/crew_quarters/locker) -"aXe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/crew_quarters/locker) -"aXf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/crew_quarters/locker) -"aXg" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aXh" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Locker Room Maintenance APC"; pixel_x = -27; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aXi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) -"aXj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aXk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aXl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) -"aXm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aXn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/port) -"aXo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/port) -"aXp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/storage/tools) -"aXq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/storage/tools) -"aXr" = (/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) -"aXs" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) -"aXt" = (/obj/machinery/camera{c_tag = "Bridge West Entrance"; dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) -"aXu" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/hallway/primary/central) -"aXv" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aXw" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) -"aXx" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aXy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aXz" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aXA" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/bridge) -"aXB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/bridge) -"aXC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aXD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aXE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"aXF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aXG" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aXH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aXI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/bridge) -"aXJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/bridge) -"aXK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aXL" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/hallway/primary/central) -"aXM" = (/obj/machinery/power/apc{dir = 2; name = "Central Hall APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) -"aXN" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aXO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aXP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/kitchen) -"aXQ" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aXR" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aXS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aXT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aXU" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/hydroponics) -"aXV" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/hydroponics) -"aXW" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aXX" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aXY" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel,/area/hydroponics) -"aXZ" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hydroponics) -"aYa" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aYb" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aYc" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/fancy/carpet,/area/library) -"aYd" = (/turf/simulated/floor/fancy/carpet,/area/library) -"aYe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/fancy/carpet,/area/library) -"aYf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) -"aYg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) -"aYh" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) -"aYi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/library) -"aYj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aYk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aYl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aYm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aYn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aYo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aYp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aYq" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aYr" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aYs" = (/obj/machinery/camera{c_tag = "Escape Arm Airlocks"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aYt" = (/obj/machinery/door/airlock/engineering{name = "Vacant Office"; req_access_txt = "32"},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aYu" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aYv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) -"aYw" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aYx" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/tank/air{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aYy" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) -"aYz" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aYA" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aYB" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aYC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aYD" = (/obj/structure/grille,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"aYE" = (/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"aYF" = (/obj/structure/table,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"aYG" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/locker) -"aYH" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/locker) -"aYI" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) -"aYJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aYK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aYL" = (/turf/simulated/wall,/area/quartermaster/storage) -"aYM" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aYN" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"aYO" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor/plating,/area/quartermaster/office) -"aYP" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps{opacity = 0},/turf/simulated/floor/plating,/area/quartermaster/office) -"aYQ" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"aYR" = (/turf/simulated/wall,/area/quartermaster/office) -"aYS" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) -"aYT" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"aYU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/bridge/meeting_room) -"aYV" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"aYW" = (/turf/simulated/wall,/area/bridge/meeting_room) -"aYX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"aYY" = (/obj/machinery/porta_turret{ai = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"aYZ" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"aZa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"aZb" = (/obj/machinery/camera/motion{c_tag = "AI Upload Chamber"; dir = 2; network = list("SS13","RD","AIUpload")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"aZc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"aZd" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"aZe" = (/obj/machinery/door/airlock/command{name = "Captain's Office"; req_access = null; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aZf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"aZg" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aZh" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZi" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZj" = (/obj/machinery/newscaster{pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZk" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZl" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZm" = (/obj/machinery/camera{c_tag = "Bar South"; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZn" = (/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZp" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZq" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZr" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aZs" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aZt" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hydroponics) -"aZu" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hydroponics) -"aZv" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/northleft{name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) -"aZw" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westright{dir = 1; name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) -"aZx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aZy" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aZz" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/library) -"aZA" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/library) -"aZB" = (/obj/structure/table/wood,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) -"aZC" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) -"aZD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/wood,/area/library) -"aZE" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/wood,/area/library) -"aZF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/library) -"aZG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aZH" = (/turf/simulated/floor/fancy/carpet{icon_state = "carpetsymbol"},/area/chapel/main) -"aZI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aZJ" = (/obj/machinery/power/apc{dir = 8; name = "Escape Hallway APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aZK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aZL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aZM" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) -"aZN" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aZO" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aZP" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aZQ" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aZR" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aZS" = (/obj/machinery/atmospherics/unary/tank/air{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aZT" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aZU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "Locker Restrooms APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet) -"aZV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aZW" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aZX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"aZY" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"aZZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"baa" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/sheet/cardboard,/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bab" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bac" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell{maxcharge = 2000},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bad" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/office) -"bae" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/office) -"baf" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/office) -"bag" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/office) -"bah" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) -"bai" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"baj" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bak" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bal" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bam" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"ban" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bao" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bap" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"baq" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bar" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"bas" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bat" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bau" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bav" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/protectStation,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"baw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"bax" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bay" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"baz" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"baA" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"baB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"baC" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"baD" = (/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Captain's Office APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"baE" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) -"baF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel,/area/crew_quarters/bar) -"baG" = (/obj/structure/sign/maltesefalcon/left,/turf/simulated/wall,/area/crew_quarters/bar) -"baH" = (/obj/structure/sign/maltesefalcon/right{pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/bar) -"baI" = (/turf/simulated/wall,/area/hallway/primary/starboard) -"baJ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"baK" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"baL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) -"baM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"baN" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/library) -"baO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/library) -"baP" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/chapel/main) -"baQ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"baR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"baS" = (/obj/machinery/power/apc{dir = 8; name = "Vacant Office APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/vacantoffice) -"baT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"baU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/port) -"baV" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"baW" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"baX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"baY" = (/obj/machinery/washing_machine,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"baZ" = (/obj/machinery/washing_machine,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"bba" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bbb" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/office) -"bbc" = (/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bbd" = (/obj/item/weapon/storage/box,/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 1},/area/quartermaster/office) -"bbe" = (/obj/structure/table,/obj/item/stack/wrapping_paper,/obj/item/stack/wrapping_paper,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 1},/area/quartermaster/office) -"bbf" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 5},/area/quartermaster/office) -"bbg" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bbh" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "heads_meeting"; name = "privacy shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bbi" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bbj" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bbk" = (/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bbl" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bbm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bbn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bbo" = (/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bbp" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/quarantine,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bbq" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bbr" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/freeform,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bbs" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bbt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bbu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bbv" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bbw" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bbx" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bby" = (/obj/structure/displaycase,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bbz" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Dorm"; location = "HOP2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bbA" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbB" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbC" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbD" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbF" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbH" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 5"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbI" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/exit) -"bbJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bbK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bbL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bbM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"bbN" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/secondary/entry) -"bbO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"bbP" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) -"bbQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bbR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) -"bbS" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) -"bbT" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/port) -"bbU" = (/obj/structure/rack{dir = 4},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) -"bbV" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bbW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (NORTH)"; icon_state = "pipe-j2"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"bbX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bbY" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bbZ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) -"bca" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"bcb" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bcc" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bcd" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort1"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/office) -"bce" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bcf" = (/obj/structure/table,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bcg" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bch" = (/obj/item/weapon/hand_labeler,/obj/item/device/assembly/timer,/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bci" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bcj" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"; pixel_x = 0},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bck" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bcl" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bcm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bcn" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bco" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/porta_turret{ai = 1; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bcp" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) -"bcq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bcr" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bcs" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bct" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bcu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bcv" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bcw" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bcx" = (/obj/machinery/camera{c_tag = "Central Hallway East"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"bcy" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcF" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP2"; location = "Stbd"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcG" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcH" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bcI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bcJ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bcK" = (/obj/machinery/door/airlock/external{name = "Cargo Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"bcL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"bcM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) -"bcN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) -"bcO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall,/area/maintenance/disposal) -"bcP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/disposal) -"bcQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bcR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bcS" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bcT" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bcU" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bcV" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/port) -"bcW" = (/obj/effect/landmark{name = "blobstart"},/obj/item/clothing/suit/ianshirt,/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/port) -"bcX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/port) -"bcY" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bcZ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bda" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bdb" = (/obj/machinery/camera{c_tag = "Cargo Bay Storage"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bdc" = (/obj/machinery/camera{c_tag = "Cargo Delivery Office"; dir = 4; network = list("SS13")},/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"bdd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/quartermaster/office) -"bde" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) -"bdf" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) -"bdg" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/primary/central) -"bdh" = (/obj/item/weapon/storage/fancy/donut_box,/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bdi" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bdj" = (/obj/item/weapon/folder/blue,/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bdk" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bdl" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/obj/item/weapon/aiModule/core/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/corp,/obj/item/weapon/aiModule/core/full/paladin,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/aiModule/core/full/robocop,/obj/item/weapon/aiModule/core/full/custom,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bdm" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bdn" = (/obj/machinery/computer/upload/ai,/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bdo" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Upload APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bdp" = (/obj/machinery/computer/upload/borg,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_y = -29},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bdq" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bdr" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/oxygen,/obj/item/weapon/aiModule/zeroth/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/reset/purge,/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/antimov,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bds" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bdt" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bdu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bdv" = (/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bdw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bdx" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Captain's Office"; dir = 8},/obj/item/weapon/storage/lockbox/medal{pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bdy" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"bdz" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Stbd"; location = "HOP"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bdA" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdB" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/starboard) -"bdC" = (/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/starboard) -"bdD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/starboard) -"bdE" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/starboard) -"bdF" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"bdG" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/hallway/primary/starboard) -"bdH" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"bdI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdJ" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 3"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdN" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 4"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdP" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/secondary/exit) -"bdQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) -"bdR" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) -"bdS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/exit) -"bdT" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 4"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bdU" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/entry) -"bdV" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 3"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bdW" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"bdX" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"bdY" = (/turf/simulated/wall,/area/maintenance/disposal) -"bdZ" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) -"bea" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"beb" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bec" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/recycler,/obj/structure/sign/securearea{name = "\improper STAY CLEAR HEAVY MACHINERY"; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bed" = (/obj/machinery/conveyor{dir = 9; id = "garbage"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bee" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/disposal) -"bef" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"beg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port) -"beh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) -"bei" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bej" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/port) -"bek" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bel" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bem" = (/obj/machinery/power/apc{dir = 1; name = "Locker Room APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/crew_quarters/locker) -"ben" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"beo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bep" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) -"beq" = (/obj/structure/closet/crate/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"ber" = (/obj/structure/closet/crate/internals,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bes" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bet" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plating,/area/quartermaster/office) -"beu" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"bev" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bew" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "packageExternal"},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bex" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) -"bey" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bez" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"beA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"beB" = (/obj/structure/noticeboard{dir = 8; pixel_x = 27; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"beC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"beD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"beE" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"beF" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"beG" = (/obj/machinery/status_display{density = 0; layer = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"beH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"beI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"beJ" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beK" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beL" = (/obj/structure/table/wood,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beM" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beO" = (/obj/structure/table/wood,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beP" = (/turf/simulated/wall,/area/medical/chemistry) -"beQ" = (/obj/structure/sign/bluecross_2,/turf/simulated/wall,/area/medical/medbay) -"beR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) -"beS" = (/obj/structure/closet,/obj/item/clothing/under/suit_jacket/female{pixel_x = 3; pixel_y = 1},/obj/item/clothing/under/suit_jacket/really_black{pixel_x = -2; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"beT" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"beU" = (/turf/simulated/wall,/area/security/checkpoint/medical) -"beV" = (/turf/simulated/wall,/area/medical/morgue) -"beW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/morgue) -"beX" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"beY" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"beZ" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bfa" = (/obj/machinery/power/apc{dir = 2; name = "Starboard Primary Hallway APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bfb" = (/turf/simulated/wall,/area/storage/emergency) -"bfc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bfd" = (/turf/simulated/wall,/area/assembly/chargebay) -"bfe" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "loadingarea"},/area/hallway/primary/starboard) -"bff" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) -"bfg" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "purple"},/area/hallway/primary/starboard) -"bfh" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) -"bfi" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) -"bfj" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) -"bfk" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) -"bfl" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "purple"},/area/hallway/primary/starboard) -"bfm" = (/turf/simulated/wall/r_wall,/area/toxins/lab) -"bfn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "escape"},/area/hallway/secondary/exit) -"bfo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) -"bfp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) -"bfq" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/exit) -"bfr" = (/obj/machinery/camera{c_tag = "Arrivals Bay 3 & 4"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"bfs" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry) -"bft" = (/obj/machinery/conveyor{dir = 5; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfu" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfv" = (/obj/machinery/conveyor{dir = 10; id = "garbage"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfw" = (/obj/machinery/power/apc{dir = 8; name = "Disposal APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bfy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bfz" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bfA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) -"bfB" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bfC" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bfD" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) -"bfE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bfF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) -"bfG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bfH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bfI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/power/apc{dir = 2; name = "Cargo Bay APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bfJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bfK" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bfL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/storage) -"bfM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/office) -"bfN" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"bfO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bfP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{name = "Delivery Desk"; req_access_txt = "50"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"bfQ" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) -"bfR" = (/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/bridge/meeting_room) -"bfS" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfT" = (/obj/machinery/computer/slot_machine,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfU" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfW" = (/obj/machinery/vending/coffee,/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"bfY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bfZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bga" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bgb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"bgc" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_x = -30; pixel_y = 0},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bgd" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Captain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bge" = (/obj/machinery/computer/communications,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bgf" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/coin/plasma,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bgg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bgh" = (/obj/structure/table/wood,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bgi" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bgj" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bgk" = (/obj/machinery/power/apc{dir = 1; name = "Chemistry APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bgl" = (/obj/machinery/camera{c_tag = "Chemistry"; dir = 2; network = list("SS13")},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bgm" = (/obj/machinery/chem_dispenser,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) -"bgn" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteyellow"},/area/medical/chemistry) -"bgo" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bgp" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bgq" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bgr" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bgs" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bgt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/medical) -"bgu" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26; req_access_txt = "5"},/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/medical) -"bgv" = (/obj/machinery/camera{c_tag = "Security Post - Medbay"; dir = 2; network = list("SS13")},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) -"bgw" = (/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/medical) -"bgx" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bgy" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bgz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bgA" = (/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bgB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bgC" = (/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/storage/emergency) -"bgD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bgE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bgF" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "mech bay"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/chargebay) -"bgG" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bgH" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bgI" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bgJ" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) -"bgK" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/robotics) -"bgL" = (/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"bgM" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bgN" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"bgO" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/turf/simulated/floor/plating,/area/toxins/lab) -"bgP" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/clothing/glasses/welding,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bgQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bgR" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bgS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/asmaint2) -"bgT" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bgU" = (/obj/structure/disposalpipe/trunk{dir = 2},/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; layer = 3},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) -"bgV" = (/obj/machinery/mineral/stacking_machine{input_dir = 1; stack_amt = 10},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bgW" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/disposal) -"bgX" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bgY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bgZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bha" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) -"bhb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"bhc" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) -"bhd" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) -"bhe" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) -"bhf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bhg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall,/area/quartermaster/storage) -"bhh" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "warehouse shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"bhi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/storage) -"bhj" = (/obj/structure/disposalpipe/wrapsortjunction{dir = 1},/turf/simulated/wall,/area/quartermaster/storage) -"bhk" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"bhl" = (/obj/machinery/door/window/eastleft{name = "Mail"; req_access_txt = "50"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) -"bhm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"bhn" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bho" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) -"bhp" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/bridge/meeting_room) -"bhq" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bhr" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/gravity_generator) -"bhs" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"bht" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/gravity_generator) -"bhu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"bhv" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"; pixel_x = -28},/obj/machinery/suit_storage_unit/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bhw" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bhx" = (/obj/structure/table/wood,/obj/machinery/recharger,/obj/item/weapon/melee/chainofcommand,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bhy" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bhz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bhA" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bhB" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bhC" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/medical/chemistry) -"bhD" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{dir = 8; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/medical/chemistry) -"bhE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bhF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bhG" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bhH" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) -"bhI" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/medical) -"bhJ" = (/obj/machinery/computer/secure_data,/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) -"bhK" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bhL" = (/obj/structure/bodycontainer/morgue,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bhM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bhN" = (/turf/simulated/floor/plating,/area/storage/emergency) -"bhO" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plating,/area/storage/emergency) -"bhP" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency) -"bhQ" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/storage/emergency) -"bhR" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 4; name = "Mech Bay APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bhS" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bhT" = (/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bhU" = (/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/assembly/chargebay) -"bhV" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/chargebay) -"bhW" = (/obj/machinery/power/apc{dir = 8; name = "Robotics Lab APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bhX" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bhY" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bhZ" = (/obj/machinery/camera{c_tag = "Robotics Lab"; dir = 2; network = list("SS13","RD")},/obj/machinery/door_control{dir = 2; id = "robotics"; name = "Shutters Control Button"; pixel_x = 6; pixel_y = 24; req_access_txt = "29"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteredcorner"},/area/assembly/robotics) -"bia" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) -"bib" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) -"bic" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) -"bid" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bie" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bif" = (/obj/machinery/camera{c_tag = "Research Division Access"; dir = 2; network = list("SS13")},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/medical/research{name = "Research Division"}) -"big" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) -"bih" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) -"bii" = (/obj/machinery/camera{c_tag = "Research and Development"; dir = 2; network = list("SS13","RD"); pixel_x = 22},/obj/machinery/door_control{dir = 2; id = "rnd"; name = "Shutters Control Button"; pixel_x = -6; pixel_y = 24; req_access_txt = "47"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurplecorner"},/area/toxins/lab) -"bij" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bik" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bil" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/structure/sign/vacuum{pixel_x = -32},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bim" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"bin" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) -"bio" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) -"bip" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) -"biq" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bir" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) -"bis" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) -"bit" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"biu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"biv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"biw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bix" = (/obj/structure/table,/obj/item/clothing/head/soft,/obj/item/clothing/head/soft,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biy" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biz" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biA" = (/obj/machinery/camera{c_tag = "Cargo Bay North"},/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biB" = (/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biC" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biE" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biF" = (/obj/machinery/photocopier,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"biG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"biH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/quartermaster/office) -"biI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/office) -"biJ" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"biK" = (/turf/simulated/wall/r_wall,/area/maintenance/maintcentral) -"biL" = (/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biM" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biN" = (/obj/machinery/power/apc{dir = 1; name = "Bridge Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biO" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biP" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"biQ" = (/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"biR" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Captain's Desk Door"; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"biS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"biT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"biU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"biV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"biW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/chemistry) -"biX" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"biY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"biZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bja" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bjb" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) -"bjc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/chemistry) -"bjd" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bje" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay) -"bjf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"bjg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"bjh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"bji" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) -"bjj" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) -"bjk" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bjl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bjm" = (/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bjn" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/storage/emergency) -"bjo" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency) -"bjp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency) -"bjq" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/storage/emergency) -"bjr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bjs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bjt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bju" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bjv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjA" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/welding,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjB" = (/obj/structure/closet/firecloset,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bjC" = (/obj/machinery/shower{dir = 8},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bjD" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjG" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjI" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjJ" = (/turf/simulated/wall,/area/maintenance/asmaint2) -"bjK" = (/obj/machinery/conveyor{dir = 1; id = "garbage"; layer = 2.5},/obj/machinery/door/poddoor/preopen{id = "Disposal Exit"; layer = 3; name = "disposal exit vent"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bjL" = (/obj/machinery/door_control{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 4; req_access_txt = "12"},/obj/machinery/driver_button{id = "trash"; pixel_x = -26; pixel_y = -6},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bjM" = (/turf/simulated/floor/plating,/area/maintenance/disposal) -"bjN" = (/obj/effect/decal/cleanable/oil,/obj/machinery/light_switch{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bjO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/port) -"bjP" = (/turf/simulated/wall/r_wall,/area/maintenance/port) -"bjQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/port) -"bjR" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bjS" = (/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bjT" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bjU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bjV" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) -"bjW" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bjX" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 2},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bjY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bjZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bka" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bkb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"bkc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/office) -"bkd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bke" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bkf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bkg" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bkh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 2; name = "Head of Personnel APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bkj" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bkk" = (/obj/machinery/power/apc{dir = 4; name = "Conference Room APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bkl" = (/obj/machinery/gravity_generator/main/station,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"bkm" = (/obj/machinery/camera{c_tag = "Gravity Generator Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bkn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"bko" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bkp" = (/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"bkq" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bkr" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bks" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bkt" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/medical/chemistry) -"bku" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bkv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) -"bkw" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bkx" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bky" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bkz" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bkA" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) -"bkB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/medical) -"bkC" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) -"bkD" = (/obj/structure/bodycontainer/morgue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bkE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bkF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bkG" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable,/turf/simulated/floor/plating,/area/assembly/chargebay) -"bkH" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) -"bkI" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bkJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bkK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bkL" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) -"bkM" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/device/multitool{pixel_x = 3},/obj/item/device/multitool{pixel_x = 3},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) -"bkN" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) -"bkO" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) -"bkP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) -"bkQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bkR" = (/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/obj/structure/table,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bkS" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bkT" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bkU" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) -"bkV" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) -"bkW" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) -"bkX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/lab) -"bkY" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bkZ" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bla" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"blb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"blc" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bld" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ble" = (/obj/machinery/light/small{dir = 8},/obj/machinery/mass_driver{id = "trash"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) -"blf" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/disposal) -"blg" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"blh" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bli" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/disposal) -"blj" = (/turf/space,/area/supply/station) -"blk" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bll" = (/obj/structure/closet/emcloset,/obj/machinery/alarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"blm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bln" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"blo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"blp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"blq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"blr" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bls" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"blt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"blu" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"blv" = (/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/quartermaster/office) -"blw" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"blx" = (/obj/machinery/mineral/ore_redemption{input_dir = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) -"bly" = (/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"blz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"blA" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"blB" = (/turf/simulated/wall,/area/crew_quarters/heads) -"blC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/heads) -"blD" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/heads) -"blE" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"blF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"blG" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"blH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"blI" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"blJ" = (/turf/simulated/wall,/area/crew_quarters/captain) -"blK" = (/obj/machinery/light/small{dir = 1},/obj/structure/dresser,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"blL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"blM" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"blN" = (/obj/machinery/door/airlock{name = "Private Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"blO" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"blP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"blQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"blR" = (/obj/structure/table/glass,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"blS" = (/obj/machinery/chem_dispenser,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) -"blT" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteyellow"},/area/medical/chemistry) -"blU" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"blV" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"blW" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = -26; req_access_txt = "5"},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"blX" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"blY" = (/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/medical) -"blZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/medical) -"bma" = (/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/medical) -"bmb" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmc" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bme" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/medical/morgue) -"bmj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bmk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 1; name = "Starboard Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/storage/emergency) -"bml" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/sortjunction{sortType = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bmm" = (/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Mech Bay"; dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bmn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bmo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bmp" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bmq" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/cable_coil,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bmr" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bms" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/robotics) -"bmt" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) -"bmu" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bmv" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bmw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"bmx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"bmy" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor/plasteel,/area/toxins/lab) -"bmz" = (/turf/simulated/floor/plasteel,/area/toxins/lab) -"bmA" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel,/area/toxins/lab) -"bmB" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bmC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bmD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bmE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) -"bmF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/asmaint2) -"bmG" = (/obj/machinery/door/poddoor{id = "trash"; name = "disposal bay door"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bmH" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bmI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bmJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bmK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bmL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bmM" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bmN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"bmO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmQ" = (/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/structure/table,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmR" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/clipboard,/obj/item/weapon/pen/red,/obj/structure/table,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmS" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmT" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmU" = (/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/quartermaster/office) -"bmV" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) -"bmW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bmX" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central) -"bmY" = (/obj/machinery/computer/secure_data,/obj/machinery/flasher_button{id = "hopflash"; pixel_x = 6; pixel_y = 36},/obj/machinery/door_control{id = "hop"; name = "Privacy Shutters Control"; pixel_x = 6; pixel_y = 25; req_access_txt = "28"},/obj/machinery/door_control{id = "hopqueue"; name = "Queue Shutters Control"; pixel_x = -4; pixel_y = 25; req_access_txt = "28"},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 36},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) -"bmZ" = (/obj/structure/table,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bna" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnb" = (/obj/machinery/pdapainter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) -"bne" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) -"bnf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_engineering{name = "Gravity Generator"; req_access_txt = "11"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bng" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) -"bnh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bni" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bnj" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bnk" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"bnl" = (/obj/structure/table/glass,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/screwdriver{pixel_x = -2; pixel_y = 6},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bnm" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bnn" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bno" = (/turf/simulated/wall,/area/medical/medbay) -"bnp" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/medbay) -"bnq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/medbay) -"bnr" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bns" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 30; pixel_y = 0; pixel_z = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bnt" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/checkpoint/medical) -"bnu" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/medical) -"bnv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bnw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/morgue) -"bnx" = (/turf/simulated/wall/r_wall,/area/medical/genetics) -"bny" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bnz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bnA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bnB" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) -"bnC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bnD" = (/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bnE" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bnF" = (/turf/simulated/wall,/area/assembly/robotics) -"bnG" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"bnH" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"bnI" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"bnJ" = (/turf/simulated/wall,/area/toxins/lab) -"bnK" = (/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"bnL" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"bnM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"},/area/toxins/lab) -"bnN" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table/glass,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bnO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bnP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bnQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bnR" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bnS" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bnT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bnU" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bnV" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/office) -"bnW" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bnX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bnY" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bnZ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"boa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/quartermaster/office) -"bob" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"boc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bod" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"boe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bof" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/hallway/primary/central) -"bog" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue"; name = "HoP Queue Shutters"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central) -"boh" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/primary/central) -"boi" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access = null; req_access_txt = "57"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/flasher{id = "hopflash"; pixel_x = 0; pixel_y = 28},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"boj" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"bok" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bol" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bom" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bon" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"boo" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) -"bop" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) -"boq" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) -"bor" = (/obj/structure/closet/secure_closet/captains,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bos" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bot" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/matches,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/item/weapon/razor{pixel_x = -4; pixel_y = 2},/obj/item/clothing/mask/cigarette/cigar,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bou" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap/deluxe,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"bov" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bow" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/chemistry) -"box" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"boy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"boz" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"boA" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"boB" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"boC" = (/obj/structure/stool/bed/roller,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Exit Button"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boD" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/medbay) -"boE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Medbay Reception"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boF" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boI" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 30},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boJ" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boL" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boM" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) -"boN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) -"boO" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_medsci,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"boP" = (/obj/machinery/power/apc{dir = 1; name = "Genetics APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"boQ" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"boR" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/genetics) -"boS" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel,/area/medical/genetics) -"boT" = (/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) -"boU" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"boV" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"boW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"boX" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"boY" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"boZ" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bpa" = (/obj/structure/table,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bpb" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) -"bpc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bpd" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) -"bpe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) -"bpf" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) -"bpg" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) -"bph" = (/obj/item/weapon/folder/white,/obj/structure/table,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bpi" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bpj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bpk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bpl" = (/obj/structure/table/glass,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/machinery/light_switch{pixel_x = 0; pixel_y = -23},/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bpm" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bpn" = (/turf/simulated/wall/r_wall,/area/toxins/telesci) -"bpo" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bpp" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bpq" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bpr" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bps" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"bpt" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/quartermaster/storage) -"bpu" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bpv" = (/obj/machinery/autolathe,/obj/machinery/light_switch{pixel_x = -27},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpy" = (/obj/machinery/computer/supplycomp,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpz" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"bpA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpB" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpC" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/central) -"bpD" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/central) -"bpE" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/central) -"bpF" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bpG" = (/obj/machinery/computer/card,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) -"bpH" = (/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bpI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bpJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bpK" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bpL" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Gravity Generator APC"; pixel_x = -25; pixel_y = 1},/obj/structure/table,/obj/item/weapon/paper/gravity_gen{layer = 3},/obj/item/weapon/pen/blue,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"bpM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"bpN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"bpO" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/machinery/power/smes{charge = 5e+006},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"bpP" = (/turf/simulated/wall/r_wall,/area/teleporter) -"bpQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/teleporter) -"bpR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/teleporter) -"bpS" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/teleporter) -"bpT" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bpU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bpV" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/chemistry) -"bpW" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{dir = 1; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/chemistry) -"bpX" = (/obj/machinery/smartfridge/chemistry,/turf/simulated/wall,/area/medical/chemistry) -"bpY" = (/obj/structure/stool/bed/roller,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bpZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqh" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) -"bqi" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bqj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bqk" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bql" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) -"bqm" = (/obj/structure/window/reinforced{dir = 8},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) -"bqn" = (/turf/simulated/floor/plasteel,/area/medical/genetics) -"bqo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 14},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bqp" = (/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bqq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bqr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bqs" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bqt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bqu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/assembly/robotics) -"bqv" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/assembly/robotics) -"bqw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bqx" = (/obj/structure/table,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/assembly/robotics) -"bqy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) -"bqz" = (/obj/machinery/door_control{dir = 2; id = "robotics2"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = -24; req_access_txt = "29"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bqA" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/assembly/robotics) -"bqB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bqC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bqD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bqE" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bqF" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bqG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bqH" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/robotics) -"bqI" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 0; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/toxins/telesci) -"bqJ" = (/obj/structure/table,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Telescience Lab"; dir = 2; network = list("SS13","RD")},/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) -"bqK" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) -"bqL" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) -"bqM" = (/obj/structure/closet/emcloset{pixel_x = -2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/toxins/telesci) -"bqN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqO" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqQ" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqR" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqS" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bqT" = (/turf/simulated/floor/plating,/area/quartermaster/storage) -"bqU" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/storage) -"bqV" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/quartermaster/storage) -"bqW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bqX" = (/obj/structure/table,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Cargo Office"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bqY" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bqZ" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bra" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) -"brb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"brc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"brd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bre" = (/obj/structure/closet/secure_closet/hop,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"brf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"brg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"brh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bri" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"brj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"brk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"brl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"brm" = (/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"brn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"bro" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"brp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"brq" = (/turf/simulated/wall,/area/teleporter) -"brr" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/obj/item/device/radio/beacon,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/teleporter) -"brs" = (/obj/structure/table,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/teleporter) -"brt" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/closet/crate,/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) -"bru" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) -"brv" = (/obj/machinery/camera{c_tag = "Teleporter"},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) -"brw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/teleporter) -"brx" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/teleporter) -"bry" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"brz" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/clothing/tie/stethoscope,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/medbay) -"brA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) -"brB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) -"brC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) -"brD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellowcorner"},/area/medical/medbay) -"brE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/camera{c_tag = "Medbay West"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay) -"brP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"brQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"brR" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/medbay) -"brS" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"brT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"brU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"brV" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"brW" = (/obj/machinery/door/window/westleft{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor/plasteel,/area/medical/genetics) -"brX" = (/obj/structure/table,/obj/item/weapon/crowbar/large,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"brY" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"brZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bsa" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/chargebay) -"bsb" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/assembly/robotics) -"bsc" = (/obj/structure/optable{name = "Robotics Operating Table"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bsd" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bse" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) -"bsf" = (/obj/structure/closet/wardrobe/robotics_black,/obj/item/device/radio/headset/headset_sci{pixel_x = -3},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bsg" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bsh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bsj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Research Division North"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bsm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bso" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bsp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsq" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"bsr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"bss" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"bst" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"bsu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"bsv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"bsw" = (/obj/machinery/door/airlock/maintenance{name = "Telescience Maintenance"; req_access_txt = "7"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/toxins/telesci) -"bsx" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bsy" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bsz" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bsA" = (/obj/machinery/camera{c_tag = "Cargo Recieving Dock"; dir = 4},/obj/machinery/door_control{id = "QMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = -8},/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bsB" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bsC" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/folder/yellow,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsE" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsH" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bsJ" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) -"bsK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bsL" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bsM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bsN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bsO" = (/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"bsP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Gravity Generator"; req_access_txt = "11"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/gravity_generator) -"bsQ" = (/obj/machinery/power/apc{dir = 8; name = "Teleporter APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/teleporter) -"bsR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/teleporter) -"bsS" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) -"bsT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel,/area/teleporter) -"bsU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) -"bsV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/teleporter) -"bsW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) -"bsX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"bsY" = (/obj/structure/table,/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bsZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bta" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bte" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bth" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bti" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btj" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btk" = (/turf/simulated/wall,/area/medical/genetics) -"btl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "5; 9"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"btm" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) -"btn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bto" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"btp" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/genetics) -"btq" = (/turf/simulated/wall/r_wall,/area/assembly/chargebay) -"btr" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"bts" = (/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"btt" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"btu" = (/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"btw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bty" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btA" = (/obj/machinery/door/airlock/research{name = "Telescience Lab"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btF" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btG" = (/obj/machinery/power/apc{dir = 4; name = "Telescience Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"btI" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"btJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"btK" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"btL" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btQ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btR" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/central) -"btS" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"btT" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"btU" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"btV" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"btW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall,/area/engine/gravity_generator) -"btX" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) -"btY" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera{c_tag = "Gravity Generator Foyer"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) -"btZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/wall,/area/engine/gravity_generator) -"bua" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/teleporter) -"bub" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter) -"buc" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter) -"bud" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/teleporter) -"bue" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/teleporter) -"buf" = (/obj/machinery/shieldwallgen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/teleporter) -"bug" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/teleporter) -"buh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"bui" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = -30; pixel_y = 0; pixel_z = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"buj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"buk" = (/obj/machinery/vending/medical{pixel_x = -2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bul" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/sleeper) -"bum" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bun" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"buo" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bup" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"buq" = (/turf/simulated/wall,/area/medical/sleeper) -"bur" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bus" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"but" = (/obj/machinery/door_control{desc = "A remote control switch for the genetics doors."; id = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = 8; pixel_y = 24},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buv" = (/obj/structure/closet/wardrobe/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buw" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bux" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) -"buy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buz" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buA" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) -"buB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel,/area/medical/genetics) -"buC" = (/obj/structure/window/reinforced,/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) -"buD" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 12},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buE" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/sign/securearea{pixel_x = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buF" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"buG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) -"buH" = (/obj/machinery/camera{c_tag = "Research Division West"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"buI" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"buJ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"buK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"buL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"buM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"buN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"buO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"buP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"buQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) -"buR" = (/turf/simulated/wall,/area/crew_quarters/hor) -"buS" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"buT" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"buU" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"buV" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"buW" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"buX" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"buY" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"buZ" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bva" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"bvb" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/light,/obj/machinery/status_display{density = 0; pixel_y = -30; supply_display = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"bvc" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/quartermaster/storage) -"bvd" = (/obj/machinery/camera{c_tag = "Cargo Bay South"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bve" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bvf" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bvg" = (/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "Cargo Office APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "browncorner"},/area/quartermaster/office) -"bvh" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bvi" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) -"bvj" = (/turf/simulated/wall,/area/security/checkpoint/supply) -"bvk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/supply) -"bvl" = (/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bvm" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue"; name = "HoP Queue Shutters"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/central) -"bvn" = (/obj/structure/filingcabinet/chestdrawer,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) -"bvo" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_y = -30},/obj/machinery/camera{c_tag = "Head of Personnel's Office"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bvp" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bvq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bvr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bvs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/gravity_generator) -"bvt" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/gravity_generator) -"bvu" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/gravity_generator) -"bvv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/gravity_generator) -"bvw" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/teleporter) -"bvx" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/teleporter) -"bvy" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/teleporter) -"bvz" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/teleporter) -"bvA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bvB" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/medbay) -"bvC" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/medbay) -"bvD" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bvE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bvF" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bvG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bvH" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bvI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bvJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) -"bvK" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bvL" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/medical/sleeper) -"bvM" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bvN" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bvO" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bvP" = (/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Medbay Cryogenics"; dir = 2; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bvQ" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvS" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) -"bvV" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) -"bvZ" = (/obj/machinery/door/airlock/research{name = "Genetics Research"; req_access_txt = "9"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bwa" = (/obj/structure/disposalpipe/sortjunction{sortType = 23},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bwb" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bwc" = (/obj/machinery/door/airlock/research{name = "Genetics Research Access"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"bwe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) -"bwf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bwm" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwn" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bwo" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons from the safety of his office."; name = "Research Monitor"; network = list("RD"); pixel_x = 0; pixel_y = 2},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bwp" = (/obj/machinery/computer/aifixer,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bwq" = (/obj/structure/rack,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/crew_quarters/hor) -"bwr" = (/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/crew_quarters/hor) -"bws" = (/obj/structure/flora/tree/festivus,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/crew_quarters/hor) -"bwt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/telesci) -"bwu" = (/turf/simulated/wall,/area/toxins/telesci) -"bwv" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/book/manual/wiki/telescience{pixel_y = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/toxins/telesci) -"bww" = (/obj/machinery/computer/telescience,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/toxins/telesci) -"bwx" = (/obj/structure/table,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/toxins/telesci) -"bwy" = (/obj/machinery/door_control{id = "telelab"; name = "Test Chamber Blast Doors"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/telesci) -"bwz" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bwA" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bwB" = (/turf/simulated/wall,/area/quartermaster/qm) -"bwC" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"bwD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/qm) -"bwE" = (/turf/simulated/wall,/area/quartermaster/miningdock) -"bwF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bwG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/miningdock) -"bwH" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/supply) -"bwI" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) -"bwJ" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) -"bwK" = (/obj/machinery/computer/secure_data,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/supply) -"bwL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bwM" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bwN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/engine/gravity_generator) -"bwO" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/engine/gravity_generator) -"bwP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/engine/gravity_generator) -"bwQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/engine/gravity_generator) -"bwR" = (/obj/machinery/camera{c_tag = "Central Hallway South-East"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bwS" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Surgery Observation"; req_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bwT" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bwU" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bwV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bwW" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/sleeper) -"bwX" = (/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bwY" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bwZ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bxa" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bxb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bxc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxe" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxf" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxg" = (/obj/machinery/door/airlock/glass_research{name = "Genetics Research"; req_access_txt = "5; 9"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxh" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxi" = (/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = list("SS13","RD"); pixel_x = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) -"bxj" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/medical/genetics) -"bxk" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxl" = (/obj/machinery/camera{c_tag = "Genetics Access"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxm" = (/turf/simulated/wall/r_wall,/area/toxins/server) -"bxn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Server Room"; req_access = null; req_access_txt = "30"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bxo" = (/turf/simulated/wall,/area/security/checkpoint/science) -"bxp" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/checkpoint/science) -"bxq" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/science) -"bxr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/science) -"bxs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bxt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bxu" = (/obj/structure/table,/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 5; req_access_txt = "47"},/obj/machinery/door_control{id = "rnd2"; name = "Research Lab Shutter Control"; pixel_x = 5; pixel_y = 5; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bxv" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bxw" = (/obj/machinery/computer/robotics,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bxx" = (/obj/structure/rack,/obj/item/device/aicard,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/crew_quarters/hor) -"bxy" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) -"bxz" = (/obj/structure/lamarr,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/crew_quarters/hor) -"bxA" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) -"bxB" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/telesci) -"bxC" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/telesci) -"bxD" = (/obj/structure/table,/obj/item/weapon/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/weapon/cartridge/quartermaster,/obj/item/weapon/cartridge/quartermaster{pixel_x = -4; pixel_y = 7},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/qm) -"bxE" = (/obj/machinery/power/apc{dir = 1; name = "Quartermaster APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) -"bxF" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) -"bxG" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) -"bxH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) -"bxI" = (/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{dir = 5; icon_state = "brown"},/area/quartermaster/qm) -"bxJ" = (/obj/machinery/power/apc{dir = 1; name = "Mining Dock APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bxK" = (/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bxL" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bxM" = (/obj/machinery/light{dir = 1},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bxN" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/supply) -"bxO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) -"bxP" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) -"bxQ" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) -"bxR" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/computer/security/mining,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) -"bxS" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bxT" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bxU" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"bxV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"bxW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"bxX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central) -"bxY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) -"bxZ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) -"bya" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) -"byb" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/central) -"byc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"byd" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bye" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Surgery Observation"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"byf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"byg" = (/obj/structure/stool/bed/chair,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"byh" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"byi" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Medbay Treatment Center"; dir = 4; network = list("SS13"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"byj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"byk" = (/obj/effect/landmark/start{name = "Medical Doctor"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"byl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bym" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"byn" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"byo" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"byp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"byq" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whiteblue"},/area/medical/genetics) -"byr" = (/obj/machinery/computer/cloning,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/genetics) -"bys" = (/obj/machinery/clonepod,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) -"byt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"byu" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"byv" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"byw" = (/obj/structure/closet/wardrobe/genetics_white,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"byx" = (/turf/simulated/wall,/area/maintenance/asmaint) -"byy" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"byz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"byA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/server) -"byB" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"byC" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = list("SS13","RD"); pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "Server Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"byD" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"byE" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/obj/machinery/alarm{pixel_y = 25},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/science) -"byF" = (/obj/machinery/light_switch{pixel_x = 8; pixel_y = 28},/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 28; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) -"byG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) -"byH" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons from the safety of your own office."; name = "Research Monitor"; network = list("RD"); pixel_x = 0; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) -"byI" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/science) -"byJ" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"byK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"byL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"byM" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) -"byN" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"byO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"byP" = (/obj/machinery/computer/mecha,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"byQ" = (/obj/structure/rack,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/crew_quarters/hor) -"byR" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/crew_quarters/hor) -"byS" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/crew_quarters/hor) -"byT" = (/turf/simulated/floor/engine,/area/toxins/telesci) -"byU" = (/obj/machinery/computer/supplycomp,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/qm) -"byV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"byW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"byX" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Quartermaster"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"byY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"byZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/qm) -"bza" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"bzb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bzc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bzd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 3},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bze" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bzf" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) -"bzg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) -"bzh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) -"bzi" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/light{dir = 4},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) -"bzj" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzk" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AftH"; location = "AIW"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzl" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzm" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzn" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzo" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzq" = (/obj/structure/stool/bed/chair,/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bzr" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bzs" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bzt" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bzu" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bzv" = (/obj/machinery/light,/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzw" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzx" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench{pixel_x = 5; pixel_y = -5},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzy" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzz" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzA" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzB" = (/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzC" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzD" = (/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bzE" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bzF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bzG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bzH" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bzI" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bzJ" = (/obj/machinery/camera{c_tag = "Security Post - Science"; dir = 4; network = list("SS13","RD")},/obj/machinery/newscaster{pixel_x = -30},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/science) -"bzK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) -"bzL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) -"bzM" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) -"bzN" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/science) -"bzO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bzP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bzQ" = (/obj/machinery/door/airlock/glass_command{name = "Research Director"; req_access_txt = "30"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bzR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bzS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bzT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bzU" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bzV" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/telesci) -"bzW" = (/obj/machinery/telepad,/obj/effect/landmark{name = "blobstart"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine,/area/toxins/telesci) -"bzX" = (/obj/machinery/computer/security/mining,/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/status_display{density = 0; pixel_x = -32; pixel_y = 0; supply_display = 1},/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/qm) -"bzY" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) -"bzZ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) -"bAa" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red,/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) -"bAb" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/qm{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) -"bAc" = (/obj/structure/filingcabinet,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{dir = 6; icon_state = "brown"},/area/quartermaster/qm) -"bAd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bAe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bAf" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/supply) -"bAg" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/supply) -"bAh" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/supply) -"bAi" = (/obj/structure/filingcabinet,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/camera{c_tag = "Security Post - Cargo"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/supply) -"bAj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bAk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAm" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAn" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera{c_tag = "Central Primary Hallway South-West"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAq" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAs" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/status_display{pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Central Primary Hallway South"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAy" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 22},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAz" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAA" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAB" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAF" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/telesci) -"bAG" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) -"bAH" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) -"bAI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bAJ" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bAK" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Recovery Room"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bAL" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bAM" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bAN" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/pen,/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = 30; pixel_z = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bAO" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bAP" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bAQ" = (/turf/simulated/wall,/area/medical/cmo) -"bAR" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bAS" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bAT" = (/obj/machinery/computer/med_data,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bAU" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bAV" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAW" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bAX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 120; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bAY" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/server) -"bAZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bBa" = (/obj/machinery/computer/rdservercontrol,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bBb" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bBc" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/structure/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/science) -"bBd" = (/obj/machinery/power/apc{dir = 2; name = "Science Security APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) -"bBe" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) -"bBf" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) -"bBg" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/science) -"bBh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bBi" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bBj" = (/obj/machinery/power/apc{dir = 8; name = "RD Office APC"; pixel_x = -25},/obj/structure/cable,/obj/machinery/light_switch{pixel_y = -23},/obj/structure/flora/kirbyplants/dead,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBk" = (/obj/machinery/hologram/holopad,/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBl" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/item/weapon/cartridge/signal/toxins{pixel_x = 4; pixel_y = 6},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 1; network = list("SS13","RD")},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBm" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBo" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBp" = (/obj/machinery/camera{c_tag = "Telescience Test Chamber"; dir = 1; network = list("SS13","RD")},/obj/machinery/light,/obj/structure/sign/nosmoking_2{pixel_y = -32},/turf/simulated/floor/engine,/area/toxins/telesci) -"bBq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bBr" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bBs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bBt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bBu" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bBv" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) -"bBw" = (/turf/simulated/wall,/area/maintenance/aft) -"bBx" = (/turf/simulated/wall,/area/storage/tech) -"bBy" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/central) -"bBz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bBA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/central) -"bBB" = (/turf/simulated/wall,/area/janitor) -"bBC" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/janitor) -"bBD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/janitor) -"bBE" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBF" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) -"bBG" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bBH" = (/obj/structure/table,/obj/item/weapon/hemostat,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) -"bBI" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBJ" = (/obj/structure/table,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) -"bBK" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bBL" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/gun/syringe,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/sleeper) -"bBN" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bBO" = (/obj/structure/closet/l3closet/general,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/wardrobe/white/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBQ" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBR" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBS" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBT" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitebluecorner"},/area/medical/medbay) -"bBV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bBW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bBX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bBY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bBZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bCa" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) -"bCb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bCc" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bCd" = (/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bCe" = (/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bCf" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"bCg" = (/turf/simulated/wall,/area/toxins/storage) -"bCh" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bCi" = (/obj/machinery/door/firedoor/heavy,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bCj" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bCk" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bCl" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bCm" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/space) -"bCn" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/space) -"bCo" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"bCp" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = -30; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bCq" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bCr" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bCs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bCt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bCu" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bCv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bCw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 1; name = "Cargo Security APC"; pixel_x = 1; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) -"bCx" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bCy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bCz" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bCA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/aft) -"bCB" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bCC" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) -"bCD" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/storage/tech) -"bCE" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/storage/tech) -"bCF" = (/obj/machinery/camera{c_tag = "Tech Storage"; dir = 2},/obj/machinery/power/apc{dir = 1; name = "Tech Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/storage/tech) -"bCG" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bCH" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"bCI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"bCJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/storage/tech) -"bCK" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bCL" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bCM" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bCN" = (/obj/structure/closet/jcloset,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/janitor) -"bCO" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/janitor) -"bCP" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Custodial Closet"},/turf/simulated/floor/plasteel,/area/janitor) -"bCQ" = (/turf/simulated/floor/plasteel,/area/janitor) -"bCR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/janitor) -"bCS" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/janitor) -"bCT" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/janitor) -"bCU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bCV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bCW" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/sleeper) -"bCX" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bCY" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bCZ" = (/obj/structure/table,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) -"bDa" = (/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitebluecorner"},/area/medical/sleeper) -"bDb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/sleeper) -"bDc" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDh" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) -"bDj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bDk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bDl" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bDm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) -"bDn" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bDo" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/cmo,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bDp" = (/obj/structure/table/glass,/obj/item/weapon/pen,/obj/item/clothing/tie/stethoscope,/mob/living/simple_animal/cat/Runtime,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bDq" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{pixel_x = 25},/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bDr" = (/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bDs" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber"; dir = 2; network = list("Xeno","RD"); pixel_x = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bDt" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bDu" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bDv" = (/obj/machinery/power/apc{dir = 8; name = "Misc Research APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bDw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bDx" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bDy" = (/turf/simulated/wall,/area/toxins/mixing) -"bDz" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDA" = (/obj/structure/closet/bombcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDB" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera{c_tag = "Toxins Lab West"; dir = 2; network = list("SS13","RD"); pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDC" = (/obj/machinery/portable_atmospherics/canister,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDD" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDE" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDF" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/toxins/mixing) -"bDG" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) -"bDH" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/toxins/mixing) -"bDI" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) -"bDJ" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bDK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bDL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bDM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bDN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/toxins/mixing) -"bDO" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating/airless,/area/space) -"bDP" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/mining/station) -"bDQ" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/mining/station) -"bDR" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"bDS" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) -"bDT" = (/obj/machinery/computer/security/mining,/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bDU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bDV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bDW" = (/obj/structure/rack{dir = 1},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/shovel{pixel_x = -5},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bDX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) -"bDY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bDZ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bEa" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 15},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bEb" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"bEc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/aft) -"bEd" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bEe" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bEf" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bEg" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bEh" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) -"bEi" = (/turf/simulated/floor/plating,/area/storage/tech) -"bEj" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/stack/cable_coil,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) -"bEk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) -"bEl" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bEm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bEn" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bEo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/janitor) -"bEp" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel,/area/janitor) -"bEq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/janitor) -"bEr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/janitor) -"bEs" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/janitor) -"bEt" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/janitor) -"bEu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/janitor) -"bEv" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEw" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bEx" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bEy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/medical/sleeper) -"bEB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEC" = (/obj/structure/optable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bED" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bEE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/sleeper) -"bEF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEG" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/sleeper) -"bEH" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEK" = (/obj/structure/disposalpipe/segment,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEL" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay South"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bEM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bEN" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) -"bEO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bEP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bEQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bER" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bES" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bET" = (/obj/effect/decal/cleanable/oil,/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bEU" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bEV" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bEW" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bEX" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bEY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bEZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bFa" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) -"bFb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFd" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFe" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFf" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFh" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bFi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/asmaint2) -"bFj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) -"bFk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/toxins/mixing) -"bFl" = (/obj/machinery/doppler_array{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/mixing) -"bFm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) -"bFn" = (/turf/simulated/wall,/area/toxins/test_area) -"bFo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bFp" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plating/airless,/area/space) -"bFq" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/mining/station) -"bFr" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bFs" = (/obj/machinery/computer/shuttle/mining,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bFt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bFu" = (/obj/machinery/computer/shuttle/mining,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) -"bFv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bFw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bFx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bFy" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bFz" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bFA" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bFB" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) -"bFC" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bFD" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor/plasteel,/area/storage/tech) -"bFE" = (/obj/machinery/camera{c_tag = "Secure Tech Storage"; dir = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/storage/tech) -"bFF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/storage/tech) -"bFG" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) -"bFH" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/circuitboard/aifixer,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/plating,/area/storage/tech) -"bFI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/arcade/battle,/turf/simulated/floor/plating,/area/storage/tech) -"bFJ" = (/obj/structure/rack,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/receiver,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/broadcaster,/obj/item/weapon/circuitboard/message_monitor{pixel_y = -5},/turf/simulated/floor/plating,/area/storage/tech) -"bFK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bFL" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bFM" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/janitor) -"bFN" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = -29},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plasteel,/area/janitor) -"bFO" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/janitor) -"bFP" = (/obj/structure/janitorialcart,/turf/simulated/floor/plasteel,/area/janitor) -"bFQ" = (/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/storage/box/mousetraps,/turf/simulated/floor/plasteel,/area/janitor) -"bFR" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/janitor) -"bFS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFW" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 4; name = "Treatment Center APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/sleeper) -"bFX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/sleeper) -"bFY" = (/obj/machinery/computer/operating,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bFZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) -"bGa" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitebluecorner"},/area/medical/sleeper) -"bGb" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{pixel_x = 28; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bGc" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bGd" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bGe" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bGf" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bGg" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bGh" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/door_control{id = "medpriv4"; name = "Privacy Shutters"; pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bGi" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "medpriv4"; name = "privacy door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) -"bGj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bGk" = (/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer"; req_access_txt = "40"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bGl" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bGm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bGn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/cmo) -"bGo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bGp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{sortType = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bGq" = (/obj/machinery/power/apc{dir = 8; name = "Toxins Storage APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bGx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bGy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bGz" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bGA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bGB" = (/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/toxins/mixing) -"bGC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bGD" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/mixing) -"bGE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) -"bGF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bGG" = (/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/toxins/mixing) -"bGH" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; dir = 8; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins"); pixel_x = 30; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/mixing) -"bGI" = (/obj/item/target,/obj/structure/window/reinforced,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/toxins/test_area) -"bGJ" = (/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bGK" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bGL" = (/obj/item/weapon/ore/iron,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/miningdock) -"bGM" = (/obj/structure/closet/crate,/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/miningdock) -"bGN" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bGO" = (/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bGP" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft) -"bGQ" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bGR" = (/turf/simulated/floor/plating,/area/maintenance/aft) -"bGS" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/crew{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/card{pixel_x = 2; pixel_y = -2},/obj/item/weapon/circuitboard/communications{pixel_x = 5; pixel_y = -5},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/storage/tech) -"bGT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/storage/tech) -"bGU" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bGV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bGW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/storage/tech) -"bGX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bGY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/tech) -"bGZ" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bHa" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bHb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bHc" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bHd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/janitor) -"bHe" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/turf/simulated/floor/plating,/area/janitor) -"bHf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/wall,/area/janitor) -"bHg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/janitor) -"bHh" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHj" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bHk" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 6},/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHl" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHm" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile{health = 35},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHn" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bHo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/sleeper) -"bHp" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 1; network = list("SS13"); pixel_x = 22},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/sleeper) -"bHr" = (/obj/structure/closet/crate/freezer,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bHs" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHt" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHv" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHw" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHx" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHy" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHB" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHD" = (/obj/machinery/door/airlock/medical{name = "Patient Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHF" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHG" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHH" = (/obj/structure/table,/obj/item/weapon/cartridge/medical{pixel_x = -2; pixel_y = 6},/obj/item/weapon/cartridge/medical{pixel_x = 6; pixel_y = 3},/obj/item/weapon/cartridge/medical,/obj/item/weapon/cartridge/chemistry{pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bHI" = (/obj/structure/closet/secure_closet/CMO,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bHJ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"bHK" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHL" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) -"bHM" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) -"bHN" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) -"bHO" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) -"bHP" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bHQ" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bHR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bHS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bHT" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) -"bHU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bHV" = (/obj/item/device/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/device/assembly/prox_sensor{pixel_x = 0; pixel_y = 2},/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bHW" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bHX" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bHY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bHZ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bIa" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bIb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Launch Room Access"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bIc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/mixing) -"bId" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bIe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/mixing) -"bIf" = (/obj/machinery/door/airlock/research{name = "Toxins Launch Room"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bIg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bIh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/mixing) -"bIi" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/mixing) -"bIj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall,/area/toxins/test_area) -"bIk" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/toxins/test_area) -"bIl" = (/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/toxins/test_area) -"bIm" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/toxins/test_area) -"bIn" = (/obj/structure/closet/crate,/obj/item/weapon/ore/glass,/turf/simulated/floor/plating/airless,/area/space) -"bIo" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/space) -"bIp" = (/obj/machinery/door/airlock/shuttle{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/shuttle/plating,/area/shuttle/mining/station) -"bIq" = (/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access = null; req_access_txt = "48"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bIr" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Dock"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bIs" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bIt" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/aft) -"bIu" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/robotics{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/mecha_control{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plasteel,/area/storage/tech) -"bIv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/storage/tech) -"bIw" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/storage/tech) -"bIx" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/turf/simulated/floor/plating,/area/storage/tech) -"bIy" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/obj/item/weapon/circuitboard/scan_consolenew,/turf/simulated/floor/plating,/area/storage/tech) -"bIz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/security{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/storage/tech) -"bIA" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/powermonitor{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/stationalert{pixel_x = 1; pixel_y = -1},/obj/item/weapon/circuitboard/atmos_alert{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) -"bIB" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plating,/area/storage/tech) -"bIC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bID" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bIE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bIF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bII" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIN" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/medical/sleeper) -"bIR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bIS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bIT" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bIU" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bIV" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bIW" = (/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bIX" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bIY" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bIZ" = (/turf/simulated/wall,/area/toxins/xenobiology) -"bJa" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) -"bJb" = (/obj/machinery/portable_atmospherics/scrubber/huge,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bJc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/storage) -"bJd" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bJe" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bJf" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bJg" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJh" = (/obj/item/device/assembly/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2; pixel_y = -2},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJi" = (/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJj" = (/obj/item/device/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = 0; pixel_y = 0},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJk" = (/obj/structure/dispenser,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJl" = (/obj/machinery/power/apc{dir = 4; name = "Toxins Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJm" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/toxins/mixing) -"bJn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bJo" = (/obj/machinery/camera{c_tag = "Toxins Launch Room Access"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/toxins/mixing) -"bJp" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/toxins/mixing) -"bJq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/toxins/test_area) -"bJr" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bJs" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/toxins/test_area) -"bJt" = (/obj/item/stack/cable_coil,/turf/simulated/floor/plating/airless,/area/space) -"bJu" = (/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/quartermaster/miningdock) -"bJv" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/quartermaster/miningdock) -"bJw" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) -"bJx" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) -"bJy" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bJz" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bJA" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bJB" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bJC" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bJD" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/turf/simulated/floor/plating,/area/storage/tech) -"bJE" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/turf/simulated/floor/plating,/area/storage/tech) -"bJF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bJG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bJH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) -"bJI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/asmaint) -"bJJ" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJK" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJL" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJM" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJQ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJR" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 11},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJU" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJV" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Medbay APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/medbay) -"bJW" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bJX" = (/obj/machinery/door/airlock/medical{name = "Patient Room 2"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bJY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bJZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bKa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) -"bKb" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKc" = (/obj/machinery/power/apc{dir = 1; name = "CM Office APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) -"bKd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKf" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKg" = (/obj/item/weapon/wrench,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bKh" = (/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter"; network = list("Xeno"); pixel_x = 0; pixel_y = 2},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bKi" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKj" = (/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bKk" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKl" = (/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/structure/table,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bKm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bKn" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/toxins/xenobiology) -"bKo" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bKp" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bKq" = (/obj/machinery/camera{c_tag = "Research Division South"; dir = 8; network = list("SS13")},/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bKr" = (/obj/structure/sign/fire,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"bKs" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bKt" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/toxins/mixing) -"bKu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/toxins/mixing) -"bKv" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/toxins/mixing) -"bKw" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "toxins launcher bay door"},/turf/simulated/floor/plating,/area/toxins/mixing) -"bKx" = (/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/toxins/test_area) -"bKy" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/toxins/test_area) -"bKz" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bKA" = (/obj/machinery/camera{active_power_usage = 0; c_tag = "Bomb Test Site"; desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site."; dir = 8; invuln = 1; light = null; name = "Hardened Bomb-Test Camera"; network = list("Toxins"); use_power = 0},/obj/item/target/alien{anchored = 1},/turf/simulated/shuttle/plating{dir = 4; icon_state = "warnplate"; luminosity = 2; nitrogen = 0.01; oxygen = 0.01},/area/toxins/test_area) -"bKB" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/toxins/test_area) -"bKC" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bKD" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bKE" = (/obj/structure/ore_box,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bKF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) -"bKG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bKH" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/turf/simulated/floor/plating,/area/storage/tech) -"bKI" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/storage/tech) -"bKJ" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/turf/simulated/floor/plating,/area/storage/tech) -"bKK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/t_scanner,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) -"bKL" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/storage/tech) -"bKM" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"bKN" = (/obj/machinery/vending/assist,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"bKO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/storage/tech) -"bKP" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bKQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bKR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bKS" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) -"bKT" = (/turf/simulated/wall/r_wall,/area/atmos) -"bKU" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) -"bKV" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) -"bKW" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) -"bKX" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) -"bKY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/atmos) -"bKZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/atmos) -"bLa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/wall/r_wall,/area/atmos) -"bLb" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/simulated/wall/r_wall,/area/atmos) -"bLc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLe" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLf" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLg" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/door_control{id = "medpriv1"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLh" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "medpriv1"; name = "privacy door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) -"bLi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLj" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLl" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"bLm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLq" = (/obj/machinery/power/apc{dir = 8; name = "Xenobiology APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLr" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLs" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLt" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLv" = (/obj/machinery/monkey_recycler,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLw" = (/obj/machinery/processor{desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLx" = (/obj/machinery/smartfridge/extract,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLy" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLz" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLA" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bLC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bLD" = (/obj/machinery/door/poddoor{id = "mixvent"; name = "Mixer Room Vent"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bLE" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bLF" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bLG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) -"bLH" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/atmospherics/binary/pump{dir = 4; on = 1},/turf/simulated/floor/engine,/area/toxins/mixing) -"bLI" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "tox_airlock_pump"; exterior_door_tag = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; interior_door_tag = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; sanitize_external = 1; sensor_tag = "tox_airlock_sensor"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"},/area/toxins/mixing) -"bLJ" = (/obj/machinery/atmospherics/binary/valve{dir = 4; name = "mix to port"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) -"bLK" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/mixing) -"bLL" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bLM" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bLN" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/toxins/test_area) -"bLO" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/toxins/test_area) -"bLP" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/mining/station) -"bLQ" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) -"bLR" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/mining/station) -"bLS" = (/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bLT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bLU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bLV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bLW" = (/turf/simulated/wall,/area/atmos) -"bLX" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel,/area/atmos) -"bLY" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bLZ" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/atmos) -"bMa" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bMb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bMc" = (/obj/machinery/pipedispenser,/turf/simulated/floor/plasteel,/area/atmos) -"bMd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bMe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/machinery/light{dir = 1},/obj/machinery/meter{frequency = 1443; id = "wloop_atm_meter"; name = "Waste Loop"},/turf/simulated/floor/plasteel,/area/atmos) -"bMf" = (/obj/machinery/camera{c_tag = "Atmospherics North East"},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Distro to Waste"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bMg" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 2},/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/turf/simulated/floor/plasteel,/area/atmos) -"bMh" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bMi" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bMj" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/atmos) -"bMk" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) -"bMl" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bMm" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/space,/area/space) -"bMn" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area/space) -"bMo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) -"bMp" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"bMq" = (/turf/simulated/wall,/area/medical/virology) -"bMr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bMs" = (/obj/structure/sign/biohazard,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/virology) -"bMt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 13},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bMu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bMv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "55"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bME" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bMF" = (/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bMG" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/toxins/mixing) -"bMH" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor/engine,/area/toxins/mixing) -"bMI" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/toxins/mixing) -"bMJ" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/mixing) -"bMK" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) -"bML" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/mixing) -"bMM" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bMN" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bMO" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bMP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/toxins/test_area) -"bMQ" = (/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/toxins/test_area) -"bMR" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/toxins/test_area) -"bMS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/test_area) -"bMT" = (/turf/simulated/wall,/area/construction) -"bMU" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/construction) -"bMV" = (/turf/simulated/floor/plating,/area/construction) -"bMW" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/construction) -"bMX" = (/turf/simulated/floor/plasteel,/area/construction) -"bMY" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plasteel,/area/construction) -"bMZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bNa" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/hallway/primary/aft) -"bNb" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor/plasteel,/area/atmos) -"bNc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bNd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bNe" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Atmospherics Monitoring"; dir = 2; network = list("SS13")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/atmos) -"bNf" = (/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bNg" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bNh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bNi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bNj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bNk" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bNl" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bNm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bNn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bNo" = (/turf/simulated/floor/plasteel,/area/atmos) -"bNp" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Distro"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bNq" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bNr" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Incinerator"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bNs" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bNt" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) -"bNu" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/space,/area/space) -"bNv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/medical/virology) -"bNw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNx" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/machinery/camera{c_tag = "Virology Break Room"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNy" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNz" = (/obj/item/weapon/bedsheet,/obj/structure/stool/bed,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/virology) -"bNB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNC" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Virology Airlock"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/medical/virology) -"bND" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNE" = (/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNF" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bNH" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bNI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bNJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bNK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bNL" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bNM" = (/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 0; pixel_y = -2; req_access_txt = "55"},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) -"bNN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) -"bNO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) -"bNP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) -"bNQ" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 4; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bNR" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump{dir = 8; on = 1},/turf/simulated/floor/engine,/area/toxins/mixing) -"bNS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/ignition_switch{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"},/area/toxins/mixing) -"bNT" = (/obj/machinery/light,/obj/machinery/atmospherics/binary/valve{dir = 4; name = "port to mix"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) -"bNU" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/mixing) -"bNV" = (/obj/item/target,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/toxins/test_area) -"bNW" = (/obj/machinery/light_construct{dir = 8},/turf/simulated/floor/plating,/area/construction) -"bNX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/construction) -"bNY" = (/obj/machinery/light_construct{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/construction) -"bNZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/construction) -"bOa" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bOb" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bOc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/aft) -"bOd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Atmospherics"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) -"bOe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/atmos) -"bOf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bOg" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bOh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bOi" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Tank Monitor"; sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank")},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) -"bOj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/atmos) -"bOk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bOl" = (/obj/machinery/pipedispenser/disposal/transit_tube,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bOm" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bOn" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Waste In"; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bOo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bOp" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor/plasteel,/area/atmos) -"bOq" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix Outlet Pump"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bOr" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Mix"; on = 0},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bOs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/atmos) -"bOt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bOu" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) -"bOv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bOw" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bOx" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bOy" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bOz" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bOA" = (/obj/machinery/shower{dir = 4},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/virology) -"bOB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bOC" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/medical/virology) -"bOD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bOE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bOF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bOG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"bOH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bOI" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOK" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOL" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOM" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bON" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOQ" = (/obj/structure/table,/obj/item/weapon/extinguisher{pixel_x = 4; pixel_y = 3},/obj/item/weapon/extinguisher,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOR" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOS" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOT" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOU" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bOW" = (/obj/machinery/door/airlock/research{name = "Testing Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/misc_lab) -"bOX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) -"bOY" = (/turf/simulated/wall,/area/toxins/misc_lab) -"bOZ" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPa" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPb" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) -"bPc" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bPd" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bPe" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/construction) -"bPf" = (/obj/structure/closet/crate,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/construction) -"bPg" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/construction) -"bPh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/construction) -"bPi" = (/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) -"bPj" = (/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bPk" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) -"bPl" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bPm" = (/obj/structure/dispenser{pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bPn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) -"bPo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bPp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bPq" = (/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) -"bPr" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bPs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bPt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) -"bPu" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/atmos) -"bPv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bPw" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Filter"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bPx" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bPy" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) -"bPz" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bPA" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bPB" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/atmos) -"bPC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bPD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/atmos) -"bPE" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bPF" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bPG" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPH" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPI" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPJ" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "39"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/virology) -"bPK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPL" = (/obj/structure/closet/l3closet,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/medical/virology) -"bPM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPN" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPO" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"bPP" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"bPQ" = (/obj/machinery/door/firedoor,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/camera{c_tag = "Xenobiology North"; dir = 8; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"bPR" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bPS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bPT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bPU" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; dir = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bPV" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/ears/earmuffs,/obj/machinery/camera{c_tag = "Testing Lab North"; dir = 2; network = list("SS13","RD")},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bPW" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bPX" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bPY" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; req_access = null},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bPZ" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bQa" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/toxins/misc_lab) -"bQb" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bQc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/misc_lab) -"bQd" = (/turf/simulated/wall/r_wall,/area/toxins/misc_lab) -"bQe" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bQf" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bQg" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bQh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bQi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Construction Area Maintenance"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) -"bQj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/construction) -"bQk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/construction) -"bQl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/construction) -"bQm" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/construction) -"bQn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/construction) -"bQo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bQp" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bQq" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) -"bQr" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bQs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bQt" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bQu" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) -"bQv" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/atmos) -"bQw" = (/obj/machinery/atmospherics/trinary/mixer{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bQx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bQy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/atmos) -"bQz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bQA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_atmos{name = "Distribution Loop"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) -"bQB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) -"bQC" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) -"bQD" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Pure to Mix"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bQE" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) -"bQF" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Unfiltered to Mix"; on = 1},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) -"bQG" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/atmos) -"bQH" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bQI" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/space,/area/space) -"bQJ" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "waste_in"; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bQK" = (/obj/structure/table,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bQL" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bQM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bQN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bQO" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bQP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bQQ" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bQR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bQS" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bQT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) -"bQU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bQV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bQW" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door_control{id = "xenobio8"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) -"bQX" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bQY" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bQZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bRa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bRb" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bRc" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/device/electropack,/obj/item/device/healthanalyzer,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bRd" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bRe" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bRf" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bRg" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bRh" = (/obj/machinery/magnetic_module,/obj/effect/landmark{name = "blobstart"},/obj/structure/target_stake,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"bRi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bRj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"bRk" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft) -"bRl" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bRm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"bRn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating,/area/construction) -"bRo" = (/obj/machinery/camera{c_tag = "Construction Area"; dir = 1},/turf/simulated/floor/plating,/area/construction) -"bRp" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/hazardvest,/turf/simulated/floor/plating,/area/construction) -"bRq" = (/obj/structure/table,/obj/item/stack/cable_coil{amount = 5},/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/construction) -"bRr" = (/obj/structure/table,/turf/simulated/floor/plating,/area/construction) -"bRs" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bRt" = (/obj/structure/sign/atmosplaque{pixel_x = 0; pixel_y = -32},/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bRu" = (/obj/machinery/computer/station_alert,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = 24; pixel_y = 4; req_access_txt = "24"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/atmos) -"bRv" = (/obj/structure/table,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 7},/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/machinery/light{dir = 8},/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/atmos) -"bRw" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/belt/utility,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/turf/simulated/floor/plasteel,/area/atmos) -"bRx" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel,/area/atmos) -"bRy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/atmos) -"bRz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRB" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRC" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRD" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRE" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRF" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4; initialize_directions = 11},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRI" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRJ" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRK" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; name = "Virology Access Console"; pixel_x = 8; pixel_y = 22},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRN" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Virology APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Virology Module"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRO" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bRP" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) -"bRQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bRR" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) -"bRS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bRT" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bRU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bRV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bRW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bRX" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stack/cable_coil,/obj/item/device/multitool,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bRY" = (/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bRZ" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bSa" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bSb" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 5; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = 6},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = -1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bSc" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/misc_lab) -"bSd" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/misc_lab) -"bSe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asmaint2) -"bSf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bSg" = (/obj/machinery/atmospherics/unary/outlet_injector,/turf/simulated/floor/plating/airless,/area/space) -"bSh" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bSi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/aft) -"bSj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/aft) -"bSk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bSl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/aft) -"bSm" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bSn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bSo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bSp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/construction) -"bSq" = (/obj/machinery/power/apc{name = "Aft Hall APC"; dir = 8; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bSr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bSs" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/hallway/primary/aft) -"bSt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/atmos) -"bSu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/atmos) -"bSv" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) -"bSw" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/turf/simulated/floor/plasteel,/area/atmos) -"bSx" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bSy" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bSz" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bSA" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bSB" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bSC" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bSD" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "N2O Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 5},/area/atmos) -"bSE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/atmos) -"bSF" = (/turf/simulated/floor/engine/n20,/area/atmos) -"bSG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/medical/virology) -"bSH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"bSI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/medical/virology) -"bSJ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bSK" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bSL" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bSM" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) -"bSN" = (/obj/structure/disposalpipe/segment,/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},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bSO" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/toxins/xenobiology) -"bSP" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bSQ" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bSR" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bSS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bST" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bSU" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bSV" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bSW" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bSX" = (/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bSY" = (/obj/structure/target_stake,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bSZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/toxins/misc_lab) -"bTa" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"bTb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"bTc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"bTd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"bTe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 1},/turf/simulated/floor/plating/airless,/area/space) -"bTf" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTj" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTk" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTl" = (/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTm" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTp" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTq" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTs" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/power/apc{dir = 1; name = "Construction Area APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/construction) -"bTv" = (/obj/machinery/power/apc{dir = 2; name = "Telecoms Monitoring APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) -"bTw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 8},/area/atmos) -"bTy" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) -"bTz" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "caution"},/area/atmos) -"bTA" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bTB" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) -"bTC" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) -"bTD" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to External"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bTE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bTF" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) -"bTG" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel,/area/atmos) -"bTH" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bTI" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Mix to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bTJ" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Pure to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bTK" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor/plasteel,/area/atmos) -"bTL" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/simulated/floor/plasteel,/area/atmos) -"bTM" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2o_in"; name = "Nitrous Oxide Supply Control"; output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 4},/area/atmos) -"bTN" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) -"bTO" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/engine/n20,/area/atmos) -"bTP" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area/atmos) -"bTQ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bTR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bTS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bTT" = (/obj/machinery/smartfridge/chemistry/virology,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) -"bTU" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bTV" = (/obj/machinery/computer/pandemic,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"bTW" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bTX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation A"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bTY" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bTZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bUa" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation B"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bUb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/toxins/xenobiology) -"bUc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bUd" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bUe" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bUf" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bUg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bUh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bUi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) -"bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"bUk" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"bUl" = (/obj/machinery/camera{c_tag = "Testing Firing Range"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bUm" = (/obj/structure/target_stake,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bUn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/space) -"bUo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/maintenance/aft) -"bUp" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bUq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUr" = (/obj/machinery/atmospherics/pipe/manifold4w/general,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/aft) -"bUs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUt" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bUv" = (/turf/simulated/wall/r_wall,/area/tcommsat/server) -"bUw" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"bUx" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bUy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bUz" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/wall/r_wall,/area/atmos) -"bUA" = (/obj/machinery/camera{c_tag = "Atmospherics Access"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "caution"},/area/atmos) -"bUB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bUC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) -"bUD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) -"bUE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/sign/securearea,/turf/simulated/wall,/area/atmos) -"bUF" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "External to Filter"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bUG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bUH" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/atmos) -"bUI" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/atmos) -"bUJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plasteel,/area/atmos) -"bUK" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bUL" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bUM" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel,/area/atmos) -"bUN" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 4; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bUO" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 6},/area/atmos) -"bUP" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "n2o_in"; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) -"bUQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bUR" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = -32},/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) -"bUS" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"bUT" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bUU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bUV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bUW" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bUX" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bUY" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door_control{id = "xenobio7"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) -"bUZ" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bVa" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVb" = (/obj/machinery/atmospherics/binary/pump{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVc" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVd" = (/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bVe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bVh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/misc_lab) -"bVi" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/space) -"bVj" = (/turf/simulated/floor/plating,/area/space) -"bVk" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bVl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bVm" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bVn" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVo" = (/obj/machinery/telecomms/server/presets/engineering,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVp" = (/obj/machinery/telecomms/bus/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVq" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Telecoms Server APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVr" = (/obj/machinery/telecomms/processor/preset_three,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVs" = (/obj/machinery/telecomms/server/presets/security,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVt" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/plating,/area/shuttle/mining/station) -"bVu" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/tcommsat/computer) -"bVv" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bVw" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bVx" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bVy" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/atmos) -"bVz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) -"bVA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) -"bVB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) -"bVC" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor/plasteel,/area/atmos) -"bVD" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Atmospherics West"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/atmos) -"bVE" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Port"; on = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bVF" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bVG" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bVH" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/light{dir = 8},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) -"bVI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bVJ" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Virologist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bVK" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"bVL" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bVM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bVN" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bVO" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bVP" = (/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bVQ" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bVR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bVS" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVT" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/ignition_switch{id = "testigniter"; pixel_x = -6; pixel_y = 2},/obj/machinery/door_control{id = "testlab"; name = "Test Chamber Blast Doors"; pixel_x = 4; pixel_y = 2; req_access_txt = "55"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVU" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVV" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 0; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVW" = (/obj/structure/rack,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter"; network = list("Test"); pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVX" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet,/obj/item/pipe{dir = 4; icon_state = "mixer"; name = "gas mixer fitting"; pipe_type = 14},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bVY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bVZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bWa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bWb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) -"bWc" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/paper/range,/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/toxins/misc_lab) -"bWd" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"bWe" = (/obj/structure/table/reinforced,/obj/machinery/magnetic_controller{autolink = 1},/obj/structure/window/reinforced{dir = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/toxins/misc_lab) -"bWf" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) -"bWh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"bWi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bWj" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bWk" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bWl" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/barricade/wooden{name = "wooden barricade (CLOSED)"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bWm" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bWn" = (/obj/machinery/telecomms/processor/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bWo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bWp" = (/obj/machinery/telecomms/bus/preset_three,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bWq" = (/obj/machinery/telecomms/server/presets/command,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bWr" = (/obj/machinery/computer/telecomms/traffic{network = "tcommsat"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) -"bWs" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bWt" = (/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bWu" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bWv" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/atmos) -"bWw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/simulated/wall/r_wall,/area/atmos) -"bWx" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) -"bWy" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/atmos) -"bWz" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Security APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/engineering) -"bWA" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/engineering) -"bWB" = (/obj/structure/filingcabinet,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/engineering) -"bWC" = (/obj/structure/closet/fireaxecabinet{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bWD" = (/obj/structure/closet/secure_closet/atmospherics,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/atmos) -"bWE" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/atmos) -"bWF" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/atmos) -"bWG" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bWH" = (/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Plasma Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/atmos) -"bWI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bWJ" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bWK" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bWL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table/glass,/obj/structure/reagent_dispensers/virusfood{density = 0; pixel_x = -30},/obj/item/weapon/book/manual/wiki/infections{pixel_y = 7},/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) -"bWM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bWN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bWO" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"bWP" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bWQ" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bWR" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) -"bWS" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bWT" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bWU" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bWV" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"bWW" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"bWX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bWY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) -"bWZ" = (/obj/machinery/door/airlock/glass_research{name = "Firing Range"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bXa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) -"bXb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/toxins/misc_lab) -"bXc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bXd" = (/obj/structure/closet/crate,/obj/item/clothing/under/color/lightpurple,/obj/item/weapon/spacecash/c200,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bXe" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/maintenance/aft) -"bXf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bXg" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Port"; on = 0},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/aft) -"bXh" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bXi" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXj" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXk" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXl" = (/obj/machinery/telecomms/receiver/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXm" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) -"bXn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bXo" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bXp" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bXq" = (/turf/simulated/wall,/area/engine/break_room) -"bXr" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "caution"},/area/engine/break_room) -"bXs" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "caution"},/area/engine/break_room) -"bXt" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/engine/break_room) -"bXu" = (/turf/simulated/wall,/area/security/checkpoint/engineering) -"bXv" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -6; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) -"bXw" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) -"bXx" = (/obj/machinery/camera{c_tag = "Security Post - Engineering"; dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) -"bXy" = (/obj/machinery/suit_storage_unit/atmos,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/atmos) -"bXz" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/atmos) -"bXA" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bXB" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/atmos) -"bXC" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"; output = 11},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bXD" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bXE" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bXF" = (/obj/structure/closet/l3closet/virology,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) -"bXG" = (/obj/structure/closet/secure_closet/medical1,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) -"bXH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) -"bXI" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bXJ" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bXK" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; unacidable = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bXL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bXM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) -"bXN" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bXO" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bXP" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser/practice,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bXQ" = (/obj/structure/shuttle/engine/propulsion/burst,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/space,/area/shuttle/mining/station) -"bXR" = (/obj/item/stack/tile/plasteel,/turf/space,/area/space) -"bXS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXU" = (/obj/machinery/status_display,/turf/simulated/wall,/area/tcommsat/computer) -"bXV" = (/obj/machinery/door/airlock/glass_command{name = "Control Room"; req_access_txt = "19; 61"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bXW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/aft) -"bXX" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bXY" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bXZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYa" = (/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYc" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) -"bYd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) -"bYe" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) -"bYf" = (/obj/machinery/computer/secure_data,/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) -"bYg" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bYh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/atmos) -"bYi" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/item/weapon/wrench,/turf/simulated/floor/plasteel,/area/atmos) -"bYj" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bYk" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bYl" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/atmos) -"bYm" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "tox_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bYn" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bYo" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bYp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology) -"bYq" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/medical/virology) -"bYr" = (/obj/machinery/atmospherics/binary/valve/open{tag = "icon-mvalve_map (EAST)"; icon_state = "mvalve_map"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/medical/virology) -"bYs" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/medical/virology) -"bYt" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bYu" = (/obj/structure/rack{dir = 1},/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bYv" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bYw" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio6"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) -"bYx" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bYy" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bYz" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/toxins/misc_lab) -"bYA" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) -"bYB" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYC" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYD" = (/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"bYE" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bYF" = (/obj/item/weapon/weldingtool,/turf/simulated/floor/plating/airless,/area/space) -"bYG" = (/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bYH" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bYI" = (/obj/machinery/telecomms/hub/preset,/turf/simulated/floor/bluegrid{dir = 8; icon_state = "vault"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bYJ" = (/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) -"bYK" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) -"bYL" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/tcommsat/computer) -"bYM" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Telecoms Monitoring"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bYN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"bYO" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bYP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bYQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bYR" = (/obj/structure/table,/obj/item/clothing/glasses/meson,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYS" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) -"bYV" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/engineering) -"bYW" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/engineering) -"bYX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/engineering) -"bYY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) -"bYZ" = (/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/atmos) -"bZa" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Port to Filter"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bZb" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/structure/stool,/turf/simulated/floor/plasteel,/area/atmos) -"bZc" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bZd" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZe" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZg" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZh" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZi" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/medical/virology) -"bZj" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/medical/virology) -"bZk" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/medical/virology) -"bZl" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZo" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bZp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bZq" = (/obj/machinery/sparker{id = "testigniter"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bZr" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bZs" = (/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/door/airlock/glass_research{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bZt" = (/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) -"bZu" = (/obj/machinery/door/airlock/glass_research{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) -"bZv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/misc_lab) -"bZw" = (/obj/machinery/power/apc{dir = 4; name = "Testing Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bZx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bZy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"bZA" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZB" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZC" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bZD" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bZE" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plating/airless,/area/space) -"bZF" = (/obj/item/stack/cable_coil{amount = 5},/turf/simulated/floor/plating/airless,/area/space) -"bZG" = (/obj/machinery/camera{c_tag = "Telecoms Server Room"; dir = 4; network = list("SS13")},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bZH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall,/area/tcommsat/computer) -"bZI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bZJ" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bZK" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bZL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bZM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/camera{c_tag = "Aft Primary Hallway 1"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bZN" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Foyer APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bZO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bZP" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) -"bZQ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) -"bZR" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) -"bZS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel,/area/atmos) -"bZT" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor/plasteel,/area/atmos) -"bZU" = (/obj/machinery/space_heater,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/atmos) -"bZV" = (/obj/machinery/space_heater,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/atmos) -"bZW" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Port to Filter"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bZX" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel,/area/atmos) -"bZY" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bZZ" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "CO2 Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/atmos) -"caa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cab" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cac" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cad" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/asmaint) -"cae" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"caf" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cag" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cah" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cai" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"caj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cak" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"cal" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) -"cam" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"can" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"cao" = (/obj/machinery/camera{c_tag = "Testing Chamber"; dir = 1; network = list("Test","RD"); pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"cap" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/toxins/misc_lab) -"caq" = (/obj/machinery/camera{c_tag = "Testing Lab South"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"car" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"cas" = (/obj/structure/closet/crate,/obj/item/target/alien,/obj/item/target/alien,/obj/item/target/alien,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"cat" = (/obj/structure/closet/crate,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"cau" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/port) -"cav" = (/obj/structure/sign/securearea{pixel_y = -32},/obj/structure/lattice/catwalk,/turf/space,/area/space) -"caw" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/port) -"cax" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/aft) -"cay" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft) -"caz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) -"caA" = (/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"caB" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/aft) -"caC" = (/obj/item/clothing/head/hardhat,/turf/simulated/floor/plating/airless,/area/space) -"caD" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"caE" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"caF" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"caG" = (/obj/structure/table,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/tcommsat/computer) -"caH" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"caI" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/hallway/primary/aft) -"caJ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"caK" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"caL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"caM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"caN" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/hallway/primary/aft) -"caO" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/break_room) -"caP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"caQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"caR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"caS" = (/obj/machinery/vending/snack,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"caT" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/atmos) -"caU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plasteel,/area/atmos) -"caV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"caW" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "N2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"caX" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "Carbon Dioxide Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/atmos) -"caY" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"; output = 35},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"caZ" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cba" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cbb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbc" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbd" = (/obj/structure/stool,/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbe" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbg" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbj" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbk" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cbl" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"cbm" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"cbn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"cbo" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"cbp" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cbq" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cbr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cbs" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft) -"cbt" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft) -"cbu" = (/obj/machinery/telecomms/server/presets/supply,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cbv" = (/obj/machinery/telecomms/bus/preset_two,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cbw" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cbx" = (/obj/machinery/telecomms/server/presets/medical,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cby" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) -"cbz" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"cbA" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/aft) -"cbB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"cbC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"cbD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/hallway/primary/aft) -"cbE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "32"},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbI" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbK" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbL" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/atmos) -"cbM" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"cbN" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) -"cbO" = (/obj/machinery/atmospherics/trinary/mixer{dir = 4; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 0; target_pressure = 4500},/turf/simulated/floor/plasteel,/area/atmos) -"cbP" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"cbQ" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"cbR" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/atmos) -"cbS" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "co2_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cbT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbY" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbZ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cca" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccb" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccc" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cce" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccf" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccg" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cch" = (/obj/structure/disposalpipe/segment,/obj/structure/lattice,/turf/space,/area/space) -"cci" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ccj" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cck" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"ccl" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/toxins/misc_lab) -"ccm" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/misc_lab) -"ccn" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cco" = (/obj/machinery/telecomms/server/presets/service,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"ccp" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"ccq" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"ccr" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"ccs" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cct" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) -"ccu" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"ccv" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"ccw" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"ccx" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/hallway/primary/aft) -"ccy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) -"ccz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) -"ccA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) -"ccB" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) -"ccC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/hallway/primary/aft) -"ccD" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/break_room) -"ccE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccH" = (/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1},/obj/structure/noticeboard{dir = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccK" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) -"ccM" = (/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"ccN" = (/obj/machinery/atmospherics/trinary/filter{dir = 2; filter_type = 2; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"ccO" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) -"ccP" = (/obj/machinery/power/apc{dir = 2; name = "Incinerator APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"ccQ" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asmaint) -"ccS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccT" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccU" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/maintenance/asmaint) -"ccV" = (/obj/structure/disposalpipe/segment,/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccW" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccX" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccY" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccZ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cda" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdb" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdc" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"cdd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"cde" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdf" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdi" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdj" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdl" = (/obj/item/weapon/wrench,/obj/structure/lattice/catwalk,/turf/space,/area/space) -"cdm" = (/obj/item/clothing/under/rank/vice,/obj/structure/closet,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/aft) -"cdn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"cdo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cdp" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"cdq" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cdr" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cds" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/chiefs_office) -"cdt" = (/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/engine/break_room) -"cdu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/break_room) -"cdv" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/engine/break_room) -"cdw" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel,/area/atmos) -"cdx" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel,/area/atmos) -"cdy" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) -"cdz" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"cdA" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"cdB" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) -"cdC" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) -"cdD" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"cdE" = (/turf/simulated/wall,/area/maintenance/incinerator) -"cdF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/incinerator) -"cdG" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"cdH" = (/obj/machinery/portable_atmospherics/canister,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cdI" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint) -"cdJ" = (/obj/machinery/door/airlock/maintenance{name = "Biohazard Disposals"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cdK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdL" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdM" = (/obj/machinery/door/airlock/maintenance{name = "Air Supply Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdN" = (/obj/machinery/door/airlock/maintenance{name = "Testing Lab Maintenance"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"cdO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/toxins/misc_lab) -"cdP" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"cdR" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"cdS" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Maintenance APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/aft) -"cdT" = (/obj/structure/closet/wardrobe/black,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) -"cdU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cdV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"cdW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"cdX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cdY" = (/obj/machinery/suit_storage_unit/ce,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/engine/chiefs_office) -"cdZ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cea" = (/obj/machinery/light{dir = 1},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"ceb" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cec" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"ced" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "CE Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cee" = (/obj/structure/sign/securearea,/turf/simulated/wall,/area/engine/engineering) -"cef" = (/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"ceg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) -"ceh" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/atmos) -"cei" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "red"},/area/atmos) -"cej" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "N2 Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/atmos) -"cek" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/atmos) -"cel" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/atmos) -"cem" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/atmos) -"cen" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/atmos) -"ceo" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 10},/area/atmos) -"cep" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "arrival"},/area/atmos) -"ceq" = (/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Air Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 6},/area/atmos) -"cer" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/incinerator) -"ces" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) -"cet" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "atmospherics mix pump"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ceu" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cev" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cew" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) -"cex" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"cey" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"cez" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ceA" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/general/hidden{tag = "icon-manifold (NORTH)"; icon_state = "manifold"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ceB" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ceC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ceD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ceE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceJ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) -"ceL" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceM" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceO" = (/obj/structure/rack{dir = 1},/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/asmaint2) -"ceQ" = (/obj/machinery/door/airlock/maintenance{name = "Research Delivery access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/asmaint2) -"ceS" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceT" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"ceU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ceV" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ceW" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ceX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"ceY" = (/obj/machinery/camera{c_tag = "Aft Port Solar Access"; dir = 4},/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/aft) -"ceZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cfa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cfb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cfc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"cfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"cfe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"cff" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"cfg" = (/turf/simulated/wall/r_wall,/area/engine/engineering) -"cfh" = (/obj/machinery/computer/atmos_alert,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfi" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfj" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/lighter/zippo,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/weapon/stamp/ce,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfm" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cfn" = (/turf/simulated/floor/plasteel,/area/engine/engineering) -"cfo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cfp" = (/obj/machinery/camera{c_tag = "Engineering Access"},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cfq" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"cfr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"cfs" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"cft" = (/obj/machinery/atmospherics/unary/tank/toxins{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfu" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "plasma tank pump"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfv" = (/obj/machinery/atmospherics/pipe/manifold4w/general{level = 2},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfw" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Mix to Incinerator"; on = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfx" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfz" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = 24; req_access = "0"; req_one_access = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfA" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfB" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfC" = (/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-y"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfD" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfE" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfF" = (/obj/structure/stool{pixel_y = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/asmaint) -"cfH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfI" = (/obj/structure/stool/bed/chair,/obj/item/weapon/storage/fancy/cigarettes,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfJ" = (/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) -"cfL" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"cfN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfR" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfS" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfT" = (/obj/structure/rack{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfW" = (/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/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfY" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfZ" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) -"cga" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cgb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cgc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cgd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cge" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cgf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cgg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cgh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cgi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cgj" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cgk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/aft) -"cgl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cgm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"cgn" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"cgo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"cgp" = (/obj/machinery/shieldgen,/turf/simulated/floor/plating,/area/engine/engineering) -"cgq" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"cgr" = (/obj/machinery/power/apc{cell_type = 15000; dir = 1; name = "Engineering APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgs" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgt" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgu" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/reagent_containers/pill/antitox,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgv" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath{step_x = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgx" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgy" = (/turf/simulated/wall,/area/engine/engineering) -"cgz" = (/obj/machinery/computer/station_alert,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cgA" = (/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cgB" = (/obj/machinery/computer/station_alert,/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -10; req_access_txt = "10"},/obj/machinery/door_control{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = -24; pixel_y = 0; req_access_txt = "11"},/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = -24; pixel_y = 10; req_access_txt = "24"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cgC" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cgD" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/paper/monitorkey,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cgE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cgF" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cgG" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cgH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cgI" = (/obj/effect/landmark{name = "lightsout"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cgJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cgK" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/space,/area/space) -"cgL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/space,/area/space) -"cgM" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4; name = "input gas connector port"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgN" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "input port pump"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgO" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgP" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgR" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgS" = (/obj/machinery/atmospherics/unary/portables_connector/visible{name = "output gas connector port"},/obj/machinery/portable_atmospherics/canister,/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgT" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgU" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgY" = (/obj/machinery/light/small,/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgZ" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cha" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chb" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"chd" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"che" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chf" = (/obj/machinery/power/apc{dir = 8; name = "Science Maintenance APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Aft Starboard Solar Access"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"chi" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) -"chj" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) -"chk" = (/obj/machinery/power/apc{dir = 4; name = "Aft Port Solar APC"; pixel_x = 23; pixel_y = 2},/obj/machinery/camera{c_tag = "Aft Port Solar Control"; dir = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) -"chl" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/aft) -"chm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"chn" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"cho" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/turf/simulated/floor/plating,/area/engine/engineering) -"chp" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/engine/engineering) -"chq" = (/turf/simulated/floor/plating,/area/engine/engineering) -"chr" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "secure storage"},/turf/simulated/floor/plating,/area/engine/engineering) -"chs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cht" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"chu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"chv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"chw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/camera{c_tag = "Engineering Power Storage"},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"chx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"chy" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/camera{c_tag = "Chief Engineer's Office"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/mob/living/simple_animal/parrot/Poly,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"chz" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"chA" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/storage/fancy/cigarettes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"chB" = (/obj/structure/table/reinforced,/obj/item/stack/medical/bruise_pack{pixel_x = -3; pixel_y = 2},/obj/item/weapon/reagent_containers/pill/kelotane{pixel_x = -3; pixel_y = -8},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"chC" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) -"chD" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) -"chE" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) -"chF" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) -"chG" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_in_meter"; name = "Mixed Air Tank In"},/turf/simulated/wall/r_wall,/area/atmos) -"chH" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_out_meter"; name = "Mixed Air Tank Out"},/turf/simulated/wall/r_wall,/area/atmos) -"chI" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"chJ" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chK" = (/obj/machinery/atmospherics/binary/valve{name = "Mix to Space"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chM" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chO" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Incinerator to Output"; on = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) -"chQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) -"chR" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Waste Out"; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"chS" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"chT" = (/obj/structure/closet/emcloset,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"chU" = (/obj/structure/closet,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chV" = (/obj/structure/rack,/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chW" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) -"chX" = (/obj/machinery/door/airlock/engineering{name = "Aft Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"chY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) -"chZ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cia" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cib" = (/turf/simulated/wall/r_wall,/area/engine/engine_smes) -"cic" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"cid" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"cie" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Engineering Secure Storage"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/engine/engineering) -"cif" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cig" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cih" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cii" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cij" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cik" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cil" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cim" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cin" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cio" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cip" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"ciq" = (/obj/item/weapon/cartridge/engineering{pixel_x = 4; pixel_y = 5},/obj/item/weapon/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = 27},/obj/item/weapon/cartridge/atmos,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cir" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engine/engineering) -"cis" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) -"cit" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "n2_in"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"ciu" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"civ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"ciw" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "o2_in"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"cix" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"ciy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"ciz" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"ciA" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"ciB" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"ciC" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"ciD" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciE" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/binary/valve{dir = 4; name = "Incinerator to Space"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciI" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciJ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ciK" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint2) -"ciL" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ciM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ciN" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ciO" = (/obj/machinery/power/apc{dir = 8; name = "Aft Starboard Solar APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ciP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ciQ" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ciR" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"ciS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ciT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ciU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ciV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ciW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"ciX" = (/obj/machinery/field/generator,/turf/simulated/floor/plating,/area/engine/engineering) -"ciY" = (/obj/machinery/power/emitter,/turf/simulated/floor/plating,/area/engine/engineering) -"ciZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cja" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjb" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cje" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/tracker_electronics,/obj/item/weapon/paper/solar,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjf" = (/obj/structure/dispenser,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjg" = (/obj/machinery/suit_storage_unit/engine,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjh" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cji" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cjj" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cjk" = (/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cjl" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cjm" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"cjn" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) -"cjo" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"cjp" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/engine/engineering) -"cjq" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"cjr" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"cjs" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"cjt" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"cju" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cjv" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cjw" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cjx" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjy" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -31},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjz" = (/obj/machinery/computer/turbine_computer{id = "incineratorturbine"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjA" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the turbine vent."; dir = 1; name = "turbine vent monitor"; network = list("Turbine"); pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjB" = (/obj/machinery/door_control{id = "auxincineratorvent"; name = "Auxiliary Vent Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/door_control{id = "turbinevent"; name = "Turbine Vent Control"; pixel_x = -6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjD" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = 6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = -6; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjE" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cjF" = (/obj/structure/rack,/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjG" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"cjK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjL" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjM" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cjN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cjO" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cjP" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cjQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/aft) -"cjR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cjS" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/engine_smes) -"cjT" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) -"cjU" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/engine_smes) -"cjV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cjW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/engine/engineering) -"cjX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cjY" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/atmos) -"cjZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Power Storage"; req_access_txt = "11"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cka" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/atmos) -"ckb" = (/obj/structure/table,/obj/item/weapon/crowbar/large,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) -"ckc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"cke" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) -"ckf" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckg" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"ckh" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"cki" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"ckj" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"ckk" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"ckl" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"ckm" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"ckn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"cko" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Incinerator Interior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) -"ckp" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"ckq" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1},/turf/simulated/floor/plating/airless,/area/space) -"ckr" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cks" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"ckt" = (/obj/structure/closet/toolcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cku" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ckv" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ckw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/asmaint2) -"ckx" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cky" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ckz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ckA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ckB" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) -"ckC" = (/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/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ckD" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) -"ckE" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Engineering"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/engine/engineering) -"ckF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) -"ckG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"ckH" = (/obj/structure/closet/secure_closet/engineering_welding,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) -"ckI" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckJ" = (/obj/machinery/vending/engivend,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckK" = (/obj/machinery/vending/tool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"ckL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) -"ckM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckN" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckO" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"ckQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"ckR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"ckS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"ckT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"ckU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"ckV" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"ckW" = (/obj/structure/lattice,/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Incinerator Output Pump"; on = 1},/turf/space,/area/space) -"ckX" = (/obj/machinery/atmospherics/binary/pump{dir = 2; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 8; pixel_y = -24},/obj/machinery/light/small{dir = 8},/obj/structure/sign/fire{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/engine,/area/maintenance/incinerator) -"ckY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) -"ckZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; on = 1},/obj/structure/sign/fire{pixel_x = 32; pixel_y = 0},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -8; pixel_y = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine,/area/maintenance/incinerator) -"cla" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"clb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"clc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cld" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cle" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 7; on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clf" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/engine_smes) -"clg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) -"clh" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/engine_smes) -"cli" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "SMES Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clj" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Engineering Delivery"; req_access_txt = "10"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/engine/engineering) -"clk" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/engine/engineering) -"cll" = (/obj/machinery/camera{c_tag = "Engineering West"; dir = 4; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"clm" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cln" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clo" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the singularity chamber."; dir = 1; layer = 4; name = "Singularity Engine Telescreen"; network = list("Singularity"); pixel_x = 0; pixel_y = -30},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clp" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clq" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cls" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"clt" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/space,/area/space) -"clu" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Incinerator Exterior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) -"clv" = (/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"clw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"clx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cly" = (/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clz" = (/obj/machinery/door/window{name = "SMES Chamber"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clA" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clB" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engine_smes) -"clD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) -"clE" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "SMES Access"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) -"clF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/engine/engineering) -"clG" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"clH" = (/obj/structure/disposalpipe/segment,/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/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clI" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clO" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"clP" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"clQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"clR" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clS" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"clT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"clU" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/engine/engineering) -"clV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"clW" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"clX" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"clY" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/obj/item/weapon/airlock_painter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cma" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/machinery/camera{c_tag = "Engineering East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) -"cmb" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cmc" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; luminosity = 2; on = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cmd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 0; pressure_checks = 2; pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cme" = (/obj/machinery/door/poddoor{id = "auxincineratorvent"; name = "Auxiliary Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cmf" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cmg" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cmh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cmi" = (/obj/machinery/power/port_gen/pacman,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/engine_smes) -"cmj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) -"cmk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) -"cml" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) -"cmm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engine_smes) -"cmn" = (/obj/machinery/door/airlock/engineering{name = "SMES Room"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engine_smes) -"cmo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) -"cmp" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) -"cmq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) -"cmr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cms" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmw" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmy" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmz" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/wiki/engineering_construction,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmA" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmC" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cmE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/engineering) -"cmF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"cmG" = (/obj/machinery/camera{c_tag = "Engineering Center"; dir = 2; pixel_x = 23},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"cmH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engineering) -"cmI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) -"cmJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmK" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_guide,/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_y = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) -"cmP" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"cmQ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) -"cmR" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod4/station) -"cmS" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod4/station) -"cmT" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod4/station) -"cmU" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1; luminosity = 2},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cmV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) -"cmW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/lattice,/turf/space,/area/space) -"cmX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) -"cmY" = (/turf/simulated/floor/plasteel,/area/engine/engine_smes) -"cmZ" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/engine/engine_smes) -"cna" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engine_smes) -"cnb" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engine_smes) -"cnc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) -"cnd" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) -"cne" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cng" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnh" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cni" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnk" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/engine/engineering) -"cnm" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"cnn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/engine/engineering) -"cno" = (/obj/structure/particle_accelerator/end_cap,/turf/simulated/floor/plating,/area/engine/engineering) -"cnp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/engineering) -"cnq" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"cnr" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cns" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engineering) -"cnw" = (/obj/machinery/door/airlock/external{name = "Engineering Escape Pod"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/engine/engineering) -"cnx" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) -"cny" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) -"cnz" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) -"cnA" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod4/station) -"cnB" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cnC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cnD" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area/space) -"cnE" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "SMES room APC"; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engine_smes) -"cnF" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engine_smes) -"cnG" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engine_smes) -"cnH" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Engineering Storage"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnK" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnL" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnN" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnO" = (/obj/item/clothing/glasses/meson,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnP" = (/obj/structure/stool,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnQ" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnR" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"cnS" = (/obj/machinery/particle_accelerator/control_box,/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/engine/engineering) -"cnT" = (/obj/structure/particle_accelerator/fuel_chamber,/turf/simulated/floor/plating,/area/engine/engineering) -"cnU" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plating,/area/engine/engineering) -"cnV" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"cnW" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnY" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnZ" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"coa" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engineering) -"cob" = (/obj/machinery/camera{c_tag = "Engineering Escape Pod"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/engine/engineering) -"coc" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod4/station) -"cod" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod4/station) -"coe" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"cof" = (/obj/machinery/door/poddoor{id = "turbinevent"; name = "Turbine Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cog" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"coh" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/space) -"coi" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/aft) -"coj" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cok" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"col" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"com" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) -"con" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) -"coo" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/turf/simulated/floor/plating,/area/engine/engineering) -"cop" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engineering) -"coq" = (/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/crowbar,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"cor" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/engine/engineering) -"cos" = (/obj/structure/particle_accelerator/power_box,/turf/simulated/floor/plating,/area/engine/engineering) -"cot" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/engine/engineering) -"cou" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"cov" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) -"cow" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cox" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) -"coy" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/aft) -"coz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"coA" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel,/area/engine/engineering) -"coB" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) -"coC" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel,/area/engine/engineering) -"coD" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/engine/engineering) -"coE" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/engine/engineering) -"coF" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"coG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/simulated/floor/plating,/area/engine/engineering) -"coH" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"coI" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/cable/yellow,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"coJ" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/item/weapon/tank/plasma,/obj/structure/cable/yellow,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"coK" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"coL" = (/obj/structure/particle_accelerator/particle_emitter/left,/turf/simulated/floor/plating,/area/engine/engineering) -"coM" = (/obj/structure/particle_accelerator/particle_emitter/center,/turf/simulated/floor/plating,/area/engine/engineering) -"coN" = (/obj/structure/particle_accelerator/particle_emitter/right,/turf/simulated/floor/plating,/area/engine/engineering) -"coO" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"coP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/engineering) -"coQ" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"coR" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"coS" = (/obj/machinery/camera{c_tag = "Engineering MiniSat Access"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"coT" = (/obj/structure/transit_tube{tag = "icon-Block"; icon_state = "Block"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"coU" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/starboard) -"coV" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"coW" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) -"coX" = (/obj/structure/table,/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/aft) -"coY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/space) -"coZ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cpa" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cpb" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cpc" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cpd" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/engine/engineering) -"cpe" = (/turf/simulated/floor/plating{icon_state = "warnplate"},/area/engine/engineering) -"cpf" = (/obj/item/weapon/wirecutters,/turf/simulated/floor/plating{icon_state = "warnplate"},/area/engine/engineering) -"cpg" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/engine/engineering) -"cph" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpi" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpj" = (/obj/machinery/door/airlock/command{name = "MiniSat Access"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpl" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"cpm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cpn" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cpp" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cpq" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cpr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cps" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpu" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cpv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cpw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpx" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cpz" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpA" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpB" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpC" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"cpD" = (/obj/structure/cable,/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/starboard) -"cpE" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpF" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpG" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpH" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"cpI" = (/obj/structure/closet/emcloset,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/simulated/floor/plating,/area/engine/engineering) -"cpJ" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cpK" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpL" = (/obj/machinery/power/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpM" = (/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/engine/engineering) -"cpN" = (/obj/machinery/field/generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/space) -"cpO" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/engine/engineering) -"cpP" = (/obj/machinery/power/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpQ" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpR" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) -"cpS" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/space,/area/space) -"cpT" = (/obj/structure/transit_tube{icon_state = "D-SW"},/turf/space,/area/space) -"cpU" = (/obj/item/device/multitool,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpV" = (/obj/item/weapon/wirecutters,/obj/structure/lattice,/turf/space,/area/space) -"cpW" = (/obj/structure/transit_tube{icon_state = "D-NE"},/turf/space,/area/space) -"cpX" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/space) -"cpY" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area/space) -"cpZ" = (/obj/structure/transit_tube,/turf/space,/area/space) -"cqa" = (/obj/structure/transit_tube{tag = "icon-E-W-Pass"; icon_state = "E-W-Pass"},/turf/space,/area/space) -"cqb" = (/obj/structure/transit_tube{icon_state = "W-SE"},/turf/space,/area/space) -"cqc" = (/obj/structure/transit_tube{icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/space) -"cqd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqe" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqh" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area/space) -"cqi" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) -"cqj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqk" = (/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/space) -"cql" = (/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/space) -"cqm" = (/obj/item/weapon/crowbar,/turf/space,/area/space) -"cqn" = (/obj/structure/transit_tube{icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) -"cqp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cqq" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqr" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/space) -"cqs" = (/obj/machinery/the_singularitygen{anchored = 1},/turf/simulated/floor/plating/airless,/area/space) -"cqt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqu" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) -"cqv" = (/obj/item/weapon/weldingtool,/turf/space,/area/space) -"cqw" = (/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/space) -"cqx" = (/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/space) -"cqy" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) -"cqz" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/turf/space,/area/space) -"cqC" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area/space) -"cqD" = (/obj/item/device/radio/off,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqE" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area/space) -"cqF" = (/turf/simulated/wall,/area/aisat) -"cqG" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/aisat) -"cqH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/aisat) -"cqI" = (/turf/simulated/wall/r_wall,/area/aisat) -"cqJ" = (/turf/space,/area/syndicate_station/southwest) -"cqK" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqL" = (/obj/item/weapon/screwdriver,/obj/structure/lattice,/turf/space,/area/space) -"cqM" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqN" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) -"cqO" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqP" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqQ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/aisat) -"cqS" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqT" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) -"cqU" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqV" = (/obj/structure/transit_tube/station{dir = 4; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) -"cqW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqX" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqY" = (/obj/machinery/door/airlock/hatch{name = "Teleporter Room"; req_access_txt = "17;65"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqZ" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cra" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) -"crb" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/starboard) -"crc" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity West"; dir = 1; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"crd" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity East"; dir = 1; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cre" = (/obj/structure/transit_tube{dir = 1; icon_state = "Block"; tag = "icon-Block (NORTH)"},/obj/machinery/light,/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) -"crf" = (/obj/machinery/door/poddoor/shutters{id = "teledoor"; name = "AI Satellite Teleport Access"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crg" = (/obj/machinery/door_control{id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = -25; req_access_txt = "17;65"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/obj/machinery/camera{c_tag = "MiniSat Teleporter"; dir = 1; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crh" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) -"cri" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/aisat) -"crj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/aisat) -"crk" = (/obj/machinery/power/apc{dir = 1; name = "MiniSat External Power APC"; pixel_y = 29},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crl" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/camera{c_tag = "MiniSat Entrance"; dir = 2; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cro" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access = null; req_access_txt = "65;13"},/turf/simulated/floor/plating,/area/aisat) -"crp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cru" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) -"crv" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/aisat) -"crw" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/simulated/floor/plating,/area/aisat) -"crx" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/wall,/area/aisat) -"cry" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/aisat) -"crz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) -"crA" = (/obj/machinery/computer/security/telescreen{dir = 1; name = "MiniSat Monitor"; network = list("MiniSat"); pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) -"crB" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) -"crC" = (/obj/machinery/light,/obj/machinery/turretid{control_area = "\improper AI Satellite Antechamber"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; pixel_x = 0; pixel_y = -24; req_access = list(65)},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/aisat) -"crD" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/wall,/area/aisat) -"crE" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/aisat) -"crF" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"crG" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) -"crH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/space) -"crI" = (/obj/structure/window/reinforced,/turf/space,/area/space) -"crJ" = (/turf/simulated/wall,/area/turret_protected/aisat_interior) -"crK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) -"crL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) -"crO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/space) -"crP" = (/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/aisat) -"crQ" = (/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"crR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"crS" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crT" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crY" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crZ" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csa" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"csb" = (/obj/structure/window/reinforced,/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"csc" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/aisat) -"csd" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) -"cse" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) -"csf" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area/space) -"csg" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csh" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csi" = (/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csk" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) -"csl" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) -"csm" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cso" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csp" = (/obj/machinery/bot/secbot/pingsky,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"css" = (/obj/machinery/power/apc{aidisabled = 0; cell_type = 2500; dir = 4; name = "MiniSat Antechamber APC"; pixel_x = 29; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cst" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Exterior North West"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) -"csu" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/bot/floorbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) -"csv" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/turret_protected/aisat_interior) -"csw" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/turret_protected/aisat_interior) -"csx" = (/obj/machinery/camera/motion{c_tag = "MiniSat Antechamber"; dir = 1; network = list("MiniSat")},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_y = -29},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/turret_protected/aisat_interior) -"csy" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/turret_protected/aisat_interior) -"csz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/bot/cleanbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) -"csA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "MiniSat Exterior North East"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) -"csB" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csD" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csE" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"csG" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csI" = (/turf/space,/area/syndicate_station/southeast) -"csJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHWEST)"; icon_state = "darkblue"; dir = 9},/area/turret_protected/ai) -"csK" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (NORTH)"; icon_state = "darkbluecorners"; dir = 1},/area/turret_protected/ai) -"csL" = (/obj/machinery/camera{c_tag = "AI Chamber North"; dir = 2; network = list("MiniSat","RD"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) -"csM" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) -"csN" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) -"csO" = (/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/area/turret_protected/ai) -"csP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHEAST)"; icon_state = "darkblue"; dir = 5},/area/turret_protected/ai) -"csQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (WEST)"; icon_state = "darkblue"; dir = 8},/area/turret_protected/ai) -"csR" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"csS" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"csT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (EAST)"; icon_state = "darkblue"; dir = 4},/area/turret_protected/ai) -"csU" = (/obj/machinery/porta_turret{ai = 1; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"csV" = (/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -21},/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"csW" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"csX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) -"csY" = (/turf/simulated/wall,/area/turret_protected/ai) -"csZ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) -"cta" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 28},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ctb" = (/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ctc" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 27},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 27; pixel_y = 5},/obj/effect/landmark/start{name = "AI"},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 32; pixel_y = 32},/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 32},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ctd" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 28},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = 27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"cte" = (/turf/space,/area/syndicate_station/south) -"ctf" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctg" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"cth" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 5; pixel_y = 24},/obj/machinery/flasher{id = "AI"; pixel_x = -6; pixel_y = 24},/obj/machinery/camera/motion{c_tag = "AI Chamber South"; dir = 2; network = list("RD","MiniSat")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"cti" = (/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ctj" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctk" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctl" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctm" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctn" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Exterior South West"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) -"cto" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctp" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "MiniSat Exterior South East"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) -"ctq" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) -"ctr" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"cts" = (/turf/simulated/wall,/area/ai_monitored/storage/secure) -"ctt" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"ctu" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"ctv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) -"ctw" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"ctx" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"cty" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) -"ctz" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/space) -"ctA" = (/obj/machinery/power/apc{dir = 8; name = "MiniSat Maint APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctB" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air Out"; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/secure) -"ctC" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctD" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/secure) -"ctE" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctF" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) -"ctG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/aisat) -"ctH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"ctI" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctJ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctK" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/ai_monitored/storage/secure) -"ctL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/secure) -"ctM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/ai_monitored/storage/secure) -"ctN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctO" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctP" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/aisat) -"ctQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/camera/motion{c_tag = "MiniSat Maintenance"; dir = 4; network = list("MiniSat")},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctS" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/ai_monitored/storage/secure) -"ctW" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8},/turf/simulated/floor/plating/airless,/area/space) -"ctX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/space) -"ctY" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Auxiliary MiniSat Distribution Port"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/ai_monitored/storage/secure) -"ctZ" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) -"cua" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) -"cub" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) -"cuc" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"cud" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/secure) -"cue" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/tcommsat/computer) -"cuf" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) -"cug" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"cuh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cui" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cuj" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/tcommsat/computer) -"cuk" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) -"cul" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/turf/simulated/floor/plating,/area/tcommsat/computer) -"cum" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cun" = (/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) -"cuo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cup" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) -"cuq" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/computer) -"cur" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) -"cus" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cut" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cuu" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cuv" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cuw" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cux" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/simulated/floor/plating/airless,/area/shuttle/laborcamp/station) -"cuy" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/mining/station) - +"ajZ" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) +"aka" = (/obj/machinery/computer/shuttle/labor,/obj/structure/reagent_dispensers/peppertank{pixel_x = -31; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akb" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akc" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/restraints/handcuffs,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) +"ake" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/security/processing) +"akf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/security/processing) +"akg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) +"akh" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) +"aki" = (/obj/machinery/door/airlock/security{name = "Evidence Storage"; req_access = null; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) +"akj" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"akk" = (/obj/machinery/door/window/brigdoor{id = "Cell 1"; name = "Cell 1"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"akl" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"akm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/security/brig) +"akn" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"ako" = (/obj/machinery/door/window/brigdoor{id = "Cell 2"; name = "Cell 2"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"akp" = (/obj/machinery/door/window/brigdoor{id = "Cell 3"; name = "Cell 3"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"akq" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"akr" = (/obj/machinery/door/airlock/glass_security{name = "Brig Desk"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"aks" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"akt" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"aku" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"akv" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"akw" = (/obj/machinery/door/window/brigdoor{id = "Cell 4"; name = "Cell 4"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"akx" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"aky" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/crew_quarters/courtroom) +"akz" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/courtroom) +"akA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/crew_quarters/courtroom) +"akB" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/courtroom) +"akC" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/crew_quarters/courtroom) +"akD" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"akE" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"akF" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/space) +"akG" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akH" = (/obj/machinery/flasher_button{id = "gulagshuttleflasher"; name = "Flash Control"; pixel_x = 0; pixel_y = -26; req_access_txt = "1"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akI" = (/obj/machinery/mineral/labor_claim_console{machinedir = 2; pixel_x = 30; pixel_y = 30},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akJ" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akK" = (/obj/machinery/door/airlock/external{name = "Labor Camp Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/security/processing) +"akL" = (/turf/simulated/floor/plating,/area/security/processing) +"akM" = (/turf/simulated/floor/plasteel,/area/security/processing) +"akN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) +"akO" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/processing) +"akP" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) +"akQ" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) +"akR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = -25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"akS" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"akT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"akU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = -25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"akV" = (/obj/machinery/door_control{id = "briggate"; name = "Desk Shutters"; pixel_x = -26; pixel_y = 6; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher_button{id = "brigentry"; pixel_x = -28; pixel_y = -8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"akW" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"akX" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/eastleft{name = "Brig Desk"; req_access_txt = "1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"akY" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"akZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"ala" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/flasher{id = "Cell 4"; pixel_x = 28},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alc" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/crew_quarters/courtroom) +"ald" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 10},/area/crew_quarters/courtroom) +"ale" = (/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/courtroom) +"alf" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/courtroom) +"alg" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/courtroom) +"alh" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/crew_quarters/courtroom) +"ali" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) +"alj" = (/turf/space,/area/maintenance/auxsolarstarboard) +"alk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/space,/area/maintenance/auxsolarstarboard) +"all" = (/turf/simulated/wall,/area/maintenance/fsmaint2) +"alm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aln" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"alo" = (/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"alp" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/floor{icon = 'icons/turf/floors.dmi'; icon_state = "dark"},/area/space) +"alq" = (/turf/simulated/shuttle/wall,/area/space) +"alr" = (/obj/machinery/mineral/stacking_machine/laborstacker{input_dir = 2; output_dir = 1},/turf/simulated/shuttle/floor{icon = 'icons/turf/floors.dmi'; icon_state = "dark"},/area/space) +"als" = (/obj/machinery/computer/shuttle/labor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/security/processing) +"alt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/processing) +"alu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) +"alv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/processing) +"alw" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher{id = "Cell 1"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alx" = (/obj/structure/closet/secure_closet/brig{id = "Cell 1"; name = "Cell 1 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"aly" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/flasher{id = "Cell 2"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alz" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/flasher{id = "Cell 3"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alB" = (/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alC" = (/obj/machinery/light/small{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "outerbrig"; name = "Brig Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = -26; pixel_y = -5; req_access_txt = "63"},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "innerbrig"; name = "Brig Interior Doors Control"; normaldoorcontrol = 1; pixel_x = -26; pixel_y = 5; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"alD" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"alE" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/eastright{name = "Brig Desk"; req_access_txt = "2"},/obj/item/weapon/restraints/handcuffs,/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"alF" = (/obj/machinery/flasher{id = "brigentry"; pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"alG" = (/obj/structure/closet/secure_closet/brig{id = "Cell 4"; name = "Cell 4 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alH" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"alJ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"alK" = (/obj/machinery/door/airlock/glass{name = "Courtroom"; req_access_txt = "42"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"alL" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"alM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"alN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"alO" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"alP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"alQ" = (/turf/simulated/shuttle/floor,/area/space) +"alR" = (/obj/machinery/mineral/labor_claim_console{machinedir = 1; pixel_x = 30; pixel_y = 0},/turf/simulated/shuttle/floor,/area/space) +"alS" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/security/processing) +"alT" = (/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) +"alU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) +"alV" = (/obj/machinery/camera{c_tag = "Brig Evidence Storage"; dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) +"alW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"alX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"alY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/security/brig) +"alZ" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/southleft{name = "Brig Desk"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ama" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/southleft{base_state = "right"; icon_state = "right"; name = "Brig Desk"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"amb" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "briggate"; name = "security blast door"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"amc" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"amd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"ame" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amf" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amg" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amh" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Courtroom APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"ami" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amj" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aml" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"amm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"amn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/space) +"amo" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/flasher{id = "gulagshuttleflasher"; pixel_x = 25},/turf/simulated/shuttle/floor,/area/space) +"amp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/security/processing) +"amq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) +"amr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) +"ams" = (/obj/machinery/door_control{desc = "A remote control switch for the exit."; id = "laborexit"; name = "exit button"; normaldoorcontrol = 1; pixel_x = 26; pixel_y = -6; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) +"amt" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"amu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"amv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"amw" = (/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amx" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"amy" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"amz" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"amA" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amB" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amC" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amD" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) +"amE" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Port Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"amF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"amG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"amH" = (/turf/simulated/wall,/area/maintenance/fpmaint2) +"amI" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/space) +"amJ" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 5; id = "laborcamp"; name = "labor camp shuttle"; travelDir = 90; width = 9},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "labor_home"; name = "fore bay 1"; width = 9},/turf/simulated/shuttle/floor,/area/space) +"amK" = (/obj/machinery/door/airlock/external{name = "Labor Camp Shuttle Airlock"},/turf/simulated/floor/plating,/area/security/processing) +"amL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{id_tag = "laborexit"; name = "Labor Shuttle"; req_access = null; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/processing) +"amM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amN" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amO" = (/obj/machinery/bot/secbot/beepsky{name = "Officer Beepsky"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amP" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Courtroom"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amT" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amU" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amV" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/camera{c_tag = "Courtroom South"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amW" = (/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amZ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ana" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) +"anb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fsmaint) +"anc" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) +"and" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"ane" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"anf" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"ang" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"anh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"ani" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"anj" = (/obj/structure/stool/bed,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ank" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/simulated/shuttle/plating,/area/space) +"anl" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) +"anm" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/security/processing) +"ann" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) +"ano" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/camera{c_tag = "Labor Shuttle Dock South"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) +"anp" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) +"anq" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) +"anr" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway West"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) +"ans" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) +"ant" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA"; location = "Security"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"anu" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anv" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anw" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anx" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway East"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"any" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anz" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anA" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anB" = (/obj/structure/table,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"anC" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"anD" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anF" = (/obj/machinery/light/small{dir = 8},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/fsmaint) +"anG" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Air Out"; on = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/fsmaint) +"anH" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"anI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"anJ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"anK" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"anL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"anM" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"anN" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"anO" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"anP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Port Solar APC"; pixel_x = -25; pixel_y = 3},/obj/machinery/camera{c_tag = "Fore Port Solar Control"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"anQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"anR" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"anS" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"anT" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/space) +"anU" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/space) +"anV" = (/obj/machinery/door/airlock/glass_security{name = "N2O Storage"; req_access_txt = "3"},/turf/simulated/floor/plating,/area/security/processing) +"anW" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/security/processing) +"anX" = (/turf/simulated/wall,/area/security/detectives_office) +"anY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/detectives_office) +"anZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Detective"; req_access_txt = "4"},/turf/simulated/floor/plasteel,/area/security/detectives_office) +"aoa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aob" = (/turf/simulated/wall,/area/lawoffice) +"aoc" = (/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/turf/simulated/floor/plasteel,/area/lawoffice) +"aod" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"aoe" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"aof" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"aog" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint) +"aoh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) +"aoi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fsmaint) +"aoj" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aok" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aol" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aom" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Dormitory Maintenance APC"; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aon" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoo" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aop" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoq" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aor" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Air In"; on = 1},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/fsmaint) +"aos" = (/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/fsmaint) +"aot" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Starboard Solar APC"; pixel_x = -25; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aou" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aov" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aow" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint2) +"aox" = (/obj/structure/closet/wardrobe/mixed,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aoy" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aoz" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) +"aoA" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) +"aoB" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) +"aoC" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aoD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aoE" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"aoF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) +"aoG" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plating,/area/security/processing) +"aoH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/security/processing) +"aoI" = (/obj/item/weapon/storage/secure/safe{pixel_x = -23},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"aoJ" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"aoK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"aoL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aoM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/lawoffice) +"aoN" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"aoO" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"aoP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/lawoffice) +"aoQ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/wood,/area/lawoffice) +"aoR" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"aoS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) +"aoT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoW" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoX" = (/obj/machinery/power/apc{dir = 2; name = "Dormitory APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/sleep) +"aoY" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apa" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light/small{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Fitness Room APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apd" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/fsmaint) +"ape" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/fsmaint) +"apf" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apg" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aph" = (/obj/structure/grille,/obj/effect/landmark{name = "Syndicate Breach Area"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"api" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apj" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"apl" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) +"apm" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apn" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apo" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"app" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apq" = (/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/coin/gold,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apr" = (/obj/machinery/computer/slot_machine{balance = 15; money = 500},/obj/item/weapon/coin/iron,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aps" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apt" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/space) +"apu" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apv" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) +"apw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apx" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apy" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apA" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apB" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apC" = (/obj/machinery/power/apc{dir = 1; name = "Arrivals North Maintenance APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apD" = (/obj/machinery/camera{c_tag = "Fore Port Solar Access"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apF" = (/obj/effect/landmark{name = "carpspawn"},/obj/structure/lattice,/turf/space,/area/space) +"apG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/security/processing) +"apH" = (/obj/machinery/power/apc{dir = 8; name = "Labor Shuttle Dock APC"; pixel_x = -24},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/processing) +"apI" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"apJ" = (/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"apK" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"apL" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"apM" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/restraints/handcuffs,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"apN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"apO" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/requests_console{department = "Law office"; pixel_x = -32; pixel_y = 0},/obj/structure/closet/lawcloset,/turf/simulated/floor/wood,/area/lawoffice) +"apP" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"apQ" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/pen/red,/turf/simulated/floor/wood,/area/lawoffice) +"apR" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/lawoffice) +"apS" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "lawyer_blast"; name = "privacy door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/lawoffice) +"apT" = (/turf/simulated/wall,/area/crew_quarters/sleep) +"apU" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) +"apW" = (/turf/simulated/wall,/area/crew_quarters/fitness) +"apX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) +"apZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/fitness) +"aqa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/crew_quarters/fitness) +"aqb" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aqc" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) +"aqd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqe" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance{lootcount = 8; name = "8maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqf" = (/obj/machinery/power/apc{dir = 1; name = "Bar Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqh" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqi" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqj" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqk" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aql" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqm" = (/obj/item/weapon/coin/gold,/obj/item/weapon/coin/iron,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqn" = (/obj/structure/closet,/obj/item/weapon/coin/iron,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqo" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqp" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) +"aqq" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/shuttle/floor,/area/space) +"aqr" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqs" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqt" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint2) +"aqu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint2) +"aqv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/fpmaint2) +"aqA" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqB" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqC" = (/turf/simulated/wall,/area/maintenance/fpmaint) +"aqD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aqE" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"aqF" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/hand_labeler,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"aqG" = (/obj/effect/landmark/start{name = "Detective"},/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"aqH" = (/obj/machinery/computer/security/wooden_tv,/obj/machinery/newscaster{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"aqI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/lawoffice) +"aqJ" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"aqK" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"aqL" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/law,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"aqM" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Lawyer"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/lawoffice) +"aqN" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"aqO" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aqP" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aqQ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm4"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aqR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep) +"aqS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/sleep) +"aqT" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/sleep) +"aqU" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"aqV" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"aqW" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"aqX" = (/obj/structure/dresser,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"aqY" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"aqZ" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"ara" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/fitness) +"arb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"arc" = (/obj/structure/closet/athletic_mixed,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"ard" = (/obj/structure/closet/boxinggloves,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"are" = (/obj/machinery/camera{c_tag = "Fitness Room"},/obj/structure/closet/masks,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"arf" = (/obj/structure/closet/lasertag/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"arg" = (/obj/structure/closet/lasertag/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) +"arh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/fitness) +"ari" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"arj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ark" = (/obj/structure/door_assembly/door_assembly_mai,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"arl" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"arm" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"arn" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/donut,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aro" = (/turf/simulated/wall,/area/maintenance/electrical) +"arp" = (/turf/simulated/wall,/area/hallway/secondary/entry) +"arq" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"arr" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{id = "pod1"; name = "escape pod 1"},/turf/simulated/shuttle/floor,/area/space) +"ars" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/space) +"art" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{id = "pod2"; name = "escape pod 2"},/turf/simulated/shuttle/floor,/area/space) +"aru" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ary" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arz" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arA" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arB" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arC" = (/obj/structure/stool,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arD" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arE" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arF" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arG" = (/obj/machinery/requests_console{department = "Detective's office"; pixel_x = -30; pixel_y = 0},/obj/structure/table/wood,/obj/item/device/camera{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"arH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"arI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"arJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"arK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/security/detectives_office) +"arL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arM" = (/obj/machinery/door/airlock/maintenance{name = "Law Office Maintenance"; req_access_txt = "38"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/lawoffice) +"arN" = (/turf/simulated/floor/wood,/area/lawoffice) +"arO" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Lawyer"},/turf/simulated/floor/wood,/area/lawoffice) +"arP" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"arQ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"arR" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"arS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"arT" = (/obj/machinery/door/airlock{id_tag = "Dorm4"; name = "Dorm 4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"arU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"arV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"arW" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"arX" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"arY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm5"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"arZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"asa" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm6"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"asb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) +"asc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"asd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"ase" = (/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"asf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"asg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) +"ash" = (/obj/structure/table,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/shard{icon_state = "small"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"asi" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"asj" = (/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/fsmaint2) +"ask" = (/obj/machinery/door_control{id = "maint3"; name = "Blast Door Control C"; pixel_x = 0; pixel_y = 24; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"asl" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"asm" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"asn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aso" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"asp" = (/obj/item/stack/rods{amount = 50},/obj/structure/rack,/obj/item/stack/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/stack/cable_coil{amount = 5},/obj/item/stack/sheet/mineral/plasma{amount = 10; layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"asq" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/floor/plating,/area/maintenance/electrical) +"asr" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ass" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/maintenance/electrical) +"ast" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/maintenance/electrical) +"asu" = (/obj/machinery/door/airlock/external{name = "Escape Pod One"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"asv" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asw" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asx" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fpmaint2) +"asA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint2) +"asB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fpmaint2) +"asD" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/space) +"asE" = (/obj/item/weapon/paper/crumpled,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/space) +"asF" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asG" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asH" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 35},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asI" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asJ" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"asK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"asL" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"asM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"asN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"asO" = (/obj/machinery/camera{c_tag = "Detective's Office"; dir = 1},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"asP" = (/obj/machinery/computer/med_data,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"asQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/detectives_office) +"asR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"asS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/lawoffice) +"asT" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/weapon/cartridge/lawyer,/turf/simulated/floor/wood,/area/lawoffice) +"asU" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Law Office"; dir = 1; network = list("SS13")},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; dir = 1; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = -27},/turf/simulated/floor/wood,/area/lawoffice) +"asV" = (/obj/machinery/photocopier,/obj/machinery/door_control{id = "lawyer_blast"; name = "Privacy Shutters"; pixel_x = 25; pixel_y = 8},/turf/simulated/floor/wood,/area/lawoffice) +"asW" = (/obj/machinery/power/apc{dir = 8; name = "Fore Primary Hallway APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"asX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"asY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"asZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/sleep) +"ata" = (/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Cabin 1"},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"atb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/sleep) +"atc" = (/obj/machinery/door/airlock{id_tag = "Dorm6"; name = "Cabin 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"atd" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) +"ate" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"atf" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"atg" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"ath" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"ati" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"atj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) +"atk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"atl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"atm" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"atn" = (/obj/machinery/camera{c_tag = "Holodeck"},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"ato" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"atp" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"atq" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"atr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ats" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"att" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"atu" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"atv" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"atw" = (/turf/simulated/floor/plating,/area/maintenance/electrical) +"atx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"aty" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"atz" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"atA" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Arrivals Escape Pod 1"; dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"atB" = (/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"atC" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"atD" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Arrivals Escape Pod 2"; dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"atE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fpmaint2) +"atK" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atL" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; shattered = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atM" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atN" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; shattered = 1},/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/circuitboard/operating,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atO" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atP" = (/obj/item/weapon/airlock_painter,/obj/structure/lattice,/obj/structure/closet,/turf/space,/area/space) +"atQ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atR" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atS" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"atT" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"atU" = (/obj/machinery/door/airlock/maintenance{name = "Chemical Storage"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"atV" = (/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/turf/simulated/floor/plating,/area/security/detectives_office) +"atW" = (/obj/machinery/power/apc{dir = 8; name = "Detective APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/security/detectives_office) +"atX" = (/obj/machinery/power/apc{dir = 1; name = "Law Office APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/lawoffice) +"atY" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"atZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"aua" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aub" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"auc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters/sleep) +"aud" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"aue" = (/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/obj/machinery/camera{c_tag = "Dormitory North"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"auf" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"aug" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"auh" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"aui" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"auj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"auk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/sleep) +"aul" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aum" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) +"aun" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"auo" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/fitness) +"aup" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"auq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) +"aur" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aus" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aut" = (/obj/machinery/door/poddoor/preopen{id = "maint3"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"auu" = (/obj/machinery/door/poddoor/preopen{id = "maint3"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"auv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint2) +"auw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aux" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) +"auy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) +"auz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) +"auA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/maintenance/electrical) +"auB" = (/obj/machinery/power/apc{dir = 1; name = "Electrical Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) +"auC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"auD" = (/obj/structure/table,/obj/item/clothing/gloves/color/fyellow,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"auE" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/hallway/secondary/entry) +"auF" = (/obj/machinery/door/airlock/external{name = "Escape Pod Two"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"auG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auH" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auI" = (/obj/structure/optable{name = "Robotics Operating Table"},/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auJ" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/space) +"auK" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auL" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint) +"auO" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auP" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fpmaint) +"auR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auS" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auT" = (/obj/machinery/power/apc{dir = 1; name = "EVA Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auU" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auX" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ava" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"avb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"avc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"avd" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ave" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"avf" = (/obj/machinery/door/airlock{id_tag = "Dorm3"; name = "Dorm 3"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avh" = (/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avi" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avj" = (/obj/structure/table/wood,/obj/item/clothing/mask/balaclava,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avk" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avl" = (/obj/structure/table/wood,/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avm" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avp" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"avq" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"avr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"avs" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) +"avt" = (/obj/structure/table,/obj/item/weapon/paper{desc = ""; info = "Brusies sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"avu" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avv" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avw" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avx" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avy" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avz" = (/obj/machinery/door_control{id = "maint2"; name = "Blast Door Control B"; pixel_x = -28; pixel_y = 4; req_access_txt = "0"},/obj/machinery/door_control{id = "maint1"; name = "Blast Door Control A"; pixel_x = -28; pixel_y = -6; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avA" = (/obj/structure/janitorialcart,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avB" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avC" = (/obj/structure/table/glass,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Electrical Maintenance"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"avG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"avH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plating,/area/maintenance/electrical) +"avI" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"avJ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"avK" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/electrical) +"avL" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"avM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"avN" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"avO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"avP" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) +"avQ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) +"avR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) +"avS" = (/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 5},/area/hallway/secondary/entry) +"avT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"avU" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"avV" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"avW" = (/obj/structure/table/glass,/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"avX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint2) +"avY" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"avZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awb" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awl" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"awo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"awp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/ai_monitored/storage/eva) +"awq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) +"awr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"aws" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) +"awt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) +"awu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"awv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aww" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awy" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awz" = (/obj/structure/table/wood,/obj/item/device/violin,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awA" = (/obj/structure/table/wood,/obj/item/device/paicard,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awB" = (/obj/structure/table/wood,/obj/item/toy/cards/deck,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awC" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"awJ" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"awK" = (/obj/machinery/door/window/eastright{base_state = "left"; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"awL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) +"awN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"awS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"awT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"awU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) +"awV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) +"awW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) +"awX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating,/area/maintenance/electrical) +"awY" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/maintenance/electrical) +"awZ" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"axa" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"axb" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) +"axc" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/hallway/secondary/entry) +"axd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"axe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) +"axf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"axg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"axh" = (/obj/structure/closet/wardrobe/white,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axi" = (/obj/structure/table/glass,/obj/item/weapon/hemostat,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axj" = (/obj/structure/table/glass,/obj/item/weapon/restraints/handcuffs/cable/zipties,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axm" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fpmaint) +"axo" = (/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) +"axp" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axq" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axr" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axs" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axt" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axv" = (/turf/simulated/wall/r_wall,/area/gateway) +"axw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axx" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"axy" = (/obj/structure/closet/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Motion Sensor"; name = "motion-sensitive security camera"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"axz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"axA" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axB" = (/obj/machinery/power/apc{dir = 1; name = "EVA Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axC" = (/obj/machinery/alarm{pixel_y = 23},/obj/item/device/radio/off,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axD" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"axE" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"axF" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"axG" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axH" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axJ" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axK" = (/turf/simulated/wall,/area/ai_monitored/storage/eva) +"axL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) +"axM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) +"axN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm2"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"axO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"axP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"axQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"axR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"axS" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) +"axT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"axU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"axV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) +"axW" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) +"axX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters/fitness) +"axY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"axZ" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aya" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"ayb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"ayc" = (/obj/machinery/camera{c_tag = "Fitness Room South"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) +"ayd" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aye" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ayf" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ayg" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ayh" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ayi" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ayj" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ayk" = (/obj/machinery/power/terminal,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ayl" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 1"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aym" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) +"ayn" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"ayo" = (/obj/machinery/camera{c_tag = "Arrivals Bay 1 North"; dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"ayp" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry) +"ayq" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) +"ayr" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"ays" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"ayt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fpmaint2) +"ayu" = (/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Garden"}) +"ayv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ayw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint) +"ayx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/fpmaint) +"ayy" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/space,/area/space) +"ayz" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/space,/area/space) +"ayA" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"ayB" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) +"ayC" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) +"ayD" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/gateway) +"ayE" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"ayF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ayG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "EVA Maintenance"; req_access_txt = "18"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayJ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "EVA Storage"; req_access_txt = "18"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayO" = (/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayP" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayQ" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) +"ayR" = (/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) +"ayS" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Dorm 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"ayT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) +"ayU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"ayV" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"ayW" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"ayX" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"ayY" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) +"ayZ" = (/turf/simulated/wall,/area/crew_quarters/toilet) +"aza" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"azb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) +"azc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"azd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"aze" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"azf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"azg" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) +"azh" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azi" = (/obj/structure/closet,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azj" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azk" = (/obj/machinery/door/poddoor/preopen{id = "maint2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azl" = (/obj/machinery/door/poddoor/preopen{id = "maint2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azm" = (/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azn" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azo" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azp" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) +"azq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/wall,/area/maintenance/electrical) +"azr" = (/obj/machinery/computer/monitor{name = "backup power monitoring console"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/electrical) +"azs" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"azt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) +"azu" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"azv" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"azw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"azx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/apc{dir = 2; name = "Security Checkpoint APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/security/checkpoint2) +"azy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"azz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"azA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"azB" = (/obj/machinery/power/apc{dir = 4; name = "Garden APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azC" = (/obj/machinery/hydroponics/soil,/turf/simulated/floor/fancy/grass,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azD" = (/obj/machinery/light{dir = 1},/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azE" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azF" = (/obj/machinery/seed_extractor,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azG" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azH" = (/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azJ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azK" = (/obj/machinery/power/apc{dir = 2; name = "Primary Tool Storage APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/storage/primary) +"azL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azM" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azN" = (/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) +"azO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) +"azP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) +"azQ" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"azR" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) +"azS" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"azT" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) +"azU" = (/obj/machinery/power/apc{dir = 8; name = "Gateway APC"; pixel_x = -24; pixel_y = -1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/gateway) +"azV" = (/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = list("SS13")},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"azX" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) +"azY" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) +"azZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAa" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aAd" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aAe" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aAf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aAh" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) +"aAi" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aAj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aAk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/toilet) +"aAl" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAm" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAn" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAo" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint2) +"aAq" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAr" = (/obj/item/clothing/under/rank/mailman,/obj/item/clothing/head/mailman,/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAs" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAt" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAu" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"aAv" = (/turf/simulated/wall,/area/security/checkpoint2) +"aAw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/checkpoint2) +"aAx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/checkpoint2) +"aAy" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/checkpoint2) +"aAz" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aAA" = (/obj/item/seeds/appleseed,/obj/item/seeds/bananaseed,/obj/item/seeds/cocoapodseed,/obj/item/seeds/grapeseed,/obj/item/seeds/orangeseed,/obj/item/seeds/sugarcaneseed,/obj/item/seeds/wheatseed,/obj/item/seeds/watermelonseed,/obj/structure/table/glass,/obj/item/seeds/towermycelium,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aAB" = (/obj/machinery/door/airlock/maintenance{name = "Garden Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aAC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/primary) +"aAD" = (/turf/simulated/wall,/area/storage/primary) +"aAE" = (/turf/simulated/wall/r_wall,/area/storage/primary) +"aAF" = (/obj/structure/closet/secure_closet/freezer/money,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) +"aAG" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) +"aAH" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) +"aAI" = (/obj/machinery/power/apc{dir = 1; name = "Vault APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) +"aAJ" = (/obj/structure/filingcabinet,/obj/item/weapon/folder/documents,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) +"aAK" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/gateway) +"aAL" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) +"aAM" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) +"aAN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "EVA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aAO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/weapon/pen{desc = "Writes upside down!"; name = "astronaut pen"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aAT" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aAU" = (/obj/machinery/camera{c_tag = "EVA East"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm1"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aAW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aAX" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAY" = (/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAZ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aBa" = (/obj/structure/table/wood,/obj/machinery/requests_console{department = "Theatre"; departmentType = 0; name = "theatre RC"; pixel_x = -32; pixel_y = 0},/obj/item/weapon/reagent_containers/food/snacks/baguette,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aBb" = (/obj/machinery/camera{c_tag = "Theatre Storage"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aBc" = (/obj/machinery/vending/autodrobe,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aBd" = (/turf/simulated/wall,/area/crew_quarters/theatre) +"aBe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBf" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aBg" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aBh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aBi" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBj" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBl" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/window{tag = "icon-window (EAST)"; icon_state = "window"; dir = 4},/obj/structure/window,/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/fsmaint2) +"aBm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint2) +"aBn" = (/obj/machinery/door/poddoor/preopen{id = "maint1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBo" = (/obj/machinery/door/poddoor/preopen{id = "maint1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint2) +"aBq" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBr" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBv" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBw" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBx" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBy" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/chapel/main) +"aBA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aBB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aBC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aBD" = (/turf/simulated/wall,/area/chapel/main) +"aBE" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/space) +"aBF" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/space) +"aBG" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"aBH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Arrivals North"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"aBI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/checkpoint2) +"aBJ" = (/obj/structure/closet/secure_closet/security,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint2) +"aBK" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"aBL" = (/obj/machinery/computer/security,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"aBM" = (/obj/machinery/computer/card,/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"aBN" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"aBO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint2) +"aBP" = (/obj/machinery/biogenerator,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aBQ" = (/obj/machinery/vending/assist,/turf/simulated/floor/plasteel,/area/storage/primary) +"aBR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aBS" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aBT" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/storage/primary) +"aBU" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/storage/primary) +"aBV" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/item/device/multitool,/obj/item/device/multitool{pixel_x = 4},/turf/simulated/floor/plasteel,/area/storage/primary) +"aBW" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/storage/primary) +"aBX" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/storage/primary) +"aBY" = (/turf/simulated/floor/plasteel,/area/storage/primary) +"aBZ" = (/obj/machinery/vending/tool,/turf/simulated/floor/plasteel,/area/storage/primary) +"aCa" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) +"aCb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) +"aCc" = (/obj/machinery/nuclearbomb{r_code = "LOLNO"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) +"aCd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) +"aCe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) +"aCf" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"aCg" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"aCh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"aCi" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"aCj" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"aCk" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aCl" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aCm" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aCn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aCo" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light,/obj/machinery/camera{c_tag = "EVA Storage"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aCp" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aCq" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"aCr" = (/obj/machinery/door/airlock/glass_command{name = "Command EVA"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aCs" = (/obj/machinery/door/airlock/command{name = "Command EVA"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aCt" = (/obj/machinery/door/airlock{id_tag = "Dorm1"; name = "Dorm 1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"aCu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aCv" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aCw" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aCx" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aCy" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aCz" = (/obj/structure/table/wood,/obj/structure/mirror{pixel_x = -28},/obj/item/weapon/lipstick/random,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aCA" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Mime"},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aCB" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aCC" = (/obj/machinery/door/airlock/maintenance{name = "Theatre Maintenance"; req_access_txt = "46"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/theatre) +"aCD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 18},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCE" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCG" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCM" = (/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/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Chapel APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/chapel/main) +"aCQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) +"aCR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aCS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aCT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aCU" = (/obj/machinery/door/window{dir = 8; name = "Mass Driver"; req_access_txt = "22"},/obj/machinery/mass_driver{dir = 4; id = "chapelgun"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/chapel/main) +"aCV" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/chapel/main) +"aCW" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) +"aCX" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/space) +"aCY" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/space) +"aCZ" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/space) +"aDa" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/space) +"aDb" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/space) +"aDc" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/shuttle/floor,/area/space) +"aDd" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/shuttle/floor,/area/space) +"aDe" = (/obj/machinery/requests_console{department = "Arrival shuttle"; pixel_y = 30},/turf/simulated/shuttle/floor,/area/space) +"aDf" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/space) +"aDg" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/space,/area/space) +"aDh" = (/obj/machinery/power/apc{dir = 4; name = "Entry Hall APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"aDi" = (/obj/structure/closet,/obj/item/weapon/crowbar,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint2) +"aDj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint2) +"aDk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/checkpoint2) +"aDl" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/plasteel,/area/security/checkpoint2) +"aDm" = (/turf/simulated/floor/plasteel,/area/security/checkpoint2) +"aDn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint2) +"aDo" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange,/obj/item/weapon/reagent_containers/food/snacks/grown/grapes,/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aDp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aDq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aDr" = (/obj/machinery/door/airlock{name = "Garden"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aDs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/storage/primary) +"aDt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) +"aDu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aDv" = (/obj/structure/closet/crate{name = "Gold Crate"},/obj/item/stack/sheet/mineral/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/mineral/gold{pixel_y = 2},/obj/item/stack/sheet/mineral/gold{pixel_x = 1; pixel_y = -2},/obj/item/weapon/storage/belt/champion,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) +"aDw" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) +"aDx" = (/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) +"aDy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) +"aDz" = (/obj/item/weapon/coin/silver{pixel_x = 7; pixel_y = 12},/obj/item/weapon/coin/silver{pixel_x = 12; pixel_y = 7},/obj/item/weapon/coin/silver{pixel_x = 4; pixel_y = 8},/obj/item/weapon/coin/silver{pixel_x = -6; pixel_y = 5},/obj/item/weapon/coin/silver{pixel_x = 5; pixel_y = -8},/obj/structure/closet/crate{name = "Silver Crate"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) +"aDA" = (/obj/machinery/camera{c_tag = "Gateway"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/structure/sign/biohazard{pixel_x = -32},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/gateway) +"aDB" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/gateway) +"aDC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/gateway) +"aDD" = (/obj/structure/table,/obj/item/device/radio/off{pixel_y = 6},/obj/item/device/radio/off{pixel_x = 6; pixel_y = 4},/obj/item/device/radio/off{pixel_x = -6; pixel_y = 4},/obj/item/device/radio/off,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/gateway) +"aDE" = (/obj/structure/table,/obj/machinery/recharger,/obj/structure/sign/biohazard{pixel_x = 32},/turf/simulated/floor/plasteel,/area/gateway) +"aDF" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aDG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"aDH" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "EVA Storage"; req_access_txt = "18"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aDI" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"aDJ" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aDK" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aDL" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aDM" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aDN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aDO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aDP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aDQ" = (/obj/machinery/power/apc{dir = 4; name = "Dormitory Bathrooms APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aDR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) +"aDS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/toilet) +"aDT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/toilet) +"aDU" = (/obj/machinery/light/small{dir = 8},/obj/structure/dresser,/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) +"aDV" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) +"aDW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) +"aDX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aDY" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aDZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEa" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/space,/area/space) +"aEb" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEf" = (/turf/simulated/wall,/area/library) +"aEg" = (/obj/machinery/power/apc{dir = 2; name = "Chapel Office APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/chapel/office) +"aEh" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEi" = (/turf/simulated/wall,/area/chapel/office) +"aEj" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aEk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aEl" = (/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aEm" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/space) +"aEn" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/space) +"aEo" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/space) +"aEp" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/space) +"aEq" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"aEr" = (/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light_switch{pixel_x = 6; pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint2) +"aEs" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) +"aEt" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) +"aEu" = (/obj/item/weapon/paper,/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 2; name = "Arrivals Security Checkpoint"; pixel_y = -8; req_access_txt = "1"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) +"aEv" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) +"aEw" = (/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint2) +"aEx" = (/obj/structure/table/glass,/obj/item/weapon/minihoe,/obj/item/weapon/hatchet,/obj/item/weapon/crowbar,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aEy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aEz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aEA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aEB" = (/obj/machinery/camera{c_tag = "Garden"; dir = 8; network = list("SS13")},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aEC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aED" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aEE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) +"aEF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aEG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) +"aEH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/storage/primary) +"aEI" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) +"aEJ" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) +"aEK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) +"aEL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/motion{c_tag = "Vault"; dir = 1; network = list("MiniSat")},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) +"aEM" = (/obj/structure/safe,/obj/item/clothing/head/bearpelt,/obj/item/weapon/twohanded/fireaxe,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) +"aEN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aEO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/gateway) +"aEP" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/gateway) +"aEQ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/gateway) +"aER" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/gateway) +"aES" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/gateway) +"aET" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/gateway) +"aEU" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aEV" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aEW" = (/obj/structure/table,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aEX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aEY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aEZ" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/table,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aFa" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) +"aFb" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) +"aFc" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) +"aFd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aFe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) +"aFf" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFg" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFh" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFi" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFj" = (/obj/machinery/light/small{dir = 8},/obj/machinery/recharge_station,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFk" = (/obj/structure/table/wood,/obj/structure/mirror{pixel_x = -28},/obj/item/weapon/lipstick/random,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) +"aFl" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Clown"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) +"aFm" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) +"aFn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFp" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 19},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 20},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFz" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFB" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFE" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/space,/area/space) +"aFG" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 17},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFH" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFI" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/library) +"aFJ" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/turf/simulated/floor/wood,/area/library) +"aFK" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/stack/packageWrap,/turf/simulated/floor/wood,/area/library) +"aFL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/wood,/area/library) +"aFM" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/chapel/office) +"aFN" = (/obj/structure/closet/wardrobe/chaplain_black,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aFO" = (/obj/machinery/light/small{dir = 1},/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aFP" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Chapel Office"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aFQ" = (/obj/machinery/alarm{pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aFR" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aFS" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aFT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aFU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aFV" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aFW" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aFX" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/snacks/grown/poppy,/obj/item/weapon/reagent_containers/food/snacks/grown/harebell,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aFY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/chapel/main) +"aFZ" = (/obj/effect/landmark{name = "Marauder Entry"},/turf/space,/area/space) +"aGa" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/space) +"aGb" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/space) +"aGc" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/entry) +"aGd" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plasteel,/area/security/checkpoint2) +"aGe" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint2) +"aGf" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/secondary/entry) +"aGg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint2) +"aGh" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aGi" = (/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/pestspray{pixel_x = 3; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{pixel_x = 2; pixel_y = 1},/obj/structure/table/glass,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aGj" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aGk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/storage/primary) +"aGl" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/storage/primary) +"aGm" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/item/weapon/crowbar,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel,/area/storage/primary) +"aGn" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) +"aGo" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/ai_monitored/nuke_storage) +"aGp" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/gateway) +"aGq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/gateway) +"aGr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/gateway) +"aGs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/gateway) +"aGt" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/gateway) +"aGu" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aGv" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aGw" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aGx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aGy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aGz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) +"aGA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Dormitory"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aGB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Dormitory"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aGC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aGD" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aGE" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aGF" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aGG" = (/obj/structure/table/wood,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) +"aGH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) +"aGI" = (/obj/machinery/power/apc{dir = 8; name = "Theatre APC"; pixel_x = -25},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/theatre) +"aGJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGL" = (/obj/machinery/power/apc{dir = 2; name = "Bar APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aGM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) +"aGN" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Bar Storage Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aGO" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Bar"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/crew_quarters/bar) +"aGP" = (/obj/machinery/power/apc{dir = 2; name = "Kitchen APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"aGQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGR" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 21},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGV" = (/obj/machinery/power/apc{dir = 2; name = "Hydroponics APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/hydroponics) +"aGW" = (/turf/simulated/wall,/area/hydroponics) +"aGX" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGY" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) +"aGZ" = (/turf/simulated/floor/wood,/area/library) +"aHa" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/camera{c_tag = "Library North"; dir = 2; network = list("SS13")},/turf/simulated/floor/wood,/area/library) +"aHb" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) +"aHc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) +"aHd" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) +"aHe" = (/obj/structure/bodycontainer/crematorium,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aHf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aHg" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aHh" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aHi" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aHj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aHk" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aHl" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aHm" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aHn" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/space) +"aHo" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/space) +"aHp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"aHq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHr" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) +"aHt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) +"aHu" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) +"aHv" = (/obj/machinery/camera{c_tag = "Arrivals Lounge"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHw" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHx" = (/obj/structure/sign/map/left{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHy" = (/obj/structure/sign/map/right{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHz" = (/obj/structure/table/glass,/obj/item/weapon/hatchet,/obj/item/weapon/minihoe,/obj/item/weapon/crowbar,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/device/analyzer/plant_analyzer,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aHA" = (/obj/item/weapon/storage/bag/plants/portaseeder,/obj/structure/table/glass,/obj/item/device/analyzer/plant_analyzer,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light_switch{pixel_x = -6; pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aHB" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/storage/primary) +"aHD" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHE" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/color/fyellow,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHF" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHG" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHH" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/storage/primary) +"aHI" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Tool Storage"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/storage/primary) +"aHJ" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHK" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aHL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/hallway/primary/port) +"aHM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/door_control{id = "stationawaygate"; name = "Gateway Access Shutter Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/turf/simulated/floor/plasteel,/area/gateway) +"aHN" = (/turf/simulated/floor/plasteel,/area/gateway) +"aHO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/gateway) +"aHP" = (/obj/machinery/light{dir = 4},/obj/structure/closet/secure_closet/exile,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/gateway) +"aHQ" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aHR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aHS" = (/obj/machinery/camera{c_tag = "EVA South"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aHT" = (/obj/structure/dispenser/oxygen,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aHU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/central) +"aHV" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/hallway/primary/central) +"aHW" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Central Hallway North"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"aHX" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"aHY" = (/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aHZ" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) +"aIa" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"aIb" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/hallway/primary/central) +"aIc" = (/turf/simulated/wall,/area/hallway/primary/central) +"aId" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) +"aIe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/primary/central) +"aIf" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) +"aIg" = (/obj/machinery/camera{c_tag = "Dormitory Toilets"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aIh" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/theatre) +"aIi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/theatre) +"aIj" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aIk" = (/turf/simulated/wall,/area/crew_quarters/bar) +"aIl" = (/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/projectile/revolver/doublebarrel,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aIm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aIn" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aIo" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Bar Delivery"; req_access_txt = "25"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/bar) +"aIp" = (/turf/simulated/wall,/area/crew_quarters/kitchen) +"aIq" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"aIr" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/crew_quarters/kitchen) +"aIs" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/hydroponics) +"aIt" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"},/turf/simulated/floor/plating,/area/hydroponics) +"aIu" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aIv" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aIw" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) +"aIx" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) +"aIy" = (/obj/structure/table/wood,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) +"aIz" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) +"aIA" = (/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/wood,/area/library) +"aIB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aIC" = (/obj/structure/disposalpipe/segment,/obj/machinery/crema_switch{pixel_x = 25},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aID" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/chapel/office) +"aIE" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp{pixel_y = 10},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aIF" = (/obj/structure/table/wood,/obj/item/weapon/pen,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aIG" = (/obj/structure/table/wood,/obj/item/weapon/nullrod,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aIH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aII" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{dir = 8; name = "Coffin Storage"; req_access_txt = "22"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aIJ" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aIK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aIL" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aIM" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/space) +"aIN" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 8},/turf/space,/area/space) +"aIO" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/secondary/entry) +"aIP" = (/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/secondary/entry) +"aIQ" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/secondary/entry) +"aIR" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aIS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Garden"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aIT" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) +"aIU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor/plasteel,/area/storage/primary) +"aIV" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) +"aIW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor/plasteel,/area/storage/primary) +"aIX" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) +"aIY" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aIZ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aJa" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aJb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/hallway/primary/port) +"aJc" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aJd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aJe" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Access"; req_access_txt = "62"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/gateway) +"aJf" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "stationawaygate"; name = "Gateway Access Shutters"},/turf/simulated/floor/plasteel,/area/gateway) +"aJg" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/gateway) +"aJh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/fpmaint) +"aJi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aJj" = (/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"aJk" = (/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) +"aJl" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) +"aJm" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) +"aJn" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light{dir = 1},/obj/structure/table/wood,/obj/item/weapon/lipstick,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aJo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aJp" = (/obj/machinery/alarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aJq" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Theatre Stage"; dir = 2},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aJr" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aJs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aJt" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aJu" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aJv" = (/obj/machinery/reagentgrinder,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJw" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJx" = (/obj/machinery/camera{c_tag = "Bar Storage"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJy" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aJz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aJA" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Kitchen Delivery"; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/kitchen) +"aJB" = (/obj/machinery/door/window/eastright{name = "Hydroponics Delivery"; req_access_txt = "35"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hydroponics) +"aJC" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJE" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJF" = (/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJG" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Hydroponics Storage"},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJH" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 0; pixel_y = 3},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weapon/watertank,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJJ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/library) +"aJK" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) +"aJL" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/library) +"aJM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Chapel Crematorium"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aJN" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aJO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aJP" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aJQ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aJR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aJS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aJT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/chapel/office) +"aJU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/chapel/main) +"aJV" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aJW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aJX" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/obj/docking_port/mobile{dwidth = 5; height = 7; id = "arrival"; name = "arrival shuttle"; travelDir = -90; width = 15},/obj/docking_port/stationary{dwidth = 5; height = 7; id = "arrival_home"; name = "port bay 1"; width = 15},/turf/simulated/shuttle/plating,/area/space) +"aJY" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/space) +"aJZ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"aKa" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aKb" = (/obj/structure/stool/bed/chair/comfy/beige,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aKc" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aKd" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aKe" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) +"aKf" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/entry) +"aKg" = (/obj/machinery/door/firedoor,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aKh" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKi" = (/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKj" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{name = "Port Hall APC"; dir = 1; pixel_y = 26},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKn" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/port) +"aKo" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) +"aKp" = (/obj/machinery/camera{c_tag = "Port Hallway 2"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) +"aKq" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) +"aKr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) +"aKs" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) +"aKt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/port) +"aKu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKv" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/port) +"aKw" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/port) +"aKx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKy" = (/obj/machinery/camera{c_tag = "Central Hallway North-West"; dir = 2},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKz" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKA" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKB" = (/turf/simulated/floor/plasteel{icon_state = "L1"},/area/hallway/primary/central) +"aKC" = (/turf/simulated/floor/plasteel{icon_state = "L3"},/area/hallway/primary/central) +"aKD" = (/turf/simulated/floor/plasteel{icon_state = "L5"},/area/hallway/primary/central) +"aKE" = (/turf/simulated/floor/plasteel{icon_state = "L7"},/area/hallway/primary/central) +"aKF" = (/turf/simulated/floor/plasteel{icon_state = "L9"},/area/hallway/primary/central) +"aKG" = (/turf/simulated/floor/plasteel{icon_state = "L11"},/area/hallway/primary/central) +"aKH" = (/turf/simulated/floor/plasteel{desc = ""; icon_state = "L13"; name = "floor"},/area/hallway/primary/central) +"aKI" = (/turf/simulated/floor/plasteel{icon_state = "L15"},/area/hallway/primary/central) +"aKJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) +"aKL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) +"aKM" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) +"aKN" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) +"aKO" = (/obj/machinery/camera{c_tag = "Central Hallway North-East"; dir = 2},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKP" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKQ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKR" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKS" = (/obj/structure/piano,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKT" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKU" = (/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKX" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aKZ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aLa" = (/obj/machinery/computer/slot_machine,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aLb" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aLc" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aLd" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aLe" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aLf" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aLg" = (/obj/machinery/icecream_vat,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aLh" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aLi" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aLj" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLk" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -31},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLr" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/library) +"aLt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) +"aLu" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/library) +"aLv" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/wood,/area/library) +"aLw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) +"aLx" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/library) +"aLy" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aLz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aLA" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aLB" = (/obj/machinery/camera{c_tag = "Chapel North"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aLC" = (/turf/simulated/wall,/area/hallway/secondary/exit) +"aLD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aLE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aLF" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aLG" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) +"aLH" = (/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) +"aLI" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aLJ" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) +"aLK" = (/turf/simulated/floor/goonplaque,/area/hallway/secondary/entry) +"aLL" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aLM" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLY" = (/turf/simulated/floor/plasteel{icon_state = "L2"},/area/hallway/primary/central) +"aLZ" = (/turf/simulated/floor/plasteel{icon_state = "L4"},/area/hallway/primary/central) +"aMa" = (/turf/simulated/floor/plasteel{icon_state = "L6"},/area/hallway/primary/central) +"aMb" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Lockers"; location = "EVA"},/turf/simulated/floor/plasteel{icon_state = "L8"},/area/hallway/primary/central) +"aMc" = (/turf/simulated/floor/plasteel{icon_state = "L10"},/area/hallway/primary/central) +"aMd" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Security"; location = "EVA2"},/turf/simulated/floor/plasteel{icon_state = "L12"},/area/hallway/primary/central) +"aMe" = (/turf/simulated/floor/plasteel{desc = ""; icon_state = "L14"},/area/hallway/primary/central) +"aMf" = (/turf/simulated/floor/plasteel{icon_state = "L16"},/area/hallway/primary/central) +"aMg" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aMh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aMi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aMj" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aMk" = (/obj/machinery/door/window{dir = 4; name = "Theatre Stage"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aMl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aMm" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aMn" = (/obj/machinery/computer/slot_machine,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aMo" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aMp" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aMq" = (/obj/structure/kitchenspike,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aMr" = (/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aMs" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/chefcloset,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aMt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hydroponics) +"aMu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aMv" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hydroponics) +"aMw" = (/obj/machinery/bookbinder{pixel_y = 0},/turf/simulated/floor/wood,/area/library) +"aMx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/library) +"aMy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) +"aMz" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/library) +"aMA" = (/obj/machinery/door/airlock/glass{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aMB" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aMC" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aMD" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aME" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/hallway/secondary/exit) +"aMF" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/hallway/secondary/exit) +"aMG" = (/obj/machinery/light{dir = 1},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/hallway/secondary/exit) +"aMH" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) +"aMI" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hallway/secondary/exit) +"aMJ" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/item/weapon/lighter{pixel_x = 4; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aMK" = (/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) +"aML" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) +"aMM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMO" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMP" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMQ" = (/obj/machinery/camera{c_tag = "Port Hallway 3"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMR" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMS" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aNa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aNb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aNc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aNd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aNe" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=QM"; location = "CHW"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aNf" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aNg" = (/obj/machinery/light,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aNh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/door/firedoor,/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aNi" = (/obj/structure/window/reinforced,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aNj" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aNk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aNl" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/obj/machinery/computer/slot_machine,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/bar) +"aNn" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "wood"},/area/crew_quarters/bar) +"aNo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/bar) +"aNp" = (/obj/effect/landmark{name = "blobstart"},/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aNq" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aNr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aNs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aNt" = (/obj/machinery/gibber,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aNu" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNv" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNw" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNx" = (/obj/machinery/hydroponics/constructable,/obj/machinery/camera{c_tag = "Hydroponics North"; dir = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNy" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNB" = (/obj/structure/bookcase{name = "bookcase (Religious)"},/turf/simulated/floor/wood,/area/library) +"aNC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/library) +"aND" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/library) +"aNE" = (/obj/structure/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor/wood,/area/library) +"aNF" = (/obj/machinery/librarypubliccomp,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) +"aNG" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aNH" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/camera,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aNI" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/invisible,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aNJ" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aNK" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aNL" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aNM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aNN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aNO" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aNP" = (/obj/machinery/camera{c_tag = "Escape Arm Holding Area"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/secondary/exit) +"aNQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aNR" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aNS" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"aNT" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) +"aNU" = (/obj/item/device/radio/beacon,/obj/machinery/camera{c_tag = "Arrivals Bay 1 South"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"aNV" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"aNW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry) +"aNX" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) +"aNY" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"aNZ" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry) +"aOa" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aOb" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) +"aOc" = (/turf/simulated/wall,/area/maintenance/port) +"aOd" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) +"aOe" = (/turf/simulated/wall,/area/crew_quarters/locker) +"aOf" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aOg" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aOh" = (/obj/machinery/status_display{density = 0; layer = 4},/turf/simulated/wall,/area/crew_quarters/locker) +"aOi" = (/turf/simulated/wall,/area/storage/art) +"aOj" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/art) +"aOk" = (/obj/machinery/door/airlock/glass{name = "Art Storage"},/turf/simulated/floor/plasteel,/area/storage/art) +"aOl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/art) +"aOm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aOn" = (/turf/simulated/wall,/area/storage/emergency2) +"aOo" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aOp" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aOq" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aOr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aOs" = (/turf/simulated/wall,/area/storage/tools) +"aOt" = (/turf/simulated/wall/r_wall,/area/bridge) +"aOu" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOv" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOw" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOx" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOy" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOz" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOA" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/obj/item/clothing/head/cakehat,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOB" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOC" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOG" = (/obj/item/stack/packageWrap,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/kitchen) +"aOI" = (/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access_txt = "28"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aOJ" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) +"aOK" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aOL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aOM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/hydroponics) +"aON" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/library) +"aOO" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/library) +"aOP" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aOQ" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aOR" = (/obj/structure/cult/tome,/obj/item/clothing/under/suit_jacket/red,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aOS" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aOT" = (/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aOU" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aOV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aOW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aOX" = (/obj/machinery/door/morgue{name = "Confession Booth"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aOY" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aOZ" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/secondary/exit) +"aPa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aPb" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aPc" = (/obj/machinery/door/airlock/external{name = "Security Escape Airlock"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aPd" = (/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aPe" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"aPf" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/secondary/entry) +"aPg" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/secondary/entry) +"aPh" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) +"aPi" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/secondary/entry) +"aPj" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) +"aPk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/port) +"aPl" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPm" = (/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPn" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPo" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPp" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPq" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPr" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPs" = (/obj/machinery/vending/clothing,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPt" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPu" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPv" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/table,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel,/area/storage/art) +"aPx" = (/turf/simulated/floor/plasteel,/area/storage/art) +"aPy" = (/obj/machinery/light/small{dir = 4},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/storage/art) +"aPz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aPA" = (/obj/machinery/door/airlock{name = "Port Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/storage/emergency2) +"aPB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/storage/tools) +"aPC" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tools) +"aPD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor/plasteel,/area/storage/tools) +"aPE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/tools) +"aPF" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aPG" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/secure/briefcase,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/turf/simulated/floor/plasteel,/area/bridge) +"aPH" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/bridge) +"aPI" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/bridge) +"aPJ" = (/obj/machinery/computer/monitor{name = "bridge power monitoring console"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/bridge) +"aPK" = (/obj/machinery/computer/shuttle/labor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/bridge) +"aPL" = (/obj/machinery/computer/communications,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aPM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/computer/shuttle/mining,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/bridge) +"aPN" = (/obj/machinery/computer/card,/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/bridge) +"aPO" = (/obj/machinery/computer/crew,/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/bridge) +"aPP" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{dir = 6; icon_state = "green"},/area/bridge) +"aPQ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/wrench,/obj/item/device/assembly/timer,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/bridge) +"aPR" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aPS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPT" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPU" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPV" = (/obj/structure/table/reinforced,/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = 4; pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPW" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPX" = (/obj/machinery/vending/boozeomat,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPY" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aPZ" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQa" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQc" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Kitchen"; dir = 2},/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQd" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQe" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQf" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQg" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) +"aQh" = (/turf/simulated/floor/plasteel,/area/hydroponics) +"aQi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) +"aQj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aQk" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 4; name = "Library APC"; pixel_x = 24},/obj/structure/cable,/turf/simulated/floor/plating,/area/library) +"aQl" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor/wood,/area/library) +"aQm" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) +"aQn" = (/obj/machinery/camera{c_tag = "Library South"; dir = 8; network = list("SS13")},/turf/simulated/floor/wood,/area/library) +"aQo" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aQp" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aQq" = (/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aQr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aQs" = (/obj/machinery/door/airlock/glass_security{name = "Holding Area"; req_access_txt = "2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aQt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aQu" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aQv" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) +"aQw" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) +"aQx" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/entry) +"aQy" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQz" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQA" = (/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQB" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQC" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQD" = (/obj/machinery/camera{c_tag = "Arrivals Hallway"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQE" = (/turf/simulated/floor/plating,/area/maintenance/port) +"aQF" = (/obj/structure/closet/wardrobe/mixed,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aQG" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aQH" = (/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aQI" = (/obj/structure/table,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel,/area/storage/art) +"aQJ" = (/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/storage/emergency2) +"aQK" = (/turf/simulated/floor/plating,/area/storage/emergency2) +"aQL" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency2) +"aQM" = (/obj/machinery/power/apc{dir = 1; name = "Auxiliary Tool Storage APC"; pixel_y = 24},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/tools) +"aQN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/storage/tools) +"aQO" = (/turf/simulated/floor/plasteel,/area/storage/tools) +"aQP" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Auxiliary Tool Storage"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/tools) +"aQQ" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel,/area/storage/tools) +"aQR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tools) +"aQS" = (/obj/structure/table/reinforced,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel,/area/bridge) +"aQT" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/bridge) +"aQU" = (/obj/structure/stool/bed/chair{dir = 1; name = "Engineering Station"},/turf/simulated/floor/plasteel,/area/bridge) +"aQV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/bridge) +"aQW" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) +"aQX" = (/obj/structure/stool/bed/chair{dir = 1; name = "Command Station"},/obj/machinery/door_control{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = 28; pixel_y = -2; req_access_txt = "19"},/obj/machinery/keycard_auth{pixel_x = 29; pixel_y = 8},/turf/simulated/floor/plasteel,/area/bridge) +"aQY" = (/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/bridge) +"aQZ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/bridge) +"aRa" = (/obj/structure/stool/bed/chair{dir = 1; name = "Crew Station"},/turf/simulated/floor/plasteel,/area/bridge) +"aRb" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/bridge) +"aRc" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/plasteel,/area/bridge) +"aRd" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aRe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRh" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRi" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRj" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRl" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRm" = (/obj/structure/table/reinforced,/obj/item/weapon/lighter/zippo,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/carbon/monkey{name = "Pun Pun"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRq" = (/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/kitchen) +"aRr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Cook"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aRt" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aRu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aRv" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aRw" = (/obj/machinery/smartfridge,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) +"aRx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aRy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) +"aRz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aRA" = (/obj/machinery/seed_extractor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aRB" = (/obj/machinery/biogenerator,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aRC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hydroponics) +"aRD" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 8; icon_state = "right"; name = "Library Desk Door"; req_access_txt = "37"},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/library) +"aRE" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/library) +"aRF" = (/obj/structure/table/wood,/obj/machinery/librarycomp{pixel_y = 0},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/wood,/area/library) +"aRG" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aRH" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aRI" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aRJ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aRK" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aRL" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aRM" = (/obj/machinery/vending/cola,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 9; icon_state = "escape"},/area/hallway/secondary/exit) +"aRN" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/secondary/exit) +"aRO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aRP" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aRQ" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aRR" = (/obj/docking_port/stationary{dir = 4; dwidth = 9; height = 11; id = "emergency_home"; name = "emergency evac bay"; width = 22},/turf/space,/area/space) +"aRS" = (/obj/machinery/door/firedoor,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aRT" = (/turf/simulated/wall,/area/security/vacantoffice) +"aRU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/vacantoffice) +"aRV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/vacantoffice) +"aRW" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) +"aRX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) +"aRY" = (/obj/structure/closet/wardrobe/green,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aRZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSa" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSb" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSc" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSd" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSe" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/camera{c_tag = "Locker Room East"; dir = 8; network = list("SS13")},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSf" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor/plasteel,/area/storage/art) +"aSg" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel,/area/storage/art) +"aSh" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/device/camera_film,/obj/item/device/camera,/turf/simulated/floor/plasteel,/area/storage/art) +"aSi" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/storage/emergency2) +"aSj" = (/obj/machinery/light/small,/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency2) +"aSk" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency2) +"aSl" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/storage/emergency2) +"aSm" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/storage/tools) +"aSn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel,/area/storage/tools) +"aSo" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel,/area/storage/tools) +"aSp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/storage/tools) +"aSq" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/storage/tools) +"aSr" = (/turf/simulated/wall,/area/bridge) +"aSs" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/bridge) +"aSt" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{icon_state = "red"},/area/bridge) +"aSu" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/bridge) +"aSv" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor/plasteel,/area/bridge) +"aSw" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/bridge) +"aSx" = (/turf/simulated/floor/plasteel,/area/bridge) +"aSy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/bridge) +"aSz" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/bridge) +"aSA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) +"aSB" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/bridge) +"aSC" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/bridge) +"aSD" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/bridge) +"aSE" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/bridge) +"aSF" = (/obj/machinery/computer/security/mining,/turf/simulated/floor/plasteel{dir = 6; icon_state = "brown"},/area/bridge) +"aSG" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSH" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSJ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSK" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSL" = (/obj/effect/landmark/start{name = "Bartender"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSN" = (/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/item/weapon/book/manual/barman_recipes,/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("SS13")},/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) +"aSP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSS" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aST" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSU" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSW" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Hydroponics Desk"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/crew_quarters/kitchen) +"aSX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/hydroponics) +"aSY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) +"aSZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aTa" = (/obj/machinery/vending/hydronutrients,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aTb" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/hydroponics) +"aTc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aTd" = (/obj/machinery/hydroponics/constructable,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aTe" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/wood,/area/library) +"aTf" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/library) +"aTg" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/library) +"aTh" = (/obj/effect/landmark/start{name = "Librarian"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) +"aTi" = (/obj/machinery/libraryscanner,/turf/simulated/floor/wood,/area/library) +"aTj" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aTk" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aTl" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aTm" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aTn" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aTo" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aTp" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"aTq" = (/obj/machinery/camera{c_tag = "Arrivals Bay 2"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aTr" = (/turf/simulated/floor/wood,/area/security/vacantoffice) +"aTs" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aTt" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aTu" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aTv" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aTw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port) +"aTx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/port) +"aTy" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/requests_console{department = "Locker Room"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTA" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTB" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTC" = (/obj/structure/table,/obj/item/clothing/head/soft/grey{pixel_x = -2; pixel_y = 3},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTD" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTE" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/storage/tools) +"aTF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/hallway/primary/central) +"aTG" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aTH" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) +"aTI" = (/obj/machinery/camera{c_tag = "Bridge West"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/bridge) +"aTJ" = (/obj/structure/stool/bed/chair{dir = 1; name = "Security Station"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/bridge) +"aTL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) +"aTN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/bridge) +"aTP" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTS" = (/obj/item/device/radio/beacon,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/bridge) +"aTV" = (/obj/structure/stool/bed/chair{dir = 1; name = "Logistics Station"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTW" = (/obj/machinery/camera{c_tag = "Bridge East"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 4; icon_state = "browncorner"},/area/bridge) +"aTX" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) +"aTY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/hallway/primary/central) +"aTZ" = (/obj/machinery/camera{c_tag = "Bridge East Entrance"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"aUa" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aUb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aUc" = (/obj/structure/table/reinforced,/obj/item/clothing/head/that{throwforce = 1; throwing = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aUd" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUe" = (/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUf" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUg" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUh" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUi" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUj" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUk" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUl" = (/obj/machinery/processor,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUm" = (/obj/machinery/light{dir = 8},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aUn" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) +"aUo" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel,/area/hydroponics) +"aUp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) +"aUq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aUr" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aUs" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aUt" = (/obj/structure/table/wood,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/library) +"aUu" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) +"aUv" = (/obj/structure/table/wood,/obj/item/device/camera_film,/obj/item/device/camera_film,/turf/simulated/floor/wood,/area/library) +"aUw" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/wood,/area/library) +"aUx" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/wood,/area/library) +"aUy" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aUz" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aUA" = (/obj/machinery/camera{c_tag = "Chapel South"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aUB" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aUC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aUD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aUE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"aUF" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aUG" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aUH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/vacantoffice) +"aUI" = (/obj/machinery/camera{c_tag = "Vacant Office"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUJ" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUK" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUM" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUN" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUO" = (/obj/structure/grille,/obj/structure/window{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) +"aUP" = (/obj/structure/grille,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"aUQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) +"aUR" = (/obj/structure/closet/wardrobe/black,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUU" = (/obj/machinery/camera{c_tag = "Locker Room West"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUY" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) +"aVa" = (/obj/machinery/power/apc{dir = 1; name = "Art Storage"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/art) +"aVb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aVc" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) +"aVd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aVe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/port) +"aVf" = (/obj/machinery/power/apc{dir = 1; name = "Port Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/emergency2) +"aVg" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port) +"aVh" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/obj/item/clothing/under/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/port) +"aVi" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/tools) +"aVj" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/storage/tools) +"aVk" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/storage/tools) +"aVl" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plasteel,/area/storage/tools) +"aVm" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) +"aVn" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/bridge) +"aVo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) +"aVp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/bridge) +"aVq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) +"aVr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/bridge) +"aVs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aVt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) +"aVu" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light,/obj/machinery/light_switch{pixel_x = -6; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVv" = (/obj/structure/closet/fireaxecabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVw" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVx" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVz" = (/obj/machinery/turretid{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_y = -25},/obj/machinery/camera{c_tag = "Bridge Center"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVB" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVC" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Bridge APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/bridge) +"aVE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/bridge) +"aVF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) +"aVG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aVH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) +"aVI" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aVJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"aVK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aVL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aVM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aVN" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVP" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVQ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVR" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVT" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVU" = (/obj/machinery/door/window/southright{name = "Bar Door"; req_access_txt = "0"; req_one_access_txt = "25;28"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVV" = (/obj/structure/table/reinforced,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVW" = (/obj/effect/landmark/start{name = "Cook"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aVX" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aVY" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aVZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 16},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aWa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aWb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aWc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/fancy/carpet,/area/library) +"aWd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/fancy/carpet,/area/library) +"aWe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) +"aWf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) +"aWg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) +"aWh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aWi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aWj" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aWk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aWl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aWm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aWn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aWo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aWp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aWq" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"aWr" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 12; id = "ferry_home"; name = "port bay 2"; turf_type = /turf/space; width = 5},/turf/space,/area/space) +"aWs" = (/obj/machinery/door/airlock/external{id_tag = null; name = "Port Docking Bay 2"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aWt" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aWu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aWv" = (/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) +"aWw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) +"aWx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aWy" = (/obj/machinery/light{dir = 4},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aWz" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/port) +"aWA" = (/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) +"aWB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) +"aWC" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aWD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aWE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aWF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aWG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/crew_quarters/locker) +"aWH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/crew_quarters/locker) +"aWI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/crew_quarters/locker) +"aWJ" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aWK" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Locker Room Maintenance APC"; pixel_x = -27; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aWL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) +"aWM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aWN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aWO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) +"aWP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aWQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/port) +"aWR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/port) +"aWS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/storage/tools) +"aWT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/storage/tools) +"aWU" = (/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) +"aWV" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) +"aWW" = (/obj/machinery/camera{c_tag = "Bridge West Entrance"; dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) +"aWX" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/hallway/primary/central) +"aWY" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aWZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) +"aXa" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aXb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aXc" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aXd" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/bridge) +"aXe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/bridge) +"aXf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aXg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aXh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"aXi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aXj" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aXk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aXl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/bridge) +"aXm" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/bridge) +"aXn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aXo" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/hallway/primary/central) +"aXp" = (/obj/machinery/power/apc{dir = 2; name = "Central Hall APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) +"aXq" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aXr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aXs" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aXt" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/kitchen) +"aXu" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aXv" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aXw" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aXx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aXy" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/hydroponics) +"aXz" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/hydroponics) +"aXA" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aXB" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aXC" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel,/area/hydroponics) +"aXD" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hydroponics) +"aXE" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aXF" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aXG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/fancy/carpet,/area/library) +"aXH" = (/turf/simulated/floor/fancy/carpet,/area/library) +"aXI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/fancy/carpet,/area/library) +"aXJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) +"aXK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) +"aXL" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) +"aXM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/library) +"aXN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aXO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aXP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aXQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aXR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aXS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aXT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aXU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aXV" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aXW" = (/obj/machinery/camera{c_tag = "Escape Arm Airlocks"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"aXX" = (/obj/machinery/door/airlock/engineering{name = "Vacant Office"; req_access_txt = "32"},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aXY" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aXZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) +"aYa" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aYb" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/tank/air{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aYc" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) +"aYd" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aYe" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aYf" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aYg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aYh" = (/obj/structure/table,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aYi" = (/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aYj" = (/obj/structure/closet,/obj/item/clothing/under/suit_jacket/female{pixel_x = 3; pixel_y = 1},/obj/item/clothing/under/suit_jacket/really_black{pixel_x = -2; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aYk" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/locker) +"aYl" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/locker) +"aYm" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) +"aYn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aYo" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aYp" = (/turf/simulated/wall,/area/quartermaster/storage) +"aYq" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aYr" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) +"aYs" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor/plating,/area/quartermaster/office) +"aYt" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps{opacity = 0},/turf/simulated/floor/plating,/area/quartermaster/office) +"aYu" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) +"aYv" = (/turf/simulated/wall,/area/quartermaster/office) +"aYw" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) +"aYx" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"aYy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/bridge/meeting_room) +"aYz" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aYA" = (/turf/simulated/wall,/area/bridge/meeting_room) +"aYB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"aYC" = (/obj/machinery/porta_turret{ai = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"aYD" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"aYE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"aYF" = (/obj/machinery/camera/motion{c_tag = "AI Upload Chamber"; dir = 2; network = list("SS13","RD","AIUpload")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"aYG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"aYH" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"aYI" = (/obj/machinery/door/airlock/command{name = "Captain's Office"; req_access = null; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aYJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"aYK" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aYL" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYM" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYN" = (/obj/machinery/newscaster{pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYO" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYP" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYQ" = (/obj/machinery/camera{c_tag = "Bar South"; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYR" = (/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYS" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYT" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYU" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYV" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aYW" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aYX" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hydroponics) +"aYY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hydroponics) +"aYZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hydroponics) +"aZa" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/northleft{name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) +"aZb" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westright{dir = 1; name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) +"aZc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aZd" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aZe" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/library) +"aZf" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/library) +"aZg" = (/obj/structure/table/wood,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) +"aZh" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) +"aZi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/wood,/area/library) +"aZj" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/wood,/area/library) +"aZk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/library) +"aZl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aZm" = (/turf/simulated/floor/fancy/carpet{icon_state = "carpetsymbol"},/area/chapel/main) +"aZn" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aZo" = (/obj/machinery/power/apc{dir = 8; name = "Escape Hallway APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aZp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aZq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aZr" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) +"aZs" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aZt" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aZu" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aZv" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aZw" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aZx" = (/obj/machinery/atmospherics/unary/tank/air{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aZy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aZz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "Locker Restrooms APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet) +"aZA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aZB" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aZC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aZD" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aZE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aZF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/sheet/cardboard,/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"aZG" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"aZH" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell{maxcharge = 2000},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"aZI" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/office) +"aZJ" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/office) +"aZK" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/office) +"aZL" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/office) +"aZM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) +"aZN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"aZO" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZP" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZQ" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZR" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZT" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aZX" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"aZY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"aZZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"baa" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/protectStation,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bab" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bac" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bad" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bae" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baf" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bag" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bah" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bai" = (/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Captain's Office APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baj" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bak" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel,/area/crew_quarters/bar) +"bal" = (/obj/structure/sign/maltesefalcon/left,/turf/simulated/wall,/area/crew_quarters/bar) +"bam" = (/obj/structure/sign/maltesefalcon/right{pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/bar) +"ban" = (/turf/simulated/wall,/area/hallway/primary/starboard) +"bao" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) +"bap" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) +"baq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) +"bar" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bas" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/library) +"bat" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/library) +"bau" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/chapel/main) +"bav" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"baw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bax" = (/obj/machinery/power/apc{dir = 8; name = "Vacant Office APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/vacantoffice) +"bay" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"baz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/port) +"baA" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"baB" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"baC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"baD" = (/obj/machinery/washing_machine,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"baE" = (/obj/machinery/washing_machine,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"baF" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"baG" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/office) +"baH" = (/turf/simulated/floor/plasteel,/area/quartermaster/office) +"baI" = (/obj/item/weapon/storage/box,/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 1},/area/quartermaster/office) +"baJ" = (/obj/structure/table,/obj/item/stack/wrapping_paper,/obj/item/stack/wrapping_paper,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 1},/area/quartermaster/office) +"baK" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 5},/area/quartermaster/office) +"baL" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"baM" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "heads_meeting"; name = "privacy shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"baN" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"baO" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) +"baP" = (/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"baQ" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"baR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"baS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"baT" = (/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"baU" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/quarantine,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"baV" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"baW" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/freeform,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"baX" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bba" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bbb" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bbc" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bbd" = (/obj/structure/displaycase,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bbe" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Dorm"; location = "HOP2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bbf" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbg" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbh" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbi" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbk" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbm" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 5"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbn" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/exit) +"bbo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bbp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bbq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bbr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"bbs" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/secondary/entry) +"bbt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"bbu" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) +"bbv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bbw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) +"bbx" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) +"bby" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/port) +"bbz" = (/obj/structure/rack{dir = 4},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) +"bbA" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bbB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (NORTH)"; icon_state = "pipe-j2"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"bbC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bbD" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bbE" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) +"bbF" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"bbG" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bbH" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bbI" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort1"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/office) +"bbJ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bbK" = (/obj/structure/table,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) +"bbL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bbM" = (/obj/item/weapon/hand_labeler,/obj/item/device/assembly/timer,/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bbN" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bbO" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"; pixel_x = 0},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bbP" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bbQ" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bbR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bbS" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bbT" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/porta_turret{ai = 1; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bbU" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) +"bbV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bbW" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bbX" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bbY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bbZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bca" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bcb" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bcc" = (/obj/machinery/camera{c_tag = "Central Hallway East"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"bcd" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bce" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bcf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bcg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bch" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bci" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bcj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bck" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP2"; location = "Stbd"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bcl" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bcm" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bcn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bco" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bcp" = (/obj/machinery/door/airlock/external{name = "Cargo Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bcq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"bcr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) +"bcs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) +"bct" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall,/area/maintenance/disposal) +"bcu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/disposal) +"bcv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bcw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bcx" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bcy" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bcz" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bcA" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/port) +"bcB" = (/obj/effect/landmark{name = "blobstart"},/obj/item/clothing/suit/ianshirt,/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/port) +"bcC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/port) +"bcD" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bcE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bcF" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bcG" = (/obj/machinery/camera{c_tag = "Cargo Bay Storage"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bcH" = (/obj/machinery/camera{c_tag = "Cargo Delivery Office"; dir = 4; network = list("SS13")},/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bcI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/quartermaster/office) +"bcJ" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) +"bcK" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) +"bcL" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/primary/central) +"bcM" = (/obj/item/weapon/storage/fancy/donut_box,/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bcN" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bcO" = (/obj/item/weapon/folder/blue,/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bcP" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bcQ" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/obj/item/weapon/aiModule/core/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/corp,/obj/item/weapon/aiModule/core/full/paladin,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/aiModule/core/full/robocop,/obj/item/weapon/aiModule/core/full/custom,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bcR" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bcS" = (/obj/machinery/computer/upload/ai,/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bcT" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Upload APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bcU" = (/obj/machinery/computer/upload/borg,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_y = -29},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bcV" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bcW" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/oxygen,/obj/item/weapon/aiModule/zeroth/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/reset/purge,/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/antimov,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bcX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bcY" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bcZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bda" = (/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bdb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bdc" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Captain's Office"; dir = 8},/obj/item/weapon/storage/lockbox/medal{pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bdd" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"bde" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Stbd"; location = "HOP"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bdf" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdg" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/starboard) +"bdh" = (/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/starboard) +"bdi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/starboard) +"bdj" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/starboard) +"bdk" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/hallway/primary/starboard) +"bdl" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/hallway/primary/starboard) +"bdm" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/starboard) +"bdn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdo" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 3"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdp" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bds" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 4"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdu" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/secondary/exit) +"bdv" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) +"bdw" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) +"bdx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/exit) +"bdy" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 4"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bdz" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/entry) +"bdA" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 3"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bdB" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"bdC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"bdD" = (/turf/simulated/wall,/area/maintenance/disposal) +"bdE" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) +"bdF" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bdG" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bdH" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/recycler,/obj/structure/sign/securearea{name = "\improper STAY CLEAR HEAVY MACHINERY"; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bdI" = (/obj/machinery/conveyor{dir = 9; id = "garbage"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bdJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/disposal) +"bdK" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bdL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port) +"bdM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) +"bdN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bdO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/port) +"bdP" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bdQ" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bdR" = (/obj/machinery/power/apc{dir = 1; name = "Locker Room APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/crew_quarters/locker) +"bdS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bdT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bdU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) +"bdV" = (/obj/structure/closet/crate/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bdW" = (/obj/structure/closet/crate/internals,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bdX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bdY" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plating,/area/quartermaster/office) +"bdZ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bea" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"beb" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "packageExternal"},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) +"bec" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) +"bed" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bee" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bef" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"beg" = (/obj/structure/noticeboard{dir = 8; pixel_x = 27; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"beh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bei" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bej" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bek" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bel" = (/obj/machinery/status_display{density = 0; layer = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bem" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"ben" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"beo" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bep" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"beq" = (/obj/structure/table/wood,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"ber" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bes" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bet" = (/obj/structure/table/wood,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"beu" = (/turf/simulated/wall,/area/medical/chemistry) +"bev" = (/obj/structure/sign/bluecross_2,/turf/simulated/wall,/area/medical/medbay) +"bew" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) +"bex" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) +"bey" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bez" = (/turf/simulated/wall,/area/security/checkpoint/medical) +"beA" = (/turf/simulated/wall,/area/medical/morgue) +"beB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/morgue) +"beC" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"beD" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"beE" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"beF" = (/obj/machinery/power/apc{dir = 2; name = "Starboard Primary Hallway APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"beG" = (/turf/simulated/wall,/area/storage/emergency) +"beH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"beI" = (/turf/simulated/wall,/area/assembly/chargebay) +"beJ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "loadingarea"},/area/hallway/primary/starboard) +"beK" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) +"beL" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "purple"},/area/hallway/primary/starboard) +"beM" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) +"beN" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) +"beO" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) +"beP" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) +"beQ" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "purple"},/area/hallway/primary/starboard) +"beR" = (/turf/simulated/wall/r_wall,/area/toxins/lab) +"beS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "escape"},/area/hallway/secondary/exit) +"beT" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) +"beU" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) +"beV" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/exit) +"beW" = (/obj/machinery/camera{c_tag = "Arrivals Bay 3 & 4"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"beX" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry) +"beY" = (/obj/machinery/conveyor{dir = 5; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"beZ" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bfa" = (/obj/machinery/conveyor{dir = 10; id = "garbage"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bfb" = (/obj/machinery/power/apc{dir = 8; name = "Disposal APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bfc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bfd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bfe" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bff" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) +"bfg" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bfh" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bfi" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) +"bfj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bfk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) +"bfl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bfm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bfn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/power/apc{dir = 2; name = "Cargo Bay APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bfo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bfp" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bfq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/storage) +"bfr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/office) +"bfs" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bft" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) +"bfu" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{name = "Delivery Desk"; req_access_txt = "50"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) +"bfv" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) +"bfw" = (/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/bridge/meeting_room) +"bfx" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bfy" = (/obj/machinery/computer/slot_machine,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bfz" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bfA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bfB" = (/obj/machinery/vending/coffee,/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bfC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bfD" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bfE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bfF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bfG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bfH" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_x = -30; pixel_y = 0},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfI" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Captain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfJ" = (/obj/machinery/computer/communications,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfK" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/coin/plasma,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfM" = (/obj/structure/table/wood,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfN" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bfO" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bfP" = (/obj/machinery/power/apc{dir = 1; name = "Chemistry APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bfQ" = (/obj/machinery/camera{c_tag = "Chemistry"; dir = 2; network = list("SS13")},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bfR" = (/obj/machinery/chem_dispenser,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) +"bfS" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteyellow"},/area/medical/chemistry) +"bfT" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bfU" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bfV" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bfW" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bfX" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bfY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"bfZ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26; req_access_txt = "5"},/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/medical) +"bga" = (/obj/machinery/camera{c_tag = "Security Post - Medbay"; dir = 2; network = list("SS13")},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) +"bgb" = (/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/medical) +"bgc" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bgd" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bge" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bgf" = (/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bgg" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bgh" = (/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/storage/emergency) +"bgi" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bgj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bgk" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "mech bay"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/chargebay) +"bgl" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bgm" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bgn" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bgo" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) +"bgp" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/robotics) +"bgq" = (/turf/simulated/wall,/area/medical/research{name = "Research Division"}) +"bgr" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bgs" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bgt" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/turf/simulated/floor/plating,/area/toxins/lab) +"bgu" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/clothing/glasses/welding,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bgv" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bgw" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bgx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/asmaint2) +"bgy" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bgz" = (/obj/structure/disposalpipe/trunk{dir = 2},/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; layer = 3},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) +"bgA" = (/obj/machinery/mineral/stacking_machine{input_dir = 1; stack_amt = 10},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bgB" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/disposal) +"bgC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bgD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bgE" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bgF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) +"bgG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) +"bgH" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) +"bgI" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) +"bgJ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) +"bgK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bgL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall,/area/quartermaster/storage) +"bgM" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "warehouse shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"bgN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/storage) +"bgO" = (/obj/structure/disposalpipe/wrapsortjunction{dir = 1},/turf/simulated/wall,/area/quartermaster/storage) +"bgP" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) +"bgQ" = (/obj/machinery/door/window/eastleft{name = "Mail"; req_access_txt = "50"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) +"bgR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bgS" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) +"bgT" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) +"bgU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/bridge/meeting_room) +"bgV" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bgW" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/gravity_generator) +"bgX" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) +"bgY" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/gravity_generator) +"bgZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bha" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"; pixel_x = -28},/obj/machinery/suit_storage_unit/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bhb" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bhc" = (/obj/structure/table/wood,/obj/machinery/recharger,/obj/item/weapon/melee/chainofcommand,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bhd" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bhe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bhf" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bhg" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bhh" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/medical/chemistry) +"bhi" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{dir = 8; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/medical/chemistry) +"bhj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bhk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bhl" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bhm" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) +"bhn" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/medical) +"bho" = (/obj/machinery/computer/secure_data,/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) +"bhp" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bhq" = (/obj/structure/bodycontainer/morgue,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bhr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bhs" = (/turf/simulated/floor/plating,/area/storage/emergency) +"bht" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plating,/area/storage/emergency) +"bhu" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency) +"bhv" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/storage/emergency) +"bhw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 4; name = "Mech Bay APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bhx" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bhy" = (/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bhz" = (/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/assembly/chargebay) +"bhA" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/chargebay) +"bhB" = (/obj/machinery/power/apc{dir = 8; name = "Robotics Lab APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bhC" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bhD" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bhE" = (/obj/machinery/camera{c_tag = "Robotics Lab"; dir = 2; network = list("SS13","RD")},/obj/machinery/door_control{dir = 2; id = "robotics"; name = "Shutters Control Button"; pixel_x = 6; pixel_y = 24; req_access_txt = "29"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteredcorner"},/area/assembly/robotics) +"bhF" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) +"bhG" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) +"bhH" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) +"bhI" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bhJ" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bhK" = (/obj/machinery/camera{c_tag = "Research Division Access"; dir = 2; network = list("SS13")},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/medical/research{name = "Research Division"}) +"bhL" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) +"bhM" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) +"bhN" = (/obj/machinery/camera{c_tag = "Research and Development"; dir = 2; network = list("SS13","RD"); pixel_x = 22},/obj/machinery/door_control{dir = 2; id = "rnd"; name = "Shutters Control Button"; pixel_x = -6; pixel_y = 24; req_access_txt = "47"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurplecorner"},/area/toxins/lab) +"bhO" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bhP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bhQ" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/structure/sign/vacuum{pixel_x = -32},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bhR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bhS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) +"bhT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) +"bhU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bhV" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bhW" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) +"bhX" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) +"bhY" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bhZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bia" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bib" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bic" = (/obj/structure/table,/obj/item/clothing/head/soft,/obj/item/clothing/head/soft,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bid" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bie" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bif" = (/obj/machinery/camera{c_tag = "Cargo Bay North"},/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"big" = (/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bih" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bii" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bij" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bik" = (/obj/machinery/photocopier,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bil" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bim" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/quartermaster/office) +"bin" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/office) +"bio" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bip" = (/turf/simulated/wall/r_wall,/area/maintenance/maintcentral) +"biq" = (/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bir" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bis" = (/obj/machinery/power/apc{dir = 1; name = "Bridge Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bit" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"biu" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"biv" = (/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"biw" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Captain's Desk Door"; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bix" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"biy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"biz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"biA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"biB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/chemistry) +"biC" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"biD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"biE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"biF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"biG" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) +"biH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/chemistry) +"biI" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"biJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay) +"biK" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) +"biL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) +"biM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) +"biN" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) +"biO" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) +"biP" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"biQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"biR" = (/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"biS" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/storage/emergency) +"biT" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency) +"biU" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency) +"biV" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/storage/emergency) +"biW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"biX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"biY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"biZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bja" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bjb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bjc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bjd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bje" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bjf" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/welding,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bjg" = (/obj/structure/closet/firecloset,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bjh" = (/obj/machinery/shower{dir = 8},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bji" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjl" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjo" = (/turf/simulated/wall,/area/maintenance/asmaint2) +"bjp" = (/obj/machinery/conveyor{dir = 1; id = "garbage"; layer = 2.5},/obj/machinery/door/poddoor/preopen{id = "Disposal Exit"; layer = 3; name = "disposal exit vent"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bjq" = (/obj/machinery/door_control{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 4; req_access_txt = "12"},/obj/machinery/driver_button{id = "trash"; pixel_x = -26; pixel_y = -6},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bjr" = (/turf/simulated/floor/plating,/area/maintenance/disposal) +"bjs" = (/obj/effect/decal/cleanable/oil,/obj/machinery/light_switch{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bjt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/port) +"bju" = (/turf/simulated/wall/r_wall,/area/maintenance/port) +"bjv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/port) +"bjw" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bjx" = (/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bjy" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bjz" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bjA" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) +"bjB" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bjC" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 2},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bjD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bjE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bjF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bjG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) +"bjH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/office) +"bjI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bjJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bjK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bjL" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bjM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bjN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 2; name = "Head of Personnel APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bjO" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bjP" = (/obj/machinery/power/apc{dir = 4; name = "Conference Room APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bjQ" = (/obj/machinery/gravity_generator/main/station,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) +"bjR" = (/obj/machinery/camera{c_tag = "Gravity Generator Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bjS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"bjT" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bjU" = (/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"bjV" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bjW" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bjX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bjY" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/medical/chemistry) +"bjZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bka" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) +"bkb" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bkc" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bkd" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bke" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bkf" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) +"bkg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/medical) +"bkh" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) +"bki" = (/obj/structure/bodycontainer/morgue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bkj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bkk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bkl" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable,/turf/simulated/floor/plating,/area/assembly/chargebay) +"bkm" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"bkn" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bko" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bkp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bkq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) +"bkr" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/device/multitool{pixel_x = 3},/obj/item/device/multitool{pixel_x = 3},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) +"bks" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) +"bkt" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) +"bku" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) +"bkv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bkw" = (/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/obj/structure/table,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bkx" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bky" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bkz" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) +"bkA" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) +"bkB" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) +"bkC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/lab) +"bkD" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bkE" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bkF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bkG" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bkH" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bkI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bkJ" = (/obj/machinery/light/small{dir = 8},/obj/machinery/mass_driver{id = "trash"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) +"bkK" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bkL" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bkM" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bkN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bkO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bkP" = (/obj/structure/closet/emcloset,/obj/machinery/alarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkR" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkV" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bkX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bkY" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bkZ" = (/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/quartermaster/office) +"bla" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"blb" = (/obj/machinery/mineral/ore_redemption{input_dir = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) +"blc" = (/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bld" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"ble" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"blf" = (/turf/simulated/wall,/area/crew_quarters/heads) +"blg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/heads) +"blh" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/heads) +"bli" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"blj" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"blk" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bll" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"blm" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bln" = (/turf/simulated/wall,/area/crew_quarters/captain) +"blo" = (/obj/machinery/light/small{dir = 1},/obj/structure/dresser,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"blp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"blq" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"blr" = (/obj/machinery/door/airlock{name = "Private Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"bls" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"blt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"blu" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"blv" = (/obj/structure/table/glass,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"blw" = (/obj/machinery/chem_dispenser,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) +"blx" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteyellow"},/area/medical/chemistry) +"bly" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"blz" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"blA" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = -26; req_access_txt = "5"},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"blB" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"blC" = (/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/medical) +"blD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/medical) +"blE" = (/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/medical) +"blF" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blG" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/medical/morgue) +"blN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"blO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 1; name = "Starboard Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/storage/emergency) +"blP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/sortjunction{sortType = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"blQ" = (/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Mech Bay"; dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"blR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"blS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"blT" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"blU" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/cable_coil,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel,/area/assembly/robotics) +"blV" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/assembly/robotics) +"blW" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/robotics) +"blX" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) +"blY" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"blZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bma" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) +"bmb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) +"bmc" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor/plasteel,/area/toxins/lab) +"bmd" = (/turf/simulated/floor/plasteel,/area/toxins/lab) +"bme" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel,/area/toxins/lab) +"bmf" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bmg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bmh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bmi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) +"bmj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/asmaint2) +"bmk" = (/obj/machinery/door/poddoor{id = "trash"; name = "disposal bay door"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bml" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bmm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bmn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bmo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bmp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bmq" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bmr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bms" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmu" = (/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/structure/table,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmv" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/clipboard,/obj/item/weapon/pen/red,/obj/structure/table,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmw" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmx" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmy" = (/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/quartermaster/office) +"bmz" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) +"bmA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bmB" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central) +"bmC" = (/obj/machinery/computer/secure_data,/obj/machinery/flasher_button{id = "hopflash"; pixel_x = 6; pixel_y = 36},/obj/machinery/door_control{id = "hop"; name = "Privacy Shutters Control"; pixel_x = 6; pixel_y = 25; req_access_txt = "28"},/obj/machinery/door_control{id = "hopqueue"; name = "Queue Shutters Control"; pixel_x = -4; pixel_y = 25; req_access_txt = "28"},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 36},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) +"bmD" = (/obj/structure/table,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bmE" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bmF" = (/obj/machinery/pdapainter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bmG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bmH" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) +"bmI" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) +"bmJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_engineering{name = "Gravity Generator"; req_access_txt = "11"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bmK" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) +"bmL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bmM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bmN" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bmO" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"bmP" = (/obj/structure/table/glass,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/screwdriver{pixel_x = -2; pixel_y = 6},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bmQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bmR" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bmS" = (/turf/simulated/wall,/area/medical/medbay) +"bmT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/medbay) +"bmU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/medbay) +"bmV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) +"bmW" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bmX" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 30; pixel_y = 0; pixel_z = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bmY" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/checkpoint/medical) +"bmZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"bna" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bnb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/morgue) +"bnc" = (/turf/simulated/wall/r_wall,/area/medical/genetics) +"bnd" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bne" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bnf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bng" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) +"bnh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel,/area/assembly/robotics) +"bni" = (/turf/simulated/floor/plasteel,/area/assembly/robotics) +"bnj" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bnk" = (/turf/simulated/wall,/area/assembly/robotics) +"bnl" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) +"bnm" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) +"bnn" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) +"bno" = (/turf/simulated/wall,/area/toxins/lab) +"bnp" = (/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/lab) +"bnq" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/lab) +"bnr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"},/area/toxins/lab) +"bns" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table/glass,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bnt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bnu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bnv" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bnw" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bnx" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bny" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"bnz" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"bnA" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/office) +"bnB" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnC" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnD" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnE" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/quartermaster/office) +"bnG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bnJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bnK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/hallway/primary/central) +"bnL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue"; name = "HoP Queue Shutters"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central) +"bnM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/primary/central) +"bnN" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access = null; req_access_txt = "57"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/flasher{id = "hopflash"; pixel_x = 0; pixel_y = 28},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bnO" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) +"bnP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bnQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bnR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bnS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bnT" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) +"bnU" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) +"bnV" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) +"bnW" = (/obj/structure/closet/secure_closet/captains,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bnX" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bnY" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/matches,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/item/weapon/razor{pixel_x = -4; pixel_y = 2},/obj/item/clothing/mask/cigarette/cigar,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bnZ" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap/deluxe,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"boa" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bob" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/chemistry) +"boc" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bod" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"boe" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bof" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bog" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"boh" = (/obj/structure/stool/bed/roller,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Exit Button"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"boi" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/medbay) +"boj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Medbay Reception"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bok" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bol" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bom" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bon" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 30},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"boo" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bop" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"boq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bor" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) +"bos" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) +"bot" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_medsci,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bou" = (/obj/machinery/power/apc{dir = 1; name = "Genetics APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bov" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bow" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/genetics) +"box" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel,/area/medical/genetics) +"boy" = (/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) +"boz" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"boA" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"boB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"boC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"boD" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"boE" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/turf/simulated/floor/plasteel,/area/assembly/robotics) +"boF" = (/obj/structure/table,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor/plasteel,/area/assembly/robotics) +"boG" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) +"boH" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"boI" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/robotics) +"boJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) +"boK" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) +"boL" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) +"boM" = (/obj/item/weapon/folder/white,/obj/structure/table,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"boN" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"boO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"boP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"boQ" = (/obj/structure/table/glass,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/machinery/light_switch{pixel_x = 0; pixel_y = -23},/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"boR" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"boS" = (/turf/simulated/wall/r_wall,/area/toxins/telesci) +"boT" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"boU" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"boV" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"boW" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"boX" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) +"boY" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/quartermaster/storage) +"boZ" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bpa" = (/obj/machinery/autolathe,/obj/machinery/light_switch{pixel_x = -27},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bpb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bpc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bpd" = (/obj/machinery/computer/supplycomp,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bpe" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) +"bpf" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bpg" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bph" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/central) +"bpi" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/central) +"bpj" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/central) +"bpk" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bpl" = (/obj/machinery/computer/card,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) +"bpm" = (/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bpn" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bpo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bpp" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bpq" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Gravity Generator APC"; pixel_x = -25; pixel_y = 1},/obj/structure/table,/obj/item/weapon/paper/gravity_gen{layer = 3},/obj/item/weapon/pen/blue,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bpr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bps" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bpt" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/machinery/power/smes{charge = 5e+006},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bpu" = (/turf/simulated/wall/r_wall,/area/teleporter) +"bpv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/teleporter) +"bpw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/teleporter) +"bpx" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/teleporter) +"bpy" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bpz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bpA" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/chemistry) +"bpB" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{dir = 1; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/chemistry) +"bpC" = (/obj/machinery/smartfridge/chemistry,/turf/simulated/wall,/area/medical/chemistry) +"bpD" = (/obj/structure/stool/bed/roller,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpM" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) +"bpN" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bpO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bpP" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bpQ" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) +"bpR" = (/obj/structure/window/reinforced{dir = 8},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) +"bpS" = (/turf/simulated/floor/plasteel,/area/medical/genetics) +"bpT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 14},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bpU" = (/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bpV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bpW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bpX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bpY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bpZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/assembly/robotics) +"bqa" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/assembly/robotics) +"bqb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bqc" = (/obj/structure/table,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/assembly/robotics) +"bqd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) +"bqe" = (/obj/machinery/door_control{dir = 2; id = "robotics2"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = -24; req_access_txt = "29"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bqf" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/assembly/robotics) +"bqg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bqh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bqi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bqj" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bqk" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bql" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bqm" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bqn" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 0; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/toxins/telesci) +"bqo" = (/obj/structure/table,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Telescience Lab"; dir = 2; network = list("SS13","RD")},/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) +"bqp" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) +"bqq" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) +"bqr" = (/obj/structure/closet/emcloset{pixel_x = -2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/toxins/telesci) +"bqs" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqt" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqv" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqw" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqx" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bqy" = (/turf/simulated/floor/plating,/area/quartermaster/storage) +"bqz" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/storage) +"bqA" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/quartermaster/storage) +"bqB" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"bqC" = (/obj/structure/table,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Cargo Office"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bqD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bqE" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bqF" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) +"bqG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) +"bqH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bqI" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bqJ" = (/obj/structure/closet/secure_closet/hop,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bqK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bqL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bqM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bqN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bqO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bqP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bqQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bqR" = (/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bqS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bqT" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bqU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bqV" = (/turf/simulated/wall,/area/teleporter) +"bqW" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/obj/item/device/radio/beacon,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/teleporter) +"bqX" = (/obj/structure/table,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/teleporter) +"bqY" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/closet/crate,/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) +"bqZ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) +"bra" = (/obj/machinery/camera{c_tag = "Teleporter"},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) +"brb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/teleporter) +"brc" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/teleporter) +"brd" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"bre" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/clothing/tie/stethoscope,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/medbay) +"brf" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) +"brg" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) +"brh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) +"bri" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellowcorner"},/area/medical/medbay) +"brj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/camera{c_tag = "Medbay West"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bro" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay) +"bru" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) +"brv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) +"brw" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/medbay) +"brx" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bry" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"brz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"brA" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"brB" = (/obj/machinery/door/window/westleft{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor/plasteel,/area/medical/genetics) +"brC" = (/obj/structure/table,/obj/item/weapon/crowbar/large,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"brD" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"brE" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"brF" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/chargebay) +"brG" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/assembly/robotics) +"brH" = (/obj/structure/optable{name = "Robotics Operating Table"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"brI" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"brJ" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) +"brK" = (/obj/structure/closet/wardrobe/robotics_black,/obj/item/device/radio/headset/headset_sci{pixel_x = -3},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"brL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"brM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"brO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Research Division North"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"brR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"brU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brV" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/telesci) +"brW" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"brX" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"brY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"brZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"bsa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"bsb" = (/obj/machinery/door/airlock/maintenance{name = "Telescience Maintenance"; req_access_txt = "7"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/toxins/telesci) +"bsc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bsd" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bse" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bsf" = (/obj/machinery/camera{c_tag = "Cargo Recieving Dock"; dir = 4},/obj/machinery/door_control{id = "QMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = -8},/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bsg" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"bsh" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/folder/yellow,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsm" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bso" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) +"bsp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bsq" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bsr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bss" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bst" = (/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bsu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Gravity Generator"; req_access_txt = "11"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/gravity_generator) +"bsv" = (/obj/machinery/power/apc{dir = 8; name = "Teleporter APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/teleporter) +"bsw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/teleporter) +"bsx" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) +"bsy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel,/area/teleporter) +"bsz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) +"bsA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/teleporter) +"bsB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) +"bsC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"bsD" = (/obj/structure/table,/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsE" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsF" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsM" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsO" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsP" = (/turf/simulated/wall,/area/medical/genetics) +"bsQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "5; 9"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bsR" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) +"bsS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bsT" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bsU" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/genetics) +"bsV" = (/turf/simulated/wall/r_wall,/area/assembly/chargebay) +"bsW" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) +"bsX" = (/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bsY" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) +"bsZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bta" = (/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"btc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bte" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btg" = (/obj/machinery/door/airlock/research{name = "Telescience Lab"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"bth" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"bti" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"btj" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"btk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"btl" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"btm" = (/obj/machinery/power/apc{dir = 4; name = "Telescience Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"btn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bto" = (/obj/docking_port/stationary{dir = 8; dwidth = 5; height = 7; id = "supply_home"; name = "supply bay"; width = 12},/turf/space,/area/space) +"btp" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"btq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"btr" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"bts" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"btt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"btu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"btv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"btw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"btx" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bty" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/central) +"btz" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) +"btA" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"btB" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"btC" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"btD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall,/area/engine/gravity_generator) +"btE" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) +"btF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera{c_tag = "Gravity Generator Foyer"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) +"btG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/wall,/area/engine/gravity_generator) +"btH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/teleporter) +"btI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter) +"btJ" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter) +"btK" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/teleporter) +"btL" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/teleporter) +"btM" = (/obj/machinery/shieldwallgen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/teleporter) +"btN" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/teleporter) +"btO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"btP" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = -30; pixel_y = 0; pixel_z = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"btQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"btR" = (/obj/machinery/vending/medical{pixel_x = -2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"btS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/sleeper) +"btT" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"btU" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"btV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"btW" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"btX" = (/turf/simulated/wall,/area/medical/sleeper) +"btY" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"btZ" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bua" = (/obj/machinery/door_control{desc = "A remote control switch for the genetics doors."; id = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = 8; pixel_y = 24},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bub" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"buc" = (/obj/structure/closet/wardrobe/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bud" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bue" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) +"buf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bug" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"buh" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) +"bui" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel,/area/medical/genetics) +"buj" = (/obj/structure/window/reinforced,/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) +"buk" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 12},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bul" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/sign/securearea{pixel_x = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bum" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) +"bun" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) +"buo" = (/obj/machinery/camera{c_tag = "Research Division West"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bup" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"buq" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bur" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bus" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"but" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"buu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"buv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"buw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bux" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) +"buy" = (/turf/simulated/wall,/area/crew_quarters/hor) +"buz" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"buA" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"buB" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"buC" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"buD" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"buE" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"buF" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"buG" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"buH" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) +"buI" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/light,/obj/machinery/status_display{density = 0; pixel_y = -30; supply_display = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) +"buJ" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/quartermaster/storage) +"buK" = (/obj/machinery/camera{c_tag = "Cargo Bay South"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"buL" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"buM" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"buN" = (/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "Cargo Office APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "browncorner"},/area/quartermaster/office) +"buO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"buP" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) +"buQ" = (/turf/simulated/wall,/area/security/checkpoint/supply) +"buR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"buS" = (/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"buT" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue"; name = "HoP Queue Shutters"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/central) +"buU" = (/obj/structure/filingcabinet/chestdrawer,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) +"buV" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_y = -30},/obj/machinery/camera{c_tag = "Head of Personnel's Office"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"buW" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"buX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"buY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"buZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/gravity_generator) +"bva" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/gravity_generator) +"bvb" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/gravity_generator) +"bvc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/gravity_generator) +"bvd" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/teleporter) +"bve" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/teleporter) +"bvf" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/teleporter) +"bvg" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/teleporter) +"bvh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bvi" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/medbay) +"bvj" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/medbay) +"bvk" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bvl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bvm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bvn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bvo" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bvp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bvq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) +"bvr" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvs" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/medical/sleeper) +"bvt" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvu" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvv" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvw" = (/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Medbay Cryogenics"; dir = 2; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvx" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvz" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvB" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) +"bvC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) +"bvG" = (/obj/machinery/door/airlock/research{name = "Genetics Research"; req_access_txt = "9"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvH" = (/obj/structure/disposalpipe/sortjunction{sortType = 23},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvI" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvJ" = (/obj/machinery/door/airlock/research{name = "Genetics Research Access"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) +"bvL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) +"bvM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bvT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvU" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bvV" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons from the safety of his office."; name = "Research Monitor"; network = list("RD"); pixel_x = 0; pixel_y = 2},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bvW" = (/obj/machinery/computer/aifixer,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bvX" = (/obj/structure/rack,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/crew_quarters/hor) +"bvY" = (/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/crew_quarters/hor) +"bvZ" = (/obj/structure/flora/tree/festivus,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/crew_quarters/hor) +"bwa" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/telesci) +"bwb" = (/turf/simulated/wall,/area/toxins/telesci) +"bwc" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/book/manual/wiki/telescience{pixel_y = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/toxins/telesci) +"bwd" = (/obj/machinery/computer/telescience,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/toxins/telesci) +"bwe" = (/obj/structure/table,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/toxins/telesci) +"bwf" = (/obj/machinery/door_control{id = "telelab"; name = "Test Chamber Blast Doors"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/telesci) +"bwg" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bwh" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bwi" = (/turf/simulated/wall,/area/quartermaster/qm) +"bwj" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"bwk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/qm) +"bwl" = (/turf/simulated/wall,/area/quartermaster/miningdock) +"bwm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bwn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/miningdock) +"bwo" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/supply) +"bwp" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) +"bwq" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) +"bwr" = (/obj/machinery/computer/secure_data,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/supply) +"bws" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"bwt" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bwu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/engine/gravity_generator) +"bwv" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/engine/gravity_generator) +"bww" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/engine/gravity_generator) +"bwx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/engine/gravity_generator) +"bwy" = (/obj/machinery/camera{c_tag = "Central Hallway South-East"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bwz" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Surgery Observation"; req_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bwA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bwB" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bwC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bwD" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/sleeper) +"bwE" = (/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bwF" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bwG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bwH" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bwI" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bwJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwL" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwN" = (/obj/machinery/door/airlock/glass_research{name = "Genetics Research"; req_access_txt = "5; 9"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwO" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwP" = (/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = list("SS13","RD"); pixel_x = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) +"bwQ" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/medical/genetics) +"bwR" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwS" = (/obj/machinery/camera{c_tag = "Genetics Access"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwT" = (/turf/simulated/wall/r_wall,/area/toxins/server) +"bwU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Server Room"; req_access = null; req_access_txt = "30"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bwV" = (/turf/simulated/wall,/area/security/checkpoint/science) +"bwW" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/checkpoint/science) +"bwX" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bwY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bwZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bxa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bxb" = (/obj/structure/table,/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 5; req_access_txt = "47"},/obj/machinery/door_control{id = "rnd2"; name = "Research Lab Shutter Control"; pixel_x = 5; pixel_y = 5; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bxc" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bxd" = (/obj/machinery/computer/robotics,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bxe" = (/obj/structure/rack,/obj/item/device/aicard,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/crew_quarters/hor) +"bxf" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) +"bxg" = (/obj/structure/lamarr,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/crew_quarters/hor) +"bxh" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) +"bxi" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/telesci) +"bxj" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/telesci) +"bxk" = (/obj/structure/table,/obj/item/weapon/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/weapon/cartridge/quartermaster,/obj/item/weapon/cartridge/quartermaster{pixel_x = -4; pixel_y = 7},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/qm) +"bxl" = (/obj/machinery/power/apc{dir = 1; name = "Quartermaster APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) +"bxm" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) +"bxn" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) +"bxo" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) +"bxp" = (/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{dir = 5; icon_state = "brown"},/area/quartermaster/qm) +"bxq" = (/obj/machinery/power/apc{dir = 1; name = "Mining Dock APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bxr" = (/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bxs" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bxt" = (/obj/machinery/light{dir = 1},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bxu" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"bxv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) +"bxw" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) +"bxx" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) +"bxy" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/computer/security/mining,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) +"bxz" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bxA" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bxB" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"bxC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"bxD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"bxE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central) +"bxF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) +"bxG" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) +"bxH" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) +"bxI" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/central) +"bxJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bxK" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bxL" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Surgery Observation"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bxM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bxN" = (/obj/structure/stool/bed/chair,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bxO" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bxP" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Medbay Treatment Center"; dir = 4; network = list("SS13"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bxQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bxR" = (/obj/effect/landmark/start{name = "Medical Doctor"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bxS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bxT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bxU" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bxV" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bxW" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bxX" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whiteblue"},/area/medical/genetics) +"bxY" = (/obj/machinery/computer/cloning,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/genetics) +"bxZ" = (/obj/machinery/clonepod,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) +"bya" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"byb" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"byc" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"byd" = (/obj/structure/closet/wardrobe/genetics_white,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bye" = (/turf/simulated/wall,/area/maintenance/asmaint) +"byf" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"byg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"byh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/server) +"byi" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"byj" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = list("SS13","RD"); pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "Server Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"byk" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"byl" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/obj/machinery/alarm{pixel_y = 25},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/science) +"bym" = (/obj/machinery/light_switch{pixel_x = 8; pixel_y = 28},/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 28; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) +"byn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) +"byo" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons from the safety of your own office."; name = "Research Monitor"; network = list("RD"); pixel_x = 0; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) +"byp" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/science) +"byq" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"byr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bys" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"byt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) +"byu" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"byv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"byw" = (/obj/machinery/computer/mecha,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"byx" = (/obj/structure/rack,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/crew_quarters/hor) +"byy" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/crew_quarters/hor) +"byz" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/crew_quarters/hor) +"byA" = (/turf/simulated/floor/engine,/area/toxins/telesci) +"byB" = (/obj/machinery/computer/supplycomp,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/qm) +"byC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"byD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"byE" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Quartermaster"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"byF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"byG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/qm) +"byH" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"byI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"byJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"byK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 3},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"byL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"byM" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) +"byN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) +"byO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) +"byP" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/light{dir = 4},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) +"byQ" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byR" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AftH"; location = "AIW"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byS" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byT" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byV" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byX" = (/obj/structure/stool/bed/chair,/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"byY" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"byZ" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bza" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bzb" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bzc" = (/obj/machinery/light,/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bzd" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bze" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench{pixel_x = 5; pixel_y = -5},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bzf" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bzg" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bzh" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bzi" = (/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzj" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzk" = (/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bzl" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bzm" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bzn" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bzo" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bzp" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bzq" = (/obj/machinery/camera{c_tag = "Security Post - Science"; dir = 4; network = list("SS13","RD")},/obj/machinery/newscaster{pixel_x = -30},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/science) +"bzr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) +"bzs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) +"bzt" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) +"bzu" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/science) +"bzv" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bzw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bzx" = (/obj/machinery/door/airlock/glass_command{name = "Research Director"; req_access_txt = "30"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bzy" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bzz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bzA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bzB" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bzC" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/telesci) +"bzD" = (/obj/machinery/telepad,/obj/effect/landmark{name = "blobstart"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine,/area/toxins/telesci) +"bzE" = (/obj/machinery/computer/security/mining,/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/status_display{density = 0; pixel_x = -32; pixel_y = 0; supply_display = 1},/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/qm) +"bzF" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) +"bzG" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) +"bzH" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red,/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) +"bzI" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/qm{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) +"bzJ" = (/obj/structure/filingcabinet,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{dir = 6; icon_state = "brown"},/area/quartermaster/qm) +"bzK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bzL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bzM" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/supply) +"bzN" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/supply) +"bzO" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/supply) +"bzP" = (/obj/structure/filingcabinet,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/camera{c_tag = "Security Post - Cargo"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/supply) +"bzQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bzR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzT" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzU" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera{c_tag = "Central Primary Hallway South-West"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzX" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzZ" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/status_display{pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Central Primary Hallway South"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAf" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 22},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAg" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAh" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAi" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAm" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bAn" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bAo" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bAp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bAq" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Recovery Room"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bAr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bAs" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bAt" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/pen,/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = 30; pixel_z = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bAu" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bAv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bAw" = (/turf/simulated/wall,/area/medical/cmo) +"bAx" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bAy" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bAz" = (/obj/machinery/computer/med_data,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bAA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bAB" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAC" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bAD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 120; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bAE" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/server) +"bAF" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bAG" = (/obj/machinery/computer/rdservercontrol,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bAH" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bAI" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/structure/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/science) +"bAJ" = (/obj/machinery/power/apc{dir = 2; name = "Science Security APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) +"bAK" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) +"bAL" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) +"bAM" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/science) +"bAN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bAO" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bAP" = (/obj/machinery/power/apc{dir = 8; name = "RD Office APC"; pixel_x = -25},/obj/structure/cable,/obj/machinery/light_switch{pixel_y = -23},/obj/structure/flora/kirbyplants/dead,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAQ" = (/obj/machinery/hologram/holopad,/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAR" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/item/weapon/cartridge/signal/toxins{pixel_x = 4; pixel_y = 6},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 1; network = list("SS13","RD")},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAS" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAU" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAV" = (/obj/machinery/camera{c_tag = "Telescience Test Chamber"; dir = 1; network = list("SS13","RD")},/obj/machinery/light,/obj/structure/sign/nosmoking_2{pixel_y = -32},/turf/simulated/floor/engine,/area/toxins/telesci) +"bAW" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bAX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bAY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bAZ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBa" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBb" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) +"bBc" = (/turf/simulated/wall,/area/maintenance/aft) +"bBd" = (/turf/simulated/wall,/area/storage/tech) +"bBe" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/central) +"bBf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bBg" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/central) +"bBh" = (/turf/simulated/wall,/area/janitor) +"bBi" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/janitor) +"bBj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/janitor) +"bBk" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBl" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) +"bBm" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bBn" = (/obj/structure/table,/obj/item/weapon/hemostat,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) +"bBo" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBp" = (/obj/structure/table,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) +"bBq" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bBr" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/gun/syringe,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/sleeper) +"bBt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bBu" = (/obj/structure/closet/l3closet/general,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/wardrobe/white/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBw" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBx" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBy" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBz" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bBB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitebluecorner"},/area/medical/medbay) +"bBC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bBD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bBE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bBF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bBG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bBH" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) +"bBI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bBJ" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bBK" = (/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bBL" = (/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bBM" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) +"bBN" = (/turf/simulated/wall,/area/toxins/storage) +"bBO" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bBP" = (/obj/machinery/door/firedoor/heavy,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bBQ" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bBR" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bBS" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bBT" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 32},/turf/space,/area/space) +"bBU" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = -30; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBV" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBW" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBZ" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bCa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bCb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 1; name = "Cargo Security APC"; pixel_x = 1; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"bCc" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bCd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bCe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bCf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/aft) +"bCg" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bCh" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) +"bCi" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/storage/tech) +"bCj" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/storage/tech) +"bCk" = (/obj/machinery/camera{c_tag = "Tech Storage"; dir = 2},/obj/machinery/power/apc{dir = 1; name = "Tech Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/storage/tech) +"bCl" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bCm" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"bCn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"bCo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/storage/tech) +"bCp" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bCq" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bCr" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bCs" = (/obj/structure/closet/jcloset,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/janitor) +"bCt" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/janitor) +"bCu" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Custodial Closet"},/turf/simulated/floor/plasteel,/area/janitor) +"bCv" = (/turf/simulated/floor/plasteel,/area/janitor) +"bCw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/janitor) +"bCx" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/janitor) +"bCy" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/janitor) +"bCz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bCA" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bCB" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/sleeper) +"bCC" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCD" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCE" = (/obj/structure/table,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) +"bCF" = (/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitebluecorner"},/area/medical/sleeper) +"bCG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/sleeper) +"bCH" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCM" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) +"bCO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bCP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bCQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bCR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) +"bCS" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bCT" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/cmo,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bCU" = (/obj/structure/table/glass,/obj/item/weapon/pen,/obj/item/clothing/tie/stethoscope,/mob/living/simple_animal/cat/Runtime,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bCV" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{pixel_x = 25},/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bCW" = (/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bCX" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber"; dir = 2; network = list("Xeno","RD"); pixel_x = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bCY" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bCZ" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bDa" = (/obj/machinery/power/apc{dir = 8; name = "Misc Research APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bDb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bDc" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bDd" = (/turf/simulated/wall,/area/toxins/mixing) +"bDe" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDf" = (/obj/structure/closet/bombcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDg" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera{c_tag = "Toxins Lab West"; dir = 2; network = list("SS13","RD"); pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDh" = (/obj/machinery/portable_atmospherics/canister,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDi" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDj" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDk" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/toxins/mixing) +"bDl" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) +"bDm" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/toxins/mixing) +"bDn" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) +"bDo" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bDp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bDq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bDr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bDs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/toxins/mixing) +"bDt" = (/obj/machinery/computer/security/mining,/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bDu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bDv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bDw" = (/obj/structure/rack{dir = 1},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/shovel{pixel_x = -5},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bDx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) +"bDy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bDz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bDA" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 15},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bDB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"bDC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/aft) +"bDD" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bDE" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bDF" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bDG" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bDH" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) +"bDI" = (/turf/simulated/floor/plating,/area/storage/tech) +"bDJ" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/stack/cable_coil,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) +"bDK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) +"bDL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bDM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bDN" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bDO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/janitor) +"bDP" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel,/area/janitor) +"bDQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/janitor) +"bDR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/janitor) +"bDS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/janitor) +"bDT" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/janitor) +"bDU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/janitor) +"bDV" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDW" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 6},/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDX" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bEa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/medical/sleeper) +"bEb" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEc" = (/obj/structure/optable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bEe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/sleeper) +"bEf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEg" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/sleeper) +"bEh" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEk" = (/obj/structure/disposalpipe/segment,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEl" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay South"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bEm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bEn" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) +"bEo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bEp" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bEq" = (/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bEr" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bEs" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bEt" = (/obj/effect/decal/cleanable/oil,/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bEu" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bEv" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bEw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bEx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bEy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bEz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bEA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) +"bEB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bEC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bED" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bEE" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bEF" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bEG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bEH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/asmaint2) +"bEJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) +"bEK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/toxins/mixing) +"bEL" = (/obj/machinery/doppler_array{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/mixing) +"bEM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) +"bEN" = (/turf/simulated/wall,/area/toxins/test_area) +"bEO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bEP" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/space) +"bEQ" = (/obj/machinery/computer/shuttle/mining,/turf/simulated/shuttle/floor,/area/space) +"bER" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bES" = (/obj/machinery/computer/shuttle/mining,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) +"bET" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bEU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bEV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bEW" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bEX" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bEY" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bEZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) +"bFa" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bFb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor/plasteel,/area/storage/tech) +"bFc" = (/obj/machinery/camera{c_tag = "Secure Tech Storage"; dir = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/storage/tech) +"bFd" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/storage/tech) +"bFe" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) +"bFf" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/circuitboard/aifixer,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/plating,/area/storage/tech) +"bFg" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/arcade/battle,/turf/simulated/floor/plating,/area/storage/tech) +"bFh" = (/obj/structure/rack,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/receiver,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/broadcaster,/obj/item/weapon/circuitboard/message_monitor{pixel_y = -5},/turf/simulated/floor/plating,/area/storage/tech) +"bFi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bFj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bFk" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/janitor) +"bFl" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = -29},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plasteel,/area/janitor) +"bFm" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/janitor) +"bFn" = (/obj/structure/janitorialcart,/turf/simulated/floor/plasteel,/area/janitor) +"bFo" = (/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/storage/box/mousetraps,/turf/simulated/floor/plasteel,/area/janitor) +"bFp" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/janitor) +"bFq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFu" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 4; name = "Treatment Center APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/sleeper) +"bFv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/sleeper) +"bFw" = (/obj/machinery/computer/operating,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bFx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) +"bFy" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitebluecorner"},/area/medical/sleeper) +"bFz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{pixel_x = 28; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bFA" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bFB" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bFC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bFD" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bFE" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bFF" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/door_control{id = "medpriv4"; name = "Privacy Shutters"; pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bFG" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "medpriv4"; name = "privacy door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) +"bFH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bFI" = (/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer"; req_access_txt = "40"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bFJ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bFK" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bFL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/cmo) +"bFM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{sortType = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFO" = (/obj/machinery/power/apc{dir = 8; name = "Toxins Storage APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bFV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bFW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bFX" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bFY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bFZ" = (/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/toxins/mixing) +"bGa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bGb" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/mixing) +"bGc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) +"bGd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bGe" = (/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/toxins/mixing) +"bGf" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; dir = 8; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins"); pixel_x = 30; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/mixing) +"bGg" = (/obj/item/target,/obj/structure/window/reinforced,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/toxins/test_area) +"bGh" = (/obj/item/weapon/ore/iron,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/miningdock) +"bGi" = (/obj/structure/closet/crate,/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/miningdock) +"bGj" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bGk" = (/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bGl" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft) +"bGm" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bGn" = (/turf/simulated/floor/plating,/area/maintenance/aft) +"bGo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/crew{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/card{pixel_x = 2; pixel_y = -2},/obj/item/weapon/circuitboard/communications{pixel_x = 5; pixel_y = -5},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/storage/tech) +"bGp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/storage/tech) +"bGq" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bGr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bGs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/storage/tech) +"bGt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bGu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/tech) +"bGv" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bGw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bGx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bGy" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bGz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/janitor) +"bGA" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/turf/simulated/floor/plating,/area/janitor) +"bGB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/wall,/area/janitor) +"bGC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/janitor) +"bGD" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGF" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGG" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile{health = 35},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGH" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGI" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGJ" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bGK" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/sleeper) +"bGL" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 1; network = list("SS13"); pixel_x = 22},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGM" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/sleeper) +"bGN" = (/obj/structure/closet/crate/freezer,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bGO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGP" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGQ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGR" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGS" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGT" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGU" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGV" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bGY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bGZ" = (/obj/machinery/door/airlock/medical{name = "Patient Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bHa" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bHb" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bHc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bHd" = (/obj/structure/table,/obj/item/weapon/cartridge/medical{pixel_x = -2; pixel_y = 6},/obj/item/weapon/cartridge/medical{pixel_x = 6; pixel_y = 3},/obj/item/weapon/cartridge/medical,/obj/item/weapon/cartridge/chemistry{pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bHe" = (/obj/structure/closet/secure_closet/CMO,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bHf" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) +"bHg" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bHh" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) +"bHi" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) +"bHj" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) +"bHk" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) +"bHl" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bHm" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bHn" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bHo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bHp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) +"bHq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHr" = (/obj/item/device/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/device/assembly/prox_sensor{pixel_x = 0; pixel_y = 2},/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHs" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHt" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Launch Room Access"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/mixing) +"bHz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bHA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/mixing) +"bHB" = (/obj/machinery/door/airlock/research{name = "Toxins Launch Room"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bHC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bHD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/mixing) +"bHE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/mixing) +"bHF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall,/area/toxins/test_area) +"bHG" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/toxins/test_area) +"bHH" = (/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/toxins/test_area) +"bHI" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/toxins/test_area) +"bHJ" = (/obj/machinery/door/airlock/shuttle{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/obj/docking_port/mobile{dir = 8; dwidth = 3; height = 5; id = "mining"; name = "mining shuttle"; travelDir = 90; width = 7},/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "mining_home"; name = "mining shuttle bay"; width = 7},/turf/simulated/shuttle/plating,/area/space) +"bHK" = (/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access = null; req_access_txt = "48"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bHL" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Dock"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bHM" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bHN" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/aft) +"bHO" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/robotics{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/mecha_control{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plasteel,/area/storage/tech) +"bHP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/storage/tech) +"bHQ" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/storage/tech) +"bHR" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/turf/simulated/floor/plating,/area/storage/tech) +"bHS" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/obj/item/weapon/circuitboard/scan_consolenew,/turf/simulated/floor/plating,/area/storage/tech) +"bHT" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/security{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/storage/tech) +"bHU" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/powermonitor{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/stationalert{pixel_x = 1; pixel_y = -1},/obj/item/weapon/circuitboard/atmos_alert{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) +"bHV" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plating,/area/storage/tech) +"bHW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bHX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bHY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bHZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bId" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIh" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/medical/sleeper) +"bIl" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bIm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bIn" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bIo" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bIp" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bIq" = (/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bIr" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bIs" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bIt" = (/turf/simulated/wall,/area/toxins/xenobiology) +"bIu" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) +"bIv" = (/obj/machinery/portable_atmospherics/scrubber/huge,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bIw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/storage) +"bIx" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bIy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bIz" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bIA" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bIB" = (/obj/item/device/assembly/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2; pixel_y = -2},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bIC" = (/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bID" = (/obj/item/device/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = 0; pixel_y = 0},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bIE" = (/obj/structure/dispenser,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bIF" = (/obj/machinery/power/apc{dir = 4; name = "Toxins Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bIG" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/toxins/mixing) +"bIH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bII" = (/obj/machinery/camera{c_tag = "Toxins Launch Room Access"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/toxins/mixing) +"bIJ" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/toxins/mixing) +"bIK" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) +"bIL" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/toxins/test_area) +"bIM" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bIN" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/toxins/test_area) +"bIO" = (/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/quartermaster/miningdock) +"bIP" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/quartermaster/miningdock) +"bIQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) +"bIR" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) +"bIS" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bIT" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bIU" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bIV" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bIW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bIX" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/turf/simulated/floor/plating,/area/storage/tech) +"bIY" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/turf/simulated/floor/plating,/area/storage/tech) +"bIZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bJa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bJb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) +"bJc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/asmaint) +"bJd" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJe" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJf" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJg" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJk" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJl" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 11},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJp" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Medbay APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/medbay) +"bJq" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bJr" = (/obj/machinery/door/airlock/medical{name = "Patient Room 2"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bJs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bJt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bJu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) +"bJv" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJw" = (/obj/machinery/power/apc{dir = 1; name = "CM Office APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) +"bJx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJA" = (/obj/item/weapon/wrench,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bJB" = (/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter"; network = list("Xeno"); pixel_x = 0; pixel_y = 2},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bJC" = (/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 0; pixel_y = -2; req_access_txt = "55"},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) +"bJD" = (/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bJE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) +"bJF" = (/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/structure/table,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bJG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bJH" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/toxins/xenobiology) +"bJI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bJJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bJK" = (/obj/machinery/camera{c_tag = "Research Division South"; dir = 8; network = list("SS13")},/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bJL" = (/obj/structure/sign/fire,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) +"bJM" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bJN" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/toxins/mixing) +"bJO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/toxins/mixing) +"bJP" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/toxins/mixing) +"bJQ" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "toxins launcher bay door"},/turf/simulated/floor/plating,/area/toxins/mixing) +"bJR" = (/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/toxins/test_area) +"bJS" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/toxins/test_area) +"bJT" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bJU" = (/obj/machinery/camera{active_power_usage = 0; c_tag = "Bomb Test Site"; desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site."; dir = 8; invuln = 1; light = null; name = "Hardened Bomb-Test Camera"; network = list("Toxins"); use_power = 0},/obj/item/target/alien{anchored = 1},/turf/simulated/shuttle/plating{dir = 4; icon_state = "warnplate"; luminosity = 2; nitrogen = 0.01; oxygen = 0.01},/area/toxins/test_area) +"bJV" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/toxins/test_area) +"bJW" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/plating,/area/space) +"bJX" = (/obj/structure/ore_box,/turf/simulated/shuttle/floor,/area/space) +"bJY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) +"bJZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bKa" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/turf/simulated/floor/plating,/area/storage/tech) +"bKb" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/storage/tech) +"bKc" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/turf/simulated/floor/plating,/area/storage/tech) +"bKd" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/t_scanner,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) +"bKe" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/storage/tech) +"bKf" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"bKg" = (/obj/machinery/vending/assist,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"bKh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/storage/tech) +"bKi" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bKj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bKk" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bKl" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) +"bKm" = (/turf/simulated/wall/r_wall,/area/atmos) +"bKn" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) +"bKo" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) +"bKp" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) +"bKq" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) +"bKr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/atmos) +"bKs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/atmos) +"bKt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/wall/r_wall,/area/atmos) +"bKu" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/simulated/wall/r_wall,/area/atmos) +"bKv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKx" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKy" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKz" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/door_control{id = "medpriv1"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKA" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "medpriv1"; name = "privacy door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) +"bKB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKC" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKE" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"bKF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKJ" = (/obj/machinery/power/apc{dir = 8; name = "Xenobiology APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKK" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKL" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKM" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKO" = (/obj/machinery/monkey_recycler,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKP" = (/obj/machinery/processor{desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKQ" = (/obj/machinery/smartfridge/extract,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKR" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKS" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKT" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKU" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bKV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bKW" = (/obj/machinery/door/poddoor{id = "mixvent"; name = "Mixer Room Vent"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bKX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bKY" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bKZ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) +"bLa" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/atmospherics/binary/pump{dir = 4; on = 1},/turf/simulated/floor/engine,/area/toxins/mixing) +"bLb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "tox_airlock_pump"; exterior_door_tag = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; interior_door_tag = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; sanitize_external = 1; sensor_tag = "tox_airlock_sensor"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"},/area/toxins/mixing) +"bLc" = (/obj/machinery/atmospherics/binary/valve{dir = 4; name = "mix to port"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) +"bLd" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/mixing) +"bLe" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bLf" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bLg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/toxins/test_area) +"bLh" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/toxins/test_area) +"bLi" = (/obj/structure/shuttle/engine/propulsion/burst,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/simulated/shuttle/plating,/area/space) +"bLj" = (/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bLk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bLl" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bLm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) +"bLn" = (/turf/simulated/wall,/area/atmos) +"bLo" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel,/area/atmos) +"bLp" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bLq" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/atmos) +"bLr" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bLs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bLt" = (/obj/machinery/pipedispenser,/turf/simulated/floor/plasteel,/area/atmos) +"bLu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bLv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/machinery/light{dir = 1},/obj/machinery/meter{frequency = 1443; id = "wloop_atm_meter"; name = "Waste Loop"},/turf/simulated/floor/plasteel,/area/atmos) +"bLw" = (/obj/machinery/camera{c_tag = "Atmospherics North East"},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Distro to Waste"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bLx" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 2},/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/turf/simulated/floor/plasteel,/area/atmos) +"bLy" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bLz" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bLA" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/atmos) +"bLB" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) +"bLC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bLD" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/space,/area/space) +"bLE" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area/space) +"bLF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) +"bLG" = (/turf/simulated/wall/r_wall,/area/medical/virology) +"bLH" = (/turf/simulated/wall,/area/medical/virology) +"bLI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bLJ" = (/obj/structure/sign/biohazard,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/virology) +"bLK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 13},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bLL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bLM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "55"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bLV" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bLW" = (/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bLX" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/toxins/mixing) +"bLY" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor/engine,/area/toxins/mixing) +"bLZ" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/toxins/mixing) +"bMa" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/mixing) +"bMb" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) +"bMc" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/mixing) +"bMd" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMe" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMf" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMg" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/toxins/test_area) +"bMh" = (/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/toxins/test_area) +"bMi" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/toxins/test_area) +"bMj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/test_area) +"bMk" = (/turf/simulated/wall,/area/construction) +"bMl" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/construction) +"bMm" = (/turf/simulated/floor/plating,/area/construction) +"bMn" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/construction) +"bMo" = (/turf/simulated/floor/plasteel,/area/construction) +"bMp" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plasteel,/area/construction) +"bMq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bMr" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/hallway/primary/aft) +"bMs" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor/plasteel,/area/atmos) +"bMt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bMu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bMv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Atmospherics Monitoring"; dir = 2; network = list("SS13")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/atmos) +"bMw" = (/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bMx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bMy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bMz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bMA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bMB" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bMC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bMD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bME" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bMF" = (/turf/simulated/floor/plasteel,/area/atmos) +"bMG" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Distro"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bMH" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bMI" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Incinerator"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bMJ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bMK" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) +"bML" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/space,/area/space) +"bMM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/medical/virology) +"bMN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMO" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/machinery/camera{c_tag = "Virology Break Room"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMP" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMQ" = (/obj/item/weapon/bedsheet,/obj/structure/stool/bed,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMR" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/virology) +"bMS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMT" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Virology Airlock"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/medical/virology) +"bMU" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMV" = (/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMW" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMX" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bMY" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bMZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bNa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bNb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bNc" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bNd" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bNe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) +"bNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) +"bNg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) +"bNh" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 4; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bNi" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump{dir = 8; on = 1},/turf/simulated/floor/engine,/area/toxins/mixing) +"bNj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/ignition_switch{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"},/area/toxins/mixing) +"bNk" = (/obj/machinery/light,/obj/machinery/atmospherics/binary/valve{dir = 4; name = "port to mix"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) +"bNl" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/mixing) +"bNm" = (/obj/item/target,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/toxins/test_area) +"bNn" = (/obj/machinery/light_construct{dir = 8},/turf/simulated/floor/plating,/area/construction) +"bNo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/construction) +"bNp" = (/obj/machinery/light_construct{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/construction) +"bNq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/construction) +"bNr" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bNs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bNt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/aft) +"bNu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Atmospherics"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) +"bNv" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/atmos) +"bNw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bNx" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bNy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bNz" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Tank Monitor"; sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank")},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) +"bNA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/atmos) +"bNB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bNC" = (/obj/machinery/pipedispenser/disposal/transit_tube,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bND" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bNE" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Waste In"; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bNF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bNG" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor/plasteel,/area/atmos) +"bNH" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix Outlet Pump"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bNI" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Mix"; on = 0},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bNJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/atmos) +"bNK" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bNL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) +"bNM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bNN" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bNO" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bNP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bNQ" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bNR" = (/obj/machinery/shower{dir = 4},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/virology) +"bNS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bNT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/medical/virology) +"bNU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bNV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bNW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bNX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) +"bNY" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bNZ" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOb" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOc" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOd" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOe" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOf" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOh" = (/obj/structure/table,/obj/item/weapon/extinguisher{pixel_x = 4; pixel_y = 3},/obj/item/weapon/extinguisher,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOi" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOj" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOk" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOl" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOm" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bOn" = (/obj/machinery/door/airlock/research{name = "Testing Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/misc_lab) +"bOo" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bOp" = (/turf/simulated/wall,/area/toxins/misc_lab) +"bOq" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bOr" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bOs" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) +"bOt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bOu" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bOv" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/construction) +"bOw" = (/obj/structure/closet/crate,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/construction) +"bOx" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/construction) +"bOy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/construction) +"bOz" = (/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) +"bOA" = (/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bOB" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) +"bOC" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bOD" = (/obj/structure/dispenser{pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bOE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) +"bOF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bOG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bOH" = (/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) +"bOI" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bOJ" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bOK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bOL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) +"bOM" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/atmos) +"bON" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bOO" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Filter"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bOP" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bOQ" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) +"bOR" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bOS" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bOT" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/atmos) +"bOU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bOV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/atmos) +"bOW" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bOX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bOY" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bOZ" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bPa" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bPb" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "39"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/virology) +"bPc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bPd" = (/obj/structure/closet/l3closet,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/medical/virology) +"bPe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bPf" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bPg" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) +"bPh" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) +"bPi" = (/obj/machinery/door/firedoor,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/camera{c_tag = "Xenobiology North"; dir = 8; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) +"bPj" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bPk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bPl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bPm" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; dir = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bPn" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/ears/earmuffs,/obj/machinery/camera{c_tag = "Testing Lab North"; dir = 2; network = list("SS13","RD")},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bPo" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bPp" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bPq" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; req_access = null},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bPr" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bPs" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/toxins/misc_lab) +"bPt" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bPu" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/misc_lab) +"bPv" = (/turf/simulated/wall/r_wall,/area/toxins/misc_lab) +"bPw" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bPx" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bPy" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bPz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bPA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Construction Area Maintenance"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) +"bPB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/construction) +"bPC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/construction) +"bPD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/construction) +"bPE" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/construction) +"bPF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/construction) +"bPG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bPH" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) +"bPI" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) +"bPJ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bPL" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bPM" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) +"bPN" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bPO" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/atmos) +"bPP" = (/obj/machinery/atmospherics/trinary/mixer{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bPQ" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bPR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/atmos) +"bPS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bPT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_atmos{name = "Distribution Loop"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) +"bPU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) +"bPV" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) +"bPW" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Pure to Mix"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bPX" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) +"bPY" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Unfiltered to Mix"; on = 1},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) +"bPZ" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/atmos) +"bQa" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQb" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/space,/area/space) +"bQc" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "waste_in"; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bQd" = (/obj/structure/table,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bQe" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bQf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bQg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bQh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bQi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bQj" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bQk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bQl" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bQm" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) +"bQn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bQo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bQp" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door_control{id = "xenobio8"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) +"bQq" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bQr" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bQs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bQt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bQu" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bQv" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/device/electropack,/obj/item/device/healthanalyzer,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bQw" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bQx" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bQy" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bQz" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bQA" = (/obj/machinery/magnetic_module,/obj/effect/landmark{name = "blobstart"},/obj/structure/target_stake,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"bQB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bQC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"bQD" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft) +"bQE" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bQF" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"bQG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating,/area/construction) +"bQH" = (/obj/machinery/camera{c_tag = "Construction Area"; dir = 1},/turf/simulated/floor/plating,/area/construction) +"bQI" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/hazardvest,/turf/simulated/floor/plating,/area/construction) +"bQJ" = (/obj/structure/table,/obj/item/stack/cable_coil{amount = 5},/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/construction) +"bQK" = (/obj/structure/table,/turf/simulated/floor/plating,/area/construction) +"bQL" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bQM" = (/obj/structure/sign/atmosplaque{pixel_x = 0; pixel_y = -32},/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bQN" = (/obj/machinery/computer/station_alert,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = 24; pixel_y = 4; req_access_txt = "24"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/atmos) +"bQO" = (/obj/structure/table,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 7},/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/machinery/light{dir = 8},/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/atmos) +"bQP" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/belt/utility,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/turf/simulated/floor/plasteel,/area/atmos) +"bQQ" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel,/area/atmos) +"bQR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/atmos) +"bQS" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQT" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQV" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQW" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQX" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQY" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4; initialize_directions = 11},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRc" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRd" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; name = "Virology Access Console"; pixel_x = 8; pixel_y = 22},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRe" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRg" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Virology APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Virology Module"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRh" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bRi" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) +"bRj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bRk" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) +"bRl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bRm" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bRn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bRo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bRp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bRq" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stack/cable_coil,/obj/item/device/multitool,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bRr" = (/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bRs" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bRt" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bRu" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 5; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = 6},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = -1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bRv" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/misc_lab) +"bRw" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/misc_lab) +"bRx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asmaint2) +"bRy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bRz" = (/obj/machinery/atmospherics/unary/outlet_injector,/turf/simulated/floor/plating/airless,/area/space) +"bRA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/aft) +"bRC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/aft) +"bRD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bRE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/aft) +"bRF" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/construction) +"bRJ" = (/obj/machinery/power/apc{name = "Aft Hall APC"; dir = 8; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bRK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bRL" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/hallway/primary/aft) +"bRM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/atmos) +"bRN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/atmos) +"bRO" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) +"bRP" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/turf/simulated/floor/plasteel,/area/atmos) +"bRQ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bRR" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bRS" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bRT" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bRU" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bRV" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bRW" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "N2O Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 5},/area/atmos) +"bRX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/atmos) +"bRY" = (/turf/simulated/floor/engine/n20,/area/atmos) +"bRZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/medical/virology) +"bSa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) +"bSb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/medical/virology) +"bSc" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bSd" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bSe" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bSf" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) +"bSg" = (/obj/structure/disposalpipe/segment,/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},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bSh" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/toxins/xenobiology) +"bSi" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bSj" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bSk" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bSl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bSm" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bSn" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bSo" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bSp" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bSq" = (/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bSr" = (/obj/structure/target_stake,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bSs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/toxins/misc_lab) +"bSt" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating/airless,/area/space) +"bSu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) +"bSv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) +"bSw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) +"bSx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 1},/turf/simulated/floor/plating/airless,/area/space) +"bSy" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSC" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSD" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSE" = (/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSF" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSJ" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSL" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/power/apc{dir = 1; name = "Construction Area APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/construction) +"bSO" = (/obj/machinery/power/apc{dir = 2; name = "Telecoms Monitoring APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) +"bSP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSQ" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 8},/area/atmos) +"bSR" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) +"bSS" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "caution"},/area/atmos) +"bST" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bSU" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) +"bSV" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) +"bSW" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to External"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bSX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bSY" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) +"bSZ" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel,/area/atmos) +"bTa" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bTb" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Mix to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bTc" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Pure to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bTd" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor/plasteel,/area/atmos) +"bTe" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/simulated/floor/plasteel,/area/atmos) +"bTf" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2o_in"; name = "Nitrous Oxide Supply Control"; output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 4},/area/atmos) +"bTg" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) +"bTh" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/engine/n20,/area/atmos) +"bTi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area/atmos) +"bTj" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bTk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bTl" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bTm" = (/obj/machinery/smartfridge/chemistry/virology,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"bTn" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bTo" = (/obj/machinery/computer/pandemic,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) +"bTp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bTq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation A"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bTr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bTs" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bTt" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation B"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bTu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/toxins/xenobiology) +"bTv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bTw" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bTx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTy" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bTA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) +"bTC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bTD" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bTE" = (/obj/machinery/camera{c_tag = "Testing Firing Range"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bTF" = (/obj/structure/target_stake,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bTG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/space) +"bTH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTI" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bTJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"bTK" = (/obj/machinery/atmospherics/pipe/manifold4w/general,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plating,/area/maintenance/aft) +"bTM" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor/plating,/area/maintenance/aft) +"bTN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTO" = (/turf/simulated/wall/r_wall,/area/tcommsat/server) +"bTP" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"bTQ" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTS" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/wall/r_wall,/area/atmos) +"bTT" = (/obj/machinery/camera{c_tag = "Atmospherics Access"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "caution"},/area/atmos) +"bTU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bTV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) +"bTW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) +"bTX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/sign/securearea,/turf/simulated/wall,/area/atmos) +"bTY" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "External to Filter"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bTZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bUa" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/atmos) +"bUb" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/atmos) +"bUc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plasteel,/area/atmos) +"bUd" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bUe" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bUf" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel,/area/atmos) +"bUg" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 4; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bUh" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 6},/area/atmos) +"bUi" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "n2o_in"; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) +"bUj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bUk" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = -32},/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"bUl" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) +"bUm" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bUn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bUo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bUp" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bUq" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bUr" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door_control{id = "xenobio7"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) +"bUs" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bUt" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUu" = (/obj/machinery/atmospherics/binary/pump{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUv" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUw" = (/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bUx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bUA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/misc_lab) +"bUB" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/space) +"bUC" = (/turf/simulated/floor/plating,/area/space) +"bUD" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bUE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bUF" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bUG" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUH" = (/obj/machinery/telecomms/server/presets/engineering,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUI" = (/obj/machinery/telecomms/bus/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUJ" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Telecoms Server APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUK" = (/obj/machinery/telecomms/processor/preset_three,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUL" = (/obj/machinery/telecomms/server/presets/security,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUM" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/tcommsat/computer) +"bUN" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/tcommsat/computer) +"bUO" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bUP" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bUQ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bUR" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/atmos) +"bUS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) +"bUT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) +"bUU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) +"bUV" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor/plasteel,/area/atmos) +"bUW" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Atmospherics West"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/atmos) +"bUX" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Port"; on = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bUY" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bUZ" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bVa" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/light{dir = 8},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"bVb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bVc" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Virologist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bVd" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) +"bVe" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bVf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bVg" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bVh" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bVi" = (/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bVj" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bVk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bVl" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVm" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/ignition_switch{id = "testigniter"; pixel_x = -6; pixel_y = 2},/obj/machinery/door_control{id = "testlab"; name = "Test Chamber Blast Doors"; pixel_x = 4; pixel_y = 2; req_access_txt = "55"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVn" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVo" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 0; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVp" = (/obj/structure/rack,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter"; network = list("Test"); pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet,/obj/item/pipe{dir = 4; icon_state = "mixer"; name = "gas mixer fitting"; pipe_type = 14},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bVr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bVs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bVt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) +"bVv" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/paper/range,/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/toxins/misc_lab) +"bVw" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bVx" = (/obj/structure/table/reinforced,/obj/machinery/magnetic_controller{autolink = 1},/obj/structure/window/reinforced{dir = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/toxins/misc_lab) +"bVy" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bVz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) +"bVA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"bVB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bVC" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bVD" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bVE" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/barricade/wooden{name = "wooden barricade (CLOSED)"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bVF" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bVG" = (/obj/machinery/telecomms/processor/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bVH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bVI" = (/obj/machinery/telecomms/bus/preset_three,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bVJ" = (/obj/machinery/telecomms/server/presets/command,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bVK" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) +"bVL" = (/obj/machinery/computer/telecomms/traffic{network = "tcommsat"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) +"bVM" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bVN" = (/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bVO" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bVP" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/atmos) +"bVQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/simulated/wall/r_wall,/area/atmos) +"bVR" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) +"bVS" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/atmos) +"bVT" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Security APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/engineering) +"bVU" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/engineering) +"bVV" = (/obj/structure/filingcabinet,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/engineering) +"bVW" = (/obj/structure/closet/fireaxecabinet{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bVX" = (/obj/structure/closet/secure_closet/atmospherics,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/atmos) +"bVY" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/atmos) +"bVZ" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/atmos) +"bWa" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bWb" = (/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Plasma Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/atmos) +"bWc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWd" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWe" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWf" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table/glass,/obj/structure/reagent_dispensers/virusfood{density = 0; pixel_x = -30},/obj/item/weapon/book/manual/wiki/infections{pixel_y = 7},/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"bWg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bWh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bWi" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) +"bWj" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bWk" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bWl" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) +"bWm" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bWn" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bWo" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bWp" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"bWq" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"bWr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bWs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) +"bWt" = (/obj/machinery/door/airlock/glass_research{name = "Firing Range"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bWu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) +"bWv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/toxins/misc_lab) +"bWw" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWx" = (/obj/structure/closet/crate,/obj/item/clothing/under/color/lightpurple,/obj/item/weapon/spacecash/c200,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWy" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/maintenance/aft) +"bWz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bWA" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Port"; on = 0},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/aft) +"bWB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bWC" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bWD" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bWE" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bWF" = (/obj/machinery/telecomms/receiver/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bWG" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) +"bWH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bWI" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bWJ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bWK" = (/turf/simulated/wall,/area/engine/break_room) +"bWL" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "caution"},/area/engine/break_room) +"bWM" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "caution"},/area/engine/break_room) +"bWN" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/engine/break_room) +"bWO" = (/turf/simulated/wall,/area/security/checkpoint/engineering) +"bWP" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -6; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) +"bWQ" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) +"bWR" = (/obj/machinery/camera{c_tag = "Security Post - Engineering"; dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) +"bWS" = (/obj/machinery/suit_storage_unit/atmos,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/atmos) +"bWT" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/atmos) +"bWU" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bWV" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/atmos) +"bWW" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"; output = 11},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWX" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWY" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWZ" = (/obj/structure/closet/l3closet/virology,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) +"bXa" = (/obj/structure/closet/secure_closet/medical1,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) +"bXb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) +"bXc" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bXd" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bXe" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; unacidable = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bXf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bXg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) +"bXh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bXi" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bXj" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser/practice,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bXk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bXl" = (/obj/item/stack/tile/plasteel,/turf/space,/area/space) +"bXm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bXn" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bXo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bXp" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/tcommsat/computer) +"bXq" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) +"bXr" = (/obj/machinery/status_display,/turf/simulated/wall,/area/tcommsat/computer) +"bXs" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/turf/simulated/floor/plating,/area/tcommsat/computer) +"bXt" = (/obj/machinery/door/airlock/glass_command{name = "Control Room"; req_access_txt = "19; 61"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bXu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/aft) +"bXv" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bXw" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bXx" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bXy" = (/turf/simulated/floor/plasteel,/area/engine/break_room) +"bXz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bXA" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) +"bXB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) +"bXC" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) +"bXD" = (/obj/machinery/computer/secure_data,/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) +"bXE" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bXF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/atmos) +"bXG" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/item/weapon/wrench,/turf/simulated/floor/plasteel,/area/atmos) +"bXH" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bXI" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bXJ" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/atmos) +"bXK" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "tox_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bXL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bXM" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bXN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology) +"bXO" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/medical/virology) +"bXP" = (/obj/machinery/atmospherics/binary/valve/open{tag = "icon-mvalve_map (EAST)"; icon_state = "mvalve_map"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/medical/virology) +"bXQ" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/medical/virology) +"bXR" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bXS" = (/obj/structure/rack{dir = 1},/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bXT" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bXU" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio6"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) +"bXV" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bXW" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bXX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bXY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/toxins/misc_lab) +"bXZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) +"bYa" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYb" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYc" = (/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"bYd" = (/obj/item/weapon/weldingtool,/turf/simulated/floor/plating/airless,/area/space) +"bYe" = (/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYf" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYh" = (/obj/machinery/telecomms/hub/preset,/turf/simulated/floor/bluegrid{dir = 8; icon_state = "vault"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYk" = (/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) +"bYl" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) +"bYm" = (/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) +"bYn" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/tcommsat/computer) +"bYo" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Telecoms Monitoring"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bYp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"bYq" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bYr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bYs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bYt" = (/obj/structure/table,/obj/item/clothing/glasses/meson,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bYu" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/engine/break_room) +"bYv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bYw" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) +"bYx" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/engineering) +"bYy" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/engineering) +"bYz" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/engineering) +"bYA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) +"bYB" = (/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/atmos) +"bYC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Port to Filter"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bYD" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/structure/stool,/turf/simulated/floor/plasteel,/area/atmos) +"bYE" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bYF" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYG" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYK" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/medical/virology) +"bYL" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/medical/virology) +"bYM" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/medical/virology) +"bYN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYP" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYQ" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bYR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bYS" = (/obj/machinery/sparker{id = "testigniter"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bYT" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bYU" = (/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/door/airlock/glass_research{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bYV" = (/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) +"bYW" = (/obj/machinery/door/airlock/glass_research{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) +"bYX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/misc_lab) +"bYY" = (/obj/machinery/power/apc{dir = 4; name = "Testing Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bYZ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bZa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bZb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"bZc" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bZd" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bZe" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bZf" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plating/airless,/area/space) +"bZg" = (/obj/item/stack/cable_coil{amount = 5},/turf/simulated/floor/plating/airless,/area/space) +"bZh" = (/obj/machinery/camera{c_tag = "Telecoms Server Room"; dir = 4; network = list("SS13")},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bZi" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) +"bZj" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/computer) +"bZk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall,/area/tcommsat/computer) +"bZl" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bZm" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bZn" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bZo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bZp" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/camera{c_tag = "Aft Primary Hallway 1"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bZq" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Foyer APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bZr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bZs" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) +"bZt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) +"bZu" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) +"bZv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel,/area/atmos) +"bZw" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor/plasteel,/area/atmos) +"bZx" = (/obj/machinery/space_heater,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/atmos) +"bZy" = (/obj/machinery/space_heater,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/atmos) +"bZz" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Port to Filter"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bZA" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel,/area/atmos) +"bZB" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bZC" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "CO2 Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/atmos) +"bZD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bZE" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bZF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/asmaint) +"bZH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZI" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZJ" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZK" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZN" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bZO" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) +"bZP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bZQ" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bZR" = (/obj/machinery/camera{c_tag = "Testing Chamber"; dir = 1; network = list("Test","RD"); pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bZS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/toxins/misc_lab) +"bZT" = (/obj/machinery/camera{c_tag = "Testing Lab South"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bZU" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bZV" = (/obj/structure/closet/crate,/obj/item/target/alien,/obj/item/target/alien,/obj/item/target/alien,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bZW" = (/obj/structure/closet/crate,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bZX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/port) +"bZY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"bZZ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/port) +"caa" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/aft) +"cab" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft) +"cac" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) +"cad" = (/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"cae" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/aft) +"caf" = (/obj/item/clothing/head/hardhat,/turf/simulated/floor/plating/airless,/area/space) +"cag" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cah" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cai" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"caj" = (/obj/structure/table,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/tcommsat/computer) +"cak" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"cal" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/hallway/primary/aft) +"cam" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"can" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"cao" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"cap" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"caq" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/hallway/primary/aft) +"car" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/break_room) +"cas" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cat" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cau" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cav" = (/obj/machinery/vending/snack,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"caw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/atmos) +"cax" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plasteel,/area/atmos) +"cay" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"caz" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "N2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"caA" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "Carbon Dioxide Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/atmos) +"caB" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"; output = 35},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"caC" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"caD" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"caE" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caF" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caG" = (/obj/structure/stool,/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caJ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caN" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"caO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"caP" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"caQ" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"caR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"caS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"caT" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"caU" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"caV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"caW" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft) +"caX" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft) +"caY" = (/obj/machinery/telecomms/server/presets/supply,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"caZ" = (/obj/machinery/telecomms/bus/preset_two,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cba" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbb" = (/obj/machinery/telecomms/server/presets/medical,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbc" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) +"cbd" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"cbe" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/aft) +"cbf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"cbg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"cbh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/hallway/primary/aft) +"cbi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "32"},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbj" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbm" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbo" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbp" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/atmos) +"cbq" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"cbr" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) +"cbs" = (/obj/machinery/atmospherics/trinary/mixer{dir = 4; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 0; target_pressure = 4500},/turf/simulated/floor/plasteel,/area/atmos) +"cbt" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"cbu" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"cbv" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/atmos) +"cbw" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "co2_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"cbx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cby" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbC" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbD" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cbL" = (/obj/structure/disposalpipe/segment,/obj/structure/lattice,/turf/space,/area/space) +"cbM" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cbN" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cbO" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"cbP" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/toxins/misc_lab) +"cbQ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/misc_lab) +"cbR" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cbS" = (/obj/machinery/telecomms/server/presets/service,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbT" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbU" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbV" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbW" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbX" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) +"cbY" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) +"cbZ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"cca" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"ccb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"ccc" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/hallway/primary/aft) +"ccd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) +"cce" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) +"ccf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) +"ccg" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) +"cch" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/hallway/primary/aft) +"cci" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/break_room) +"ccj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cck" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"ccl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"ccm" = (/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1},/obj/structure/noticeboard{dir = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) +"ccn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) +"cco" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"ccp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) +"ccq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) +"ccr" = (/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"ccs" = (/obj/machinery/atmospherics/trinary/filter{dir = 2; filter_type = 2; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"cct" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) +"ccu" = (/obj/machinery/power/apc{dir = 2; name = "Incinerator APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"ccv" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asmaint) +"ccx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccy" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccz" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/maintenance/asmaint) +"ccA" = (/obj/structure/disposalpipe/segment,/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccB" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccC" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccD" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccE" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccF" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccG" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccH" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"ccI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"ccJ" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccK" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccN" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccO" = (/obj/machinery/door/airlock/external{name = "Starboard Docking Bay 2"; req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccQ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/space) +"ccR" = (/obj/item/clothing/under/rank/vice,/obj/structure/closet,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/aft) +"ccS" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"ccT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) +"ccU" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"ccV" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ccW" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ccX" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/chiefs_office) +"ccY" = (/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/engine/break_room) +"ccZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/break_room) +"cda" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/engine/break_room) +"cdb" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel,/area/atmos) +"cdc" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel,/area/atmos) +"cdd" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) +"cde" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"cdf" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"cdg" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) +"cdh" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) +"cdi" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"cdj" = (/turf/simulated/wall,/area/maintenance/incinerator) +"cdk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/incinerator) +"cdl" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cdm" = (/obj/machinery/portable_atmospherics/canister,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cdn" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint) +"cdo" = (/obj/machinery/door/airlock/maintenance{name = "Biohazard Disposals"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cdp" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cdq" = (/obj/machinery/door/airlock/maintenance{name = "Air Supply Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cdr" = (/obj/machinery/door/airlock/maintenance{name = "Testing Lab Maintenance"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"cds" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/toxins/misc_lab) +"cdt" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cdu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"cdv" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) +"cdw" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Maintenance APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/aft) +"cdx" = (/obj/structure/closet/wardrobe/black,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) +"cdy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"cdz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"cdA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"cdB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/aft) +"cdC" = (/obj/machinery/suit_storage_unit/ce,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/engine/chiefs_office) +"cdD" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdE" = (/obj/machinery/light{dir = 1},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdF" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdG" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdH" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "CE Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdI" = (/obj/structure/sign/securearea,/turf/simulated/wall,/area/engine/engineering) +"cdJ" = (/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cdK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) +"cdL" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/atmos) +"cdM" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "red"},/area/atmos) +"cdN" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "N2 Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/atmos) +"cdO" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/atmos) +"cdP" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/atmos) +"cdQ" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/atmos) +"cdR" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/atmos) +"cdS" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 10},/area/atmos) +"cdT" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "arrival"},/area/atmos) +"cdU" = (/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Air Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 6},/area/atmos) +"cdV" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/incinerator) +"cdW" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) +"cdX" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "atmospherics mix pump"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cdY" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cdZ" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cea" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) +"ceb" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cec" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"ced" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cee" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/general/hidden{tag = "icon-manifold (NORTH)"; icon_state = "manifold"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cef" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ceg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ceh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cei" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cej" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cek" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cel" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cem" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cen" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ceo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) +"cep" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ceq" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cer" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ces" = (/obj/structure/rack{dir = 1},/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/asmaint2) +"ceu" = (/obj/machinery/door/airlock/maintenance{name = "Research Delivery access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cev" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/asmaint2) +"cew" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cex" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cey" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cez" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ceA" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ceB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/portsolar) +"ceC" = (/obj/machinery/camera{c_tag = "Aft Port Solar Access"; dir = 4},/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/aft) +"ceD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"ceK" = (/turf/simulated/wall/r_wall,/area/engine/engineering) +"ceL" = (/obj/machinery/computer/atmos_alert,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceM" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceN" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/lighter/zippo,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/weapon/stamp/ce,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceQ" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ceR" = (/turf/simulated/floor/plasteel,/area/engine/engineering) +"ceS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ceT" = (/obj/machinery/camera{c_tag = "Engineering Access"},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ceU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"ceV" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"ceW" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"ceX" = (/obj/machinery/atmospherics/unary/tank/toxins{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"ceY" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "plasma tank pump"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"ceZ" = (/obj/machinery/atmospherics/pipe/manifold4w/general{level = 2},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cfa" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Mix to Incinerator"; on = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cfb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cfc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cfd" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = 24; req_access = "0"; req_one_access = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cfe" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cff" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cfg" = (/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-y"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cfh" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cfi" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cfj" = (/obj/structure/stool{pixel_y = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cfk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/asmaint) +"cfl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfm" = (/obj/structure/stool/bed/chair,/obj/item/weapon/storage/fancy/cigarettes,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfn" = (/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) +"cfp" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"cfr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cft" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfv" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfw" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfx" = (/obj/structure/rack{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfA" = (/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/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfC" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfD" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) +"cfE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cfF" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cfG" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cfH" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cfI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cfJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cfK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cfL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cfM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cfN" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cfO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/aft) +"cfP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/aft) +"cfQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"cfR" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"cfS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"cfT" = (/obj/machinery/shieldgen,/turf/simulated/floor/plating,/area/engine/engineering) +"cfU" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"cfV" = (/obj/machinery/power/apc{cell_type = 15000; dir = 1; name = "Engineering APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cfW" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cfX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cfY" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/reagent_containers/pill/antitox,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cfZ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath{step_x = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cga" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cgb" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cgc" = (/turf/simulated/wall,/area/engine/engineering) +"cgd" = (/obj/machinery/computer/station_alert,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cge" = (/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgf" = (/obj/machinery/computer/station_alert,/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -10; req_access_txt = "10"},/obj/machinery/door_control{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = -24; pixel_y = 0; req_access_txt = "11"},/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = -24; pixel_y = 10; req_access_txt = "24"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cgg" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cgh" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/paper/monitorkey,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cgi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cgj" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cgk" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"cgl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgm" = (/obj/effect/landmark{name = "lightsout"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgn" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgo" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/space,/area/space) +"cgp" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/space,/area/space) +"cgq" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4; name = "input gas connector port"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgr" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "input port pump"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgs" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgt" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgw" = (/obj/machinery/atmospherics/unary/portables_connector/visible{name = "output gas connector port"},/obj/machinery/portable_atmospherics/canister,/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgx" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgy" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgC" = (/obj/machinery/light/small,/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgD" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgF" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"cgH" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgI" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgJ" = (/obj/machinery/power/apc{dir = 8; name = "Science Maintenance APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Aft Starboard Solar Access"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cgM" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cgN" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cgO" = (/obj/machinery/power/apc{dir = 4; name = "Aft Port Solar APC"; pixel_x = 23; pixel_y = 2},/obj/machinery/camera{c_tag = "Aft Port Solar Control"; dir = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cgP" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/aft) +"cgQ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"cgR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"cgS" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/turf/simulated/floor/plating,/area/engine/engineering) +"cgT" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/engine/engineering) +"cgU" = (/turf/simulated/floor/plating,/area/engine/engineering) +"cgV" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "secure storage"},/turf/simulated/floor/plating,/area/engine/engineering) +"cgW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgY" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cha" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/camera{c_tag = "Engineering Power Storage"},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chc" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/camera{c_tag = "Chief Engineer's Office"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/mob/living/simple_animal/parrot/Poly,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chd" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"che" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/storage/fancy/cigarettes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chf" = (/obj/structure/table/reinforced,/obj/item/stack/medical/bruise_pack{pixel_x = -3; pixel_y = 2},/obj/item/weapon/reagent_containers/pill/kelotane{pixel_x = -3; pixel_y = -8},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chg" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) +"chh" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) +"chi" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) +"chj" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) +"chk" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_in_meter"; name = "Mixed Air Tank In"},/turf/simulated/wall/r_wall,/area/atmos) +"chl" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_out_meter"; name = "Mixed Air Tank Out"},/turf/simulated/wall/r_wall,/area/atmos) +"chm" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"chn" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cho" = (/obj/machinery/atmospherics/binary/valve{name = "Mix to Space"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"chp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"chq" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"chr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"chs" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Incinerator to Output"; on = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cht" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) +"chu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) +"chv" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Waste Out"; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"chw" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"chx" = (/obj/structure/closet/emcloset,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"chy" = (/obj/structure/closet,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"chz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"chA" = (/obj/structure/rack,/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"chB" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) +"chC" = (/obj/machinery/door/airlock/engineering{name = "Aft Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"chD" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) +"chE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"chF" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) +"chG" = (/turf/simulated/wall/r_wall,/area/engine/engine_smes) +"chH" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"chI" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"chJ" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Engineering Secure Storage"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/engine/engineering) +"chK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chR" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chV" = (/obj/item/weapon/cartridge/engineering{pixel_x = 4; pixel_y = 5},/obj/item/weapon/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = 27},/obj/item/weapon/cartridge/atmos,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chW" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engine/engineering) +"chX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) +"chY" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "n2_in"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"chZ" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"cia" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"cib" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "o2_in"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"cic" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"cid" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"cie" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cif" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cig" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cih" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cii" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cij" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cik" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cil" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cim" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/binary/valve{dir = 4; name = "Incinerator to Space"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cin" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cio" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cip" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint2) +"ciq" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cir" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cis" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cit" = (/obj/machinery/power/apc{dir = 8; name = "Aft Starboard Solar APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ciu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"civ" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ciw" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"cix" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ciy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ciz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ciA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ciB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"ciC" = (/obj/machinery/field/generator,/turf/simulated/floor/plating,/area/engine/engineering) +"ciD" = (/obj/machinery/power/emitter,/turf/simulated/floor/plating,/area/engine/engineering) +"ciE" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciF" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciG" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciJ" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/tracker_electronics,/obj/item/weapon/paper/solar,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciK" = (/obj/structure/dispenser,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciL" = (/obj/machinery/suit_storage_unit/engine,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciM" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ciN" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ciO" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ciP" = (/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ciQ" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ciR" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"ciS" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) +"ciT" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"ciU" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/engine/engineering) +"ciV" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"ciW" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"ciX" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"ciY" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"ciZ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cja" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cjb" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cjc" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cjd" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -31},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cje" = (/obj/machinery/computer/turbine_computer{id = "incineratorturbine"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cjf" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the turbine vent."; dir = 1; name = "turbine vent monitor"; network = list("Turbine"); pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cjg" = (/obj/machinery/door_control{id = "auxincineratorvent"; name = "Auxiliary Vent Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/door_control{id = "turbinevent"; name = "Turbine Vent Control"; pixel_x = -6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cjh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cji" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = 6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = -6; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cjj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/lattice,/turf/space,/area/space) +"cjk" = (/obj/structure/rack,/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjl" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"cjp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjq" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjr" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cjs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cjt" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cju" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/aft) +"cjv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/aft) +"cjw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"cjx" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/engine_smes) +"cjy" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) +"cjz" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/engine_smes) +"cjA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"cjB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/engine/engineering) +"cjC" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"cjD" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"cjE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Power Storage"; req_access_txt = "11"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cjF" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"cjG" = (/obj/structure/table,/obj/item/weapon/crowbar/large,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) +"cjH" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cjI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"cjJ" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) +"cjK" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cjL" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"cjM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"cjN" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"cjO" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"cjP" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cjQ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cjR" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"cjS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"cjT" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Incinerator Interior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"cjU" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"cjV" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1},/turf/simulated/floor/plating/airless,/area/space) +"cjW" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjX" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"cjY" = (/obj/structure/closet/toolcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cka" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ckb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/asmaint2) +"ckc" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ckd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cke" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ckf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ckg" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) +"ckh" = (/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/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"cki" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) +"ckj" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Engineering"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/engine/engineering) +"ckk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) +"ckl" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"ckm" = (/obj/structure/closet/secure_closet/engineering_welding,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) +"ckn" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cko" = (/obj/machinery/vending/engivend,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"ckp" = (/obj/machinery/vending/tool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"ckq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) +"ckr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cks" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"ckt" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cku" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"ckv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cky" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckA" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"ckB" = (/obj/structure/lattice,/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Incinerator Output Pump"; on = 1},/turf/space,/area/space) +"ckC" = (/obj/machinery/atmospherics/binary/pump{dir = 2; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 8; pixel_y = -24},/obj/machinery/light/small{dir = 8},/obj/structure/sign/fire{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"ckD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"ckE" = (/obj/machinery/atmospherics/binary/pump{dir = 1; on = 1},/obj/structure/sign/fire{pixel_x = 32; pixel_y = 0},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -8; pixel_y = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"ckF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ckG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ckH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ckI" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"ckJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 7; on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ckK" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/engine_smes) +"ckL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) +"ckM" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/engine_smes) +"ckN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "SMES Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ckO" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Engineering Delivery"; req_access_txt = "10"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/engine/engineering) +"ckP" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/engine/engineering) +"ckQ" = (/obj/machinery/camera{c_tag = "Engineering West"; dir = 4; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"ckR" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckS" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckT" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the singularity chamber."; dir = 1; layer = 4; name = "Singularity Engine Telescreen"; network = list("Singularity"); pixel_x = 0; pixel_y = -30},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckU" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckV" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckX" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"ckY" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/space,/area/space) +"ckZ" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Incinerator Exterior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"cla" = (/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"clb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"clc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"cld" = (/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"cle" = (/obj/machinery/door/window{name = "SMES Chamber"; req_access_txt = "32"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/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/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"clf" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"clg" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"clh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engine_smes) +"cli" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) +"clj" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "SMES Access"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) +"clk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/engine/engineering) +"cll" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"clm" = (/obj/structure/disposalpipe/segment,/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/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cln" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cls" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clt" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"clu" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"clv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"clw" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clx" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cly" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"clz" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/engine/engineering) +"clA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"clB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"clC" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"clD" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/obj/item/weapon/airlock_painter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/machinery/camera{c_tag = "Engineering East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) +"clG" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"clH" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; luminosity = 2; on = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"clI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 0; pressure_checks = 2; pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"clJ" = (/obj/machinery/door/poddoor{id = "auxincineratorvent"; name = "Auxiliary Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"clK" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"clL" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"clM" = (/obj/machinery/power/port_gen/pacman,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/engine_smes) +"clN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) +"clO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) +"clP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) +"clQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engine_smes) +"clR" = (/obj/machinery/door/airlock/engineering{name = "SMES Room"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engine_smes) +"clS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) +"clT" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) +"clU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) +"clV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clW" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cma" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmc" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmd" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/wiki/engineering_construction,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cme" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmg" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cmi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/engineering) +"cmj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"cmk" = (/obj/machinery/camera{c_tag = "Engineering Center"; dir = 2; pixel_x = 23},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"cml" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engineering) +"cmm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) +"cmn" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmo" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_guide,/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_y = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cms" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) +"cmt" = (/obj/structure/closet/emcloset,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) +"cmu" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/space) +"cmv" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1; luminosity = 2},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"cmw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) +"cmx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cmy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) +"cmz" = (/turf/simulated/floor/plasteel,/area/engine/engine_smes) +"cmA" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/engine/engine_smes) +"cmB" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engine_smes) +"cmC" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engine_smes) +"cmD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) +"cmE" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) +"cmF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmH" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmI" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmJ" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmL" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/engine/engineering) +"cmN" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"cmO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/engine/engineering) +"cmP" = (/obj/structure/particle_accelerator/end_cap,/turf/simulated/floor/plating,/area/engine/engineering) +"cmQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/engineering) +"cmR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) +"cmS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engineering) +"cmX" = (/obj/machinery/door/airlock/external{name = "Escape Pod Four"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/engine/engineering) +"cmY" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 4; id = "pod4"; name = "escape pod 4"},/turf/simulated/shuttle/floor,/area/space) +"cmZ" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"cna" = (/obj/item/weapon/wrench,/obj/structure/lattice/catwalk,/turf/space,/area/space) +"cnb" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area/space) +"cnc" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "SMES room APC"; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engine_smes) +"cnd" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engine_smes) +"cne" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engine_smes) +"cnf" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Engineering Storage"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cng" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cni" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnj" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnl" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnm" = (/obj/item/clothing/glasses/meson,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnn" = (/obj/structure/stool,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cno" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnp" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"cnq" = (/obj/machinery/particle_accelerator/control_box,/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/engine/engineering) +"cnr" = (/obj/structure/particle_accelerator/fuel_chamber,/turf/simulated/floor/plating,/area/engine/engineering) +"cns" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plating,/area/engine/engineering) +"cnt" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) +"cnu" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnw" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnx" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cny" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engineering) +"cnz" = (/obj/machinery/camera{c_tag = "Engineering Escape Pod"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/engine/engineering) +"cnA" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"cnB" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"cnC" = (/obj/machinery/door/poddoor{id = "turbinevent"; name = "Turbine Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"cnD" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) +"cnE" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/aft) +"cnF" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) +"cnK" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/turf/simulated/floor/plating,/area/engine/engineering) +"cnL" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engineering) +"cnM" = (/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/crowbar,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"cnN" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/engine/engineering) +"cnO" = (/obj/structure/particle_accelerator/power_box,/turf/simulated/floor/plating,/area/engine/engineering) +"cnP" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/engine/engineering) +"cnQ" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) +"cnR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) +"cnS" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cnT" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) +"cnU" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/aft) +"cnV" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"cnW" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnX" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnY" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/engine/engineering) +"coa" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cob" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) +"coc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/simulated/floor/plating,/area/engine/engineering) +"cod" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"coe" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/cable/yellow,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"cof" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/item/weapon/tank/plasma,/obj/structure/cable/yellow,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"cog" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"coh" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"coi" = (/obj/structure/particle_accelerator/particle_emitter/left,/turf/simulated/floor/plating,/area/engine/engineering) +"coj" = (/obj/structure/particle_accelerator/particle_emitter/center,/turf/simulated/floor/plating,/area/engine/engineering) +"cok" = (/obj/structure/particle_accelerator/particle_emitter/right,/turf/simulated/floor/plating,/area/engine/engineering) +"col" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"com" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/engineering) +"con" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) +"coo" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cop" = (/obj/machinery/camera{c_tag = "Engineering MiniSat Access"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coq" = (/obj/structure/transit_tube{tag = "icon-Block"; icon_state = "Block"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"cor" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/starboard) +"cos" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cot" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) +"cou" = (/obj/structure/table,/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/aft) +"cov" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/space) +"cow" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cox" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"coy" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"coz" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"coA" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/engine/engineering) +"coB" = (/turf/simulated/floor/plating{icon_state = "warnplate"},/area/engine/engineering) +"coC" = (/obj/item/weapon/wirecutters,/turf/simulated/floor/plating{icon_state = "warnplate"},/area/engine/engineering) +"coD" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/engine/engineering) +"coE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coF" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"coG" = (/obj/machinery/door/airlock/command{name = "MiniSat Access"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coI" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"coJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coL" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coM" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coP" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coR" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North-West"; dir = 2; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coS" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North East"; dir = 2; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coU" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/engineering) +"coW" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coX" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coY" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/engine/engineering) +"coZ" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"cpa" = (/obj/structure/cable,/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/starboard) +"cpb" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpc" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpd" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpe" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"cpf" = (/obj/structure/closet/emcloset,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/simulated/floor/plating,/area/engine/engineering) +"cpg" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"cph" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpi" = (/obj/machinery/power/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpj" = (/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/engine/engineering) +"cpk" = (/obj/machinery/field/generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/space) +"cpl" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/engine/engineering) +"cpm" = (/obj/machinery/power/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpn" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpo" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) +"cpp" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/space,/area/space) +"cpq" = (/obj/structure/transit_tube{icon_state = "D-SW"},/turf/space,/area/space) +"cpr" = (/obj/item/device/multitool,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cps" = (/obj/item/weapon/wirecutters,/obj/structure/lattice,/turf/space,/area/space) +"cpt" = (/obj/structure/transit_tube{icon_state = "D-NE"},/turf/space,/area/space) +"cpu" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/space) +"cpv" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area/space) +"cpw" = (/obj/structure/transit_tube,/turf/space,/area/space) +"cpx" = (/obj/structure/transit_tube{tag = "icon-E-W-Pass"; icon_state = "E-W-Pass"},/turf/space,/area/space) +"cpy" = (/obj/structure/transit_tube{icon_state = "W-SE"},/turf/space,/area/space) +"cpz" = (/obj/structure/transit_tube{icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/space) +"cpA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpE" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area/space) +"cpF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpG" = (/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/space) +"cpH" = (/turf/simulated/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/space) +"cpI" = (/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/space) +"cpJ" = (/obj/item/weapon/crowbar,/turf/space,/area/space) +"cpK" = (/obj/structure/transit_tube{icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) +"cpL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cpM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cpN" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpO" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/space) +"cpP" = (/obj/machinery/the_singularitygen{anchored = 1},/turf/simulated/floor/plating/airless,/area/space) +"cpQ" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/space) +"cpR" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpS" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) +"cpT" = (/obj/item/weapon/weldingtool,/turf/space,/area/space) +"cpU" = (/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/space) +"cpV" = (/turf/simulated/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/space) +"cpW" = (/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/space) +"cpX" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) +"cpY" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/turf/space,/area/space) +"cpZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cqa" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cqb" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area/space) +"cqc" = (/obj/item/device/radio/off,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cqd" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area/space) +"cqe" = (/turf/simulated/wall,/area/aisat) +"cqf" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/aisat) +"cqg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/aisat) +"cqh" = (/turf/simulated/wall/r_wall,/area/aisat) +"cqi" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cqj" = (/obj/item/weapon/screwdriver,/obj/structure/lattice,/turf/space,/area/space) +"cqk" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cql" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) +"cqm" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqn" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqo" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/aisat) +"cqq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqr" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) +"cqs" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cqt" = (/obj/structure/transit_tube/station{dir = 4; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) +"cqu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqv" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqw" = (/obj/machinery/door/airlock/hatch{name = "Teleporter Room"; req_access_txt = "17;65"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqx" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqy" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) +"cqz" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cqA" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity West"; dir = 1; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cqB" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity East"; dir = 1; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cqC" = (/obj/structure/transit_tube{dir = 1; icon_state = "Block"; tag = "icon-Block (NORTH)"},/obj/machinery/light,/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) +"cqD" = (/obj/machinery/door/poddoor/shutters{id = "teledoor"; name = "AI Satellite Teleport Access"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqE" = (/obj/machinery/door_control{id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = -25; req_access_txt = "17;65"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/obj/machinery/camera{c_tag = "MiniSat Teleporter"; dir = 1; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqF" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) +"cqG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/aisat) +"cqH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/aisat) +"cqI" = (/obj/machinery/power/apc{dir = 1; name = "MiniSat External Power APC"; pixel_y = 29},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqJ" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/camera{c_tag = "MiniSat Entrance"; dir = 2; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqL" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access = null; req_access_txt = "65;13"},/turf/simulated/floor/plating,/area/aisat) +"cqM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqO" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqR" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) +"cqS" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/aisat) +"cqT" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32},/turf/simulated/floor/plating,/area/aisat) +"cqU" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/wall,/area/aisat) +"cqV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/aisat) +"cqW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) +"cqX" = (/obj/machinery/computer/security/telescreen{dir = 1; name = "MiniSat Monitor"; network = list("MiniSat"); pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) +"cqY" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) +"cqZ" = (/obj/machinery/light,/obj/machinery/turretid{control_area = "\improper AI Satellite Antechamber"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; pixel_x = 0; pixel_y = -24; req_access = list(65)},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/aisat) +"cra" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/wall,/area/aisat) +"crb" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/aisat) +"crc" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"crd" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) +"cre" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/space) +"crf" = (/obj/structure/window/reinforced,/turf/space,/area/space) +"crg" = (/turf/simulated/wall,/area/turret_protected/aisat_interior) +"crh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) +"cri" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) +"crl" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/space) +"crm" = (/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/aisat) +"crn" = (/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"cro" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"crp" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cru" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crv" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crw" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"cry" = (/obj/structure/window/reinforced,/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"crz" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/aisat) +"crA" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_sw"; name = "southwest of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"crB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) +"crC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) +"crD" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area/space) +"crE" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crF" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crG" = (/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) +"crJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) +"crK" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crN" = (/obj/machinery/bot/secbot/pingsky,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crQ" = (/obj/machinery/power/apc{aidisabled = 0; cell_type = 2500; dir = 4; name = "MiniSat Antechamber APC"; pixel_x = 29; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crR" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Exterior North West"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) +"crS" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/bot/floorbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) +"crT" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/turret_protected/aisat_interior) +"crU" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/turret_protected/aisat_interior) +"crV" = (/obj/machinery/camera/motion{c_tag = "MiniSat Antechamber"; dir = 1; network = list("MiniSat")},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_y = -29},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/turret_protected/aisat_interior) +"crW" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/turret_protected/aisat_interior) +"crX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/bot/cleanbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) +"crY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "MiniSat Exterior North East"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) +"crZ" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csb" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csc" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"cse" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHWEST)"; icon_state = "darkblue"; dir = 9},/area/turret_protected/ai) +"csh" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (NORTH)"; icon_state = "darkbluecorners"; dir = 1},/area/turret_protected/ai) +"csi" = (/obj/machinery/camera{c_tag = "AI Chamber North"; dir = 2; network = list("MiniSat","RD"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) +"csj" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) +"csk" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) +"csl" = (/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/area/turret_protected/ai) +"csm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHEAST)"; icon_state = "darkblue"; dir = 5},/area/turret_protected/ai) +"csn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (WEST)"; icon_state = "darkblue"; dir = 8},/area/turret_protected/ai) +"cso" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csp" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (EAST)"; icon_state = "darkblue"; dir = 4},/area/turret_protected/ai) +"csr" = (/obj/machinery/porta_turret{ai = 1; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"css" = (/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -21},/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"cst" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) +"csv" = (/turf/simulated/wall,/area/turret_protected/ai) +"csw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) +"csx" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 28},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csy" = (/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csz" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 27},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 27; pixel_y = 5},/obj/effect/landmark/start{name = "AI"},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 32; pixel_y = 32},/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 32},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csA" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 28},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = 27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csB" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csC" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csD" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 5; pixel_y = 24},/obj/machinery/flasher{id = "AI"; pixel_x = -6; pixel_y = 24},/obj/machinery/camera/motion{c_tag = "AI Chamber South"; dir = 2; network = list("RD","MiniSat")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csE" = (/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csF" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csG" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csH" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csI" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Exterior South West"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) +"csK" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "MiniSat Exterior South East"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) +"csM" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_se"; name = "southeast of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"csN" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) +"csO" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csP" = (/turf/simulated/wall,/area/ai_monitored/storage/secure) +"csQ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"csR" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"csS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) +"csT" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"csU" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"csV" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) +"csW" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/space) +"csX" = (/obj/machinery/power/apc{dir = 8; name = "MiniSat Maint APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"csY" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air Out"; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/secure) +"csZ" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cta" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/secure) +"ctb" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctc" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) +"ctd" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/aisat) +"cte" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"ctf" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctg" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cth" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/ai_monitored/storage/secure) +"cti" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/secure) +"ctj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/ai_monitored/storage/secure) +"ctk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctl" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctm" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/aisat) +"ctn" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/camera/motion{c_tag = "MiniSat Maintenance"; dir = 4; network = list("MiniSat")},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cto" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctp" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cts" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/ai_monitored/storage/secure) +"ctt" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8},/turf/simulated/floor/plating/airless,/area/space) +"ctu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/space) +"ctv" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_s"; name = "south of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"ctw" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Auxiliary MiniSat Distribution Port"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/ai_monitored/storage/secure) +"ctx" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) +"cty" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctz" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctA" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/secure) + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6495,217 +6451,217 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaccaccaccaccaccaccaccaccaccaccaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaafaaaaafaaaaafaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaiaaiaajaakaalaakaalaakaamaaiaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaiaanaaoaapaaqaaraasaataauaavaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaafaaaaafaaaaafaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaiaaiaajaakaalaakaalaakaamaaiaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaiaanaaoaapaaqaaraasaataauaavaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaafaaiaawaaxaayaaxaaxaaxaazaauaaAaaiaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaiaaiaaBaaCaaDaaEaaFaasaasaauaaGaaiaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHaaHaaHaaHaaHaagaagaaiaaIaasaasaasaasaaJaasaasaaKaaLaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaMaaNaaOaaHaagaaiaaiaaPaaJaasaasaaQaaRaaJaasaaSaaTaaiaaaaaUaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaVaaWaaXaaHaagaaiaaYaasaasaasaaJaaZabaaasaasabbabcaaiaaiaaiaafaaaaaaaaaaaaaaaaafaaaaaUaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalfalfalfabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabfabgabfaaHaagaaiabhaasabiaasaasaasaasaasaasaauaasabjabkaaiaafaafaafaafaafaafaafaafablablabmablablabnabnaboaboaboabnabnaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabqabrabqaaHabsaaiabtaasaasabuabvabwaasabxabyabzaasabAabBaaiaafaaaaaaaaaaaaaaaaaaaaaabmabCabDabEabFabnabGabHabIabJabKabnaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafabLaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaabdabdalfabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabMabNabOabPabQaaiabRabSabRabRabRabTabRabRabRabUabRabRabVaaiaafaaaaafaafaafaafaaaaafablabWabDabXabCabnabYabZacaacaacbabnaaaaafcavaccaccaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdaafaafaaaaWuaaaafaaafabdabdabdabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdaceabgacfaaHacgaaiachaasaciabRacjackaclabRacmacnacoabRacpaaiacqacqacqacqacqacqacqacqacqacrabDacsabCaboactacuacvacaacwabnaaaaafacxacyacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaafaaaaafaaaaaaaWuaaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaczaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHacAacBacCaaHacDaaiacEaasacFabRacGackacFabRacHacnacFabRacIaaiacJacKacLacLafQacNadRacPacqacQabDacsabCaboacRacSacTacaacUabnaafaafacxacVacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaaabCoaaaacWacWacWacWacWaafabdaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabeabeabeabeaafaafaaaaRQaaaaafaafabdabdabdabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaHacdacZaaHadaaaiadbadcaddabRadbadeaddabRadbadfaddabRabRaaiacJadgadhadhadhadhadiadjacqadkabDacsabCabnadladmadnadoadpabnabmabladqacyacxacxadraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaeZaeYaeYaeYaeYaeXacXaeWaeVaeVaeVaeVaekaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaafaaaaafaaaaaaaRQaaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadzadAadBadCadDadEadFadGadDadHadIadJadDadKadLadMadNaaiadOadPacOadQadSadTadUadVadWabDadXadYablabnadZabnaeaabnaebabnaecaedablaeeaefaegaegaehaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeiaeiaeiaeiaeiaaaacXaaaaeiaeiaeiaeiaeiaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaaaamfaaaaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaelaemaenaeoaepaeqaeoaeraepaeoaeoaeoaepaesaetaeuaevaaiaewaexaeyaezaeAaeBaeCaeDacqaeEaeFaeGablaeHaeIaeJaeKaeLaeMaeJaeNaeOaePaeQaeRaeSaeTaeUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaaaaafaaaaaaaaaacXaaaaaaaaaaafaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaadwadvadvadvadvadxadtaduadsadsadsadsacYaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcaaiaaiaaiaaiafdafeaffafgafhafiafjafkafkafkabRaflafmaaiafnafoacMafqafrafsaftafuacqafvafwafxablafyafzafAafBafCafDafEafFafGablafHafIaegaegafJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaaaacXaaaacWacWacWacWacWaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafafKafKafKafKafKaaaadtaaaafKafKafKafKafKaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaiaaiaddafLadbafMafMafMafMafMafMafMafNafOafPafpafRafSafTafUafVafWafXafPafYafZagaagbagcagdafAageafCagfaggaghabladqacxacxacxadraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaeZaeYaeYaeYaeYaeXacXaeWaeVaeVaeVaeVaekaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaaaaafaaaaaaaaaadtaaaaaaaaaaafaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaiagiagjagkafMaglagmagnagoagpafMagqagragsagtaguagvagwafVagxafWagyagzagAagBagCagDagEagFagGagHagIagJagKagLagMagNagOagPacxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeiaeiaeiaeiaeiaaaacXaaaaeiaeiaeiaeiaeiaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaaaadtaaaaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaiagQagRagSafMagTagUagVagWagXafMagqagYagZahaahbahcahdaheaheahfahgahhahiahjahkahlahmahnahmahoahpahpahqahrablablaeQahsacxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaaaaafaaaaaaaaaacXaaaaaaaaaaafaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaadwadvadvadvadvadxadtaduadsadsadsadsacYaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaiahtagRahtafMagTagUahuagWahvafMahwahxahyahzahAahBahCahDahEahFahGahHahIahJahKahLahMahNahOahPahQahRahSahTahUahVahWahXahYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaaaacXaaaacWacWacWacWacWaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdafaafKafKafKafKafKaaaadtaaaafKafKafKafKafKaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaafaaaaaaaaiahZaiaaibafMaicaidaidaieagXafMaifaigafPaihaiiaijaikaikailaimafPafPainaioadqadqadqablablablablablablablablaipaiqairahYaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaeZaeYaeYaeYaeYaeXacXaeWaeVaeVaeVaeVaekaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaaaaafaaaaaaaaaadtaaaaaaaaaaafaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaitaitaiuaitaivaiwafMafMafMafMafMafMaixaiyafMaizaiAaiBaiBaiBaiBaiBaiBaiBaiBaiCaiDaiEaiFaiBaigaiwaiGaiHaiIaiJaiKaiLaiMaiNaipaiqairahYaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeiaeiaeiaeiaeiaaaacXaaaaeiaeiaeiaeiaeiadyabpaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaaaadtaaaaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafaitaiRaiSaiTaiUaiVaiWaiXaiYaiZajaajbajcajdajeajfajgajhajiajhajhajhajhajhajhajjajhajgajkajiajlajmajnajoajpajqajrajsajtajuaipaiqairacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaafaaaaafaaaaaaacXaaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaadwadvadvadvadvadxadtaduadsadsadsadsacYaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaiOaiPaiPaiPaiQaaaaafaivajyajzajAajBajCajDajEajFajGajHajIajJajKajLajIajJajMajLajIajJajNajOajOajOajPahxajQajRajSajTajUajVajWajVajVajVajXajYaiLaipaiqairahYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdaafaafaafaafaafacXaafaafaafaafaafabdabdabdaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpadyafKafKafKafKafKaaaadtaaaafKafKafKafKafKaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvajwajZajxajvaiuaiuakaakbakcakdakeaiwafMakfafMafMakgakhakiakjakkaklakiakjakkakmaknakjakoakpakjakqakrakjaksaktakuaiwakvakwaiLakxaiLakyakzaiLaipaiqairahYaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaaaakBaaaaaaaafaaaaaaaafaaaaafaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaafaaaaafaaaaaaafbaaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaaaaaaaeaaaaaaaafaafaafaaaakCakDalkakEalJakFakGakFakbakHakIakJaiwakKakLakKafMakMakNakOafMakPakNakOafMakPakNakOafMakQakRakSakTaigafMakUakVakWaiwakXakYakZalaakZalbalcaldaipaiqairahYaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaafaaaaleakAaleaaaaafaaaaaaaafaaaaaaaaaaafaafaaaaaaaaaaaaaaaalgalhalgaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdaafaafaafaafalialjaliaafaafaafaafabdabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvalKalMalLajvaiuaiuaiuallalmalnaloaiwakKakLakKafMalpakNalqafMalrakNalsafMaltakNaluafMalvalwalxakTalyafMalzakNalAaiwalBalCalBalDalBalBalEalBaipaiqairacxacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaaaalFalGalFaaaaafaaaaaaaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaalgalHalgaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaafaaaaaaaafaaaalialIaliaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvamkamkamjajvaaaaaaalNaitaiualOalPaiwakKalQakKaiwalRalSalSalTalSalSalSalTalSalSalSalTalUalValWalXalYaiwaiwaiwaiwaiwalZamaalZaiNalZalZambaiNaipamcamdameacxacxacxaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafalealFamgalFaleaafaafaafaafaaaaafaaaaaaaaaaafaafaaaaaaaaaalgamhalgaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaafalialiamialialiaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaakCamEamkanOajvaiuaiuaiuamlammamnamoaivaiwaiwaiwaiwampampampamqampampampamrampampampamqampampampamsamsamtamuamuamuamvalZamaalZaiNalZalZambaiNacxaiqamwaeQamxamyamxaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafalFalFalGalFalFaafaaaaaaaafaaaaafaaaaaaaaaaaaaafaafaaaaaaalgamhalgaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaaafamzamAamBamCamzamDamDaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvanfamkamkbDRamFakGamFakbakHakIakHamGamsamsamsamHamsamsamIamsamsamsamsamsamsamsamJamsamKamsamLamsamsamsamsamsamsamMaiNamNamOamPamQaiNamRaiNamSamTamUamVamVamWacxaccaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafamXamYamZanaamXaafaaaaaaaafaaaaafaaaaafaaaaaaaaaaafalgalgalgamhalgalgalgalgalgalgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDamDamDamDamDaafaafamzanbancandamzaneamDaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaajvcuxcuxcuxajvaiuaiuanganhanianjankaitanlanlanlanlanlanmannanlanlanlanlanlanlanlanoanpanpanpanqanranpansantanuanvamvanwanxaipaipaipaipaipaipacxanyanzacxanAanBacxaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafamXanCanDanEamXaafaaaaaaaafaaaaafaaaaafalgalhalgalhalganFamhamhamhamhamhamhanGalgaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaamDamDamDamDanHanIanJamDaaaaaaamzanKanLanMamzanNamDaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaoCaoDaoDaoDaoEaaaaafaivaiuanPaitanQanRanRanSanTanSanRanRanUanVanVanVanWanVanVanXanYanZaoaamVaobamVamVamVamVaocamVamVamVamVamVaodaoeaofaogaohaohaoiaojaokaolaomacxaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaccaccaccaaaaafamXaonaooaopamXaoqaoqaoqaoqaoqalhalhalhalgaoramhanGalgalgamhalgalgalgalgaosalgalgaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaccaccaccaaaaaaaafamDaovaowaoxanNaoyanNamDaozaozamzamzaoAaoBamzanNamDamDaozaozaozamDamDaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaitaoFakGaitaoGanRaoHaoIaoIaoIaoJanRaoKaoLaoMaoNaoOaoPanVampamsaoQaoRaoSagOagOagOagOagOaoTaoUagOagOagOagOagOaoVaoWaoXaoYaoZapaapbacxapcapdacxaafapeapfapfapgapfapfaphaafaafaaaaaaaaaaafalhapialhaaaaoqamXamXapjapkamXaplamhamhamhalgapmamhapnalgamhamhamhapoalgamhalgappapqalgamhapralgaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafapsaptapuaaaapvapwapxaafaafaozapyaozaaaaaaaafamDapzapAapBapCapDapEamDapFanNapGapHapIanNanNanNanNanNanNanNanNanNamDaaaapJaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaitaoFapLaitapManRapNapOapPapQapRanRapSanVapTapUapVapWapXampamsamuaoRahsapYapYapYapYapYapZaqaapYapYapYapYapYapYapYapYaqbaqcaqdaqeaqeaqeaqeaqeaqfaqgaqhaqhaqhaqhaqhaqgaqbaafaaaaaaaaaaafaqiamhalhaaaaoqaqjaqkaqlaqmamhamhamhalgamhalgaqnamhamhalgamhaqoaqpaqqaosamhalgaqraqsalgamhaqtalgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaquaqvaqwaqvaquaqxaqyaqxaquaafaqzanNaozaaaaaaamDamDamDamDamDaqAaqBaqCaqCaqDaqEaqFaqEaqGaqHaqIaqJamDanNamDamDamDanNamDaaaaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaqKaqKaqKaqKaqKaqKaqKaqKaqLanRaqMapOaqNaqOaqPanRapSaqQaqRaqSaqTaqUapXampamsaqVaoRahsapYaqWaqXaqYaqZaraarbapYarcardareapYarfargarhaqbariarjarkarlarmarnaroarpaqgaqhaqhaqhaqhaqhaqgaqbaafaafaafaafalhalhapialhalhaoqarqamharramhanFamhalgalgarsalgalgartalgalgaqqaruarvamhalgamharwarwarwarwarwarwarwarwarwabsabsabsabsaagabsabsaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxaqvaryaqvarxaqxarzaqxarxamDaozapyaozaozaozamDarAarBarBarBarBarBarBarCarDamDamDamDamDamDarEamDamDanNarFamDarGanNamDamDamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaqKarHarIaqKarJarKarLaqKaqLanRarMarNarOarOarParQarRarSarTarTarUarTapXampamsarVaoRahsapYarWarXarYarZasaasbapYascasdaseapYasdasfasgaqbashasiasjaskaskaskaslasmaqgaqhaqhaqhaqhaqhaqgaqbaqbaqbaaaaaaalhamhamhamhaplaoqasnaqqarramhasoaspasqaosamhamhamhamhasramhamharuassamhastamharwasuasvaswarwasxasyaszarwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxasAasBasCarxasDasEasFarxasGanNanNasHasHarFasIasJasKasLasLasLasLasLasLasMasNasOaagasPamDasQasRasSanNasIamDasTanNanNanNaozaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqKaqKaqKasUasUaqKasUasUasUaqKasVanRasWasXasYasZataatbatcatdanVateatfatganVathamsamuaoRahsapYapYapYapYapYatiatjapYatkatlatmapYapYatnatmaqbatoatpatqatratratsattatuatvaqhaqhaqhaqhaqhatwatxatyatzaaaaaaalhamhamhatAamhaoqatBamhatCatDatDatDatDatEatDatFamhamhamhamhamhamhamhamhalgasparwatGatHatHarwatIatJatKarwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxatLatMatNarxatOatMatNarxapEatPatQatRatRatRatSatTatUatVatWatXatYatZamDasJatUaagauaasOaozaubaucamDamDamDamDamDamDamDanNaozaafaccaccaccaccaccaccaccaccaccaudaueaudasUasUaqKaqKaufaqKaqKasVanRanRanRauganRanRanRauhauianVanVanVanVanVaujamsaukaoRahsapYaqWaqXaulaqZaumaunauoaupauqaurausautauuauvauwauxatpauyauzauzauAaslauBatzaqhaqhaqhaqhaqhatzauCauDatzaafaafalgamhamhalgalgaoqaoqaoqaoqaoqaoqaoqaoqaoqalgauEauFalgalgalgalgalgalgalgauGauHauIauJauKauLauMauNatGauOarwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaquarxauPauQaquarxauRauQaquamDauSamDamDamDamDamDasJatUanNauTauUanNanNamDasJatUauVaafauVamDapAaucamDauWauXamDasTapEasKauYasLauZavaavaavaavaavaavbavaavaavaauZavcauZauZavdauZaveavdavfavgavhaviaviaviaviaviaviaviavjavkaviaviaviaviavlavmavnavnavoavpapYarWavqarYavrasaavsavtavuavvavwavxavyavzavAavBavCavDauyauzauzauAaslavEatzaqhaqhaqhaqhaqhatzavFauDatzaaaaaaalgavGamhamhavHalgavIanGavJavKanFalgatBanFalgavLamhalgavMamhalgavNavOavPavQatDatDavRavSavTavUavVavWavXarwabsabsaagaagabsabsabsabsaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYavZavZavZawaavZavZavZawbawcawdawbawbawbaweamDawfatUanNawgawhanNawiamDasJawjasLasLasLasLasLasLasNanNawhawkanNanNawlawmawnawoawpawpawpawqawpawrawpawpawsawtawuawvawvawvawvawvawvawwawxawyawzawzawzawzawzawzawzawAawzawBawBawBawBawBawCawDawEawFawGapYapYapYapYapYawHawIawJawKawLawMawNawOawPawQawRawSawTawUawVawVawWawXawYawZaqhaqhaqhaqhaqhaxaaxbaxcatzaaaaaaalgamhamhamhamhamhamhavPatDatDatDatDatDatDatDaxdamhamhamhamhastamhamharraxeaxfaxgaxhaxiaxjatHatHatHaxkarwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYaxlaxmaxlaxnaxmaxmaxoaxlaxmaxpaxqaxraxraxsamDawfatUaxtanNanNaxuaxvamDaxwarBarBarBarBarBarBaxxatUaxyanNamDasGasGaxzapSaqKaxAaxBaxCaxCaxDaxCaxEaxCaxCaxFaxAaxGaxHaxHaxHaxHaxHaxHaxHawlaxIaxJaxKaxLaxMaxNaxOaxPaxQaxRaxSaxTaxUaxVaxWaxXamsaxYacxaeQapYaqWaqXaxZaqZayaaybaycaycaycaydayeayfaygayhauwayiayjaykaylaymaynattayoaypaqhaqhaqhaqhaqhaypaqbaqbaqbalgalgalganFalgalgaosalgalgarralgalgayqalgalgaosalgarravGalgalgaosalgamhavGarraxeayrarwaysavSaytayuayvavSaywarwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxavYayxavYayyayzayAayBavYayxavYayCayDaxnayEamDawfawjayFasLasLasNayGayGalgastalgayGayGayGayGayHayIavcauZauZauZauZayJapSarHaxAaaaaafaaaayKaaaayLaaaaafaaaaxAaxGaxHayMayNayOayPayQaxHawlayRaySayTayUayVayWayXayYayYayZazaazaazaazbaxWazcamsazdacxaeQapYarWarYarYazeasaazfazgazhaziazjazkazlazlazmazlaqbaznazoazpazqazrazsaqbaypaqhaqhaqhaqhaqhaypaqbaqtamhaxfaztalgalgalgaqtamhalgaqtarralgazuamhalgazvamhalgazwazxalgazyamhalgaosaosarrazzazAarwazBavSazCazDazCavSazEarwaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafazFaquazGatMavYavYavYavYavYavYatMazGavYaquazHazIamDazJazKazLazMatRazNayGazOazPazQazRazSazTazOayGazUazVazWawpawpawpawpawpazXazYaxAaafazZazZaAaazZaAbazZazZaafaxAaxGaxHaAcaAdaAeaAfaAcaxHaAgaAhaAiaAjaAkaAlaAmaAnaAoaApaAqaArazaazaazaaAsazcamsaAtacxaeQapYapYapYapYapYaAuaAvaAwazlazlazlazlazlaAxaAyaAzazlaqbaqbaqbaqbaAAaABaqbaypaqhaqhaqhaqhaqhaypaqbalgamhaACaztalgaADalgamhamhalgamharralgamhamhalgamhamhalgarraspalgamhamhalgaAEamharraxeaAFarwarwarwarwarwarwarwarwarwabsabsabsabsabsaafaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYayxavYaagaagaagaagavYayxavYaaaaquaAIayEaAJaAJaAKaALaAJaAJaAMayGazOazQaANaAOazQazQazOayGaqKaAPaAQaARaARaARaARaARaARaARaASaaaazZaATaAUaAVaAWaAXazZaaaaxAaxGaxHaAcaAYaAZaBaaAcaxHawmazXaxJaBbaBcaBdaBeaBfaAnaBgaBhazaazaaBiazaaAsazcamsazdacxaeQapYaqWaqXaBjaqZayaaBkazlaBlaAyaBmaBmazlaAxaBnaAzazlaBoaBpaBqaBraBsaABaafaBtaBuaBuaBuaBuaBuaBvaaaalgamhaBwaBxalgalgalgalgalgalgaByaBzalgalgalgalgalgalgaBAaBBaBCaBDaBDaBDaBEaBFaBGaBHaBIaBJaBKaBLaBMaBNaBOaBQaBPaBRaBRaBRaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaBSaBTaBUaBTaBVaBVaBVaBVaBTaBUaBWaBXaquaBYaBZaCaaCbaCcaCdaCeaCfaCgayGazOazQazQaChazQazQazOayGaCiaCjaCkaClaCmaCnaCoaCpaCqaCraASaafazZaCsaCtaCuaCvaCwazZaafaxAaxGaxHaCxaCyaCzaCAaCBaxHapSaCCaxJaCDaCEaCFazaaCFaCGaCHaCIaCJaAsaxWaCKaxWazcamsazdacxaeQapYarWarXarYaCLasaaCMazlaCNaAyaAyaAyazmaCOaCPaCQazlaCRaCSaCTaCUaCVaABaaaaafaaaaafaaaaafaaaaafaaaalgavGaCWaBGaCXaCYalgasoamhavGarramhalgaaaalgaxfaBGaBGaCZaDaaDbaDbaDbaDbaDbaDcaDdaDeaDfaDgaDgaDgaDhaDiaDjaDkaDlaDmaDnaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBSaBTaBTaDpaDqaDraDsaDtaDuaDvaDwaDxaDraDyaDzavYaBYaDAaAJaDBaDCaDDaDEaDFaDGayGaDHazQazQazQazQaDIaDJaDKaDLaDMaDNaCqaCqaCqaCqaCqaCqaCqaASaaaazZaDOaDPaDQaDRaDSazZaaaaxAaxGaxHaDTaDUaDVaDWaDXaxHapSaDYaxJaxJaDZaBhaEaaBhaEbaxJaxJaEcaEdaxWaEeaxWazcamsazdacxaeQapYapYapYapYapYaEfaEgaEhaEiaEjaEkaEkaEkaElazlaEmazlaEnaEoaEpaBraBsaABalgalgalgalgalgalgalgalgalgalgalgalgalgaEqalgalgalgalgaxfaBHaEraEsaEtaEsaEuaEvaEwaEwaExaEyaEyaEyaEyaEyaEzaEAaEBaEBaEBaEBaEBaEBaBRaECaEDaEEaBRaBRaBRaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaEFaEFaEGaDraEHaDraEHaDraEHaDraEHaDraDyaEIavYaBYaEJaAJaEKaELaEMaENaEOaEPayGaEQazQaERaESaESaETaEUaEVaEWaEXaEYaEZaEZaEZaEZaEZaFaaFbaASaafazZaFcaDPaFdaFeaFfazZaafaxAaFgaFhaFiaFjaDVaFkaFlaFmaFnaFoaxWaFpaFqaEcaEcaEcaFraFsaxWaFtaFtaxWaEcaxWaFuanYaFvacxaeQaeQaeQaeQaeQamSawHaFwaFxaFyaFzaFxaFAaFxaFBaFxaFCazlaFDaFEaFFaBraFGaFHaFIaFJaFKaFLaFMaFNaFNaFNaFNaFOaFPaFNaFNaFQaFRaFSaFTaBDaFUaFVaFWaFXaFYaFXaFZaGaaEyaEyaGbaEyaGcaGdaGeaEyaEBaGfaEBaGgaGhaGiaGjaGkaGlaGmaGnaGoaGpaJfaGraaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaDraDraGuaDraEHaDraEHaGvaEHaDraEHaDraDyaEIavYaBYaGwaAJaAJaGxaGyaGzaGAaAJayGayGayGayGaGBazQazQaGCayGaGDaGEaCqaCqaCqaGFaCqaCqaCqaGGaASaaaazZazZaGHaGIaGHazZazZaaaaxAaxGaxHaGJaGKaGLaGMaGNaxHapSaGOaxWaGPaFqaEcaEcaEcaFraGQaxWaAsaAsaxWaCKaxWaGRaGSaGTacxamSacxacxacxacxacxaGUaGVazlaGWaAyazlaGXazlaGYazlaGZazlaHaaHbaFFaBraHcaHdaHeaHfaHgaHgaHhaHgaHgaHiaHgaHjaHkauHauHauHauHaHlaHmaHnaHoaHpamhaHqaHqaHqaHqaHraEyaHsaHtaHuaHvaHwaHxaEyaHyaHzaEBaHAaHBaHCaHDaGkaHEaECaEDaDlaHFaKsaGraaaaaaaaaaaaaaaaafaaaaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaHHaHHaHIaDraEHaDraEHaDraEHaDraEHaDraDyaEIavYaHJaHKaHLaHMaHMaHNaHOaxmaHPaHQaHRaHSayGaHTazQazQaHUayGaHVaHWaCqaHXaHYaHZaIaaIbaIcaIdaASaaaaafaaaaIeaIfaIeaaaaafaaaaxAaxGaxHaDVaIgaIhaIiaIjaxHapSasUaxWaIkaIlaEcaEcaEcaImaInaxWaaaaaaaIoaIpaIqaIraIsaItaIuaIvaIoaaaaaaaIwaIxaIyaIzazlaIAaAyaAyaAyaCPaAyaAyaAyazlaBraIBaICaBraBraABaIDaIEaIEaIFaIGaIHaIEaIIaIEaIJaIKaIJaILaIJaIMaHqaHqaINaHqaHqaHqaHqaIOaIPaHqaHraEyaHtaIQaIRaISaITaIUaEyaIVaIWaIXaIYaIZaJaaJbaJcaJdaBOaJeaGoaGpaGqaGraaaaaaaaaaaaaaaaafaaaaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJgaBTaBTaDpaDqaDraDraDraDraDraDraJhaDraDyaJiavYaBYaxmaJjaJkaJkaJkaJkaJkaJkaJkaJlaxmayGaJmaJnaJmayGayGaJoaJpaJqaARaARaARaARaJqaJraJsaASaJtaJuaJuaJvaJwaJvaJuaJuaJxaxAaJyaxHaJzaxHaJAaJAaJBaxHaJCaJDaxWaxWaxWaAsaEaaAsaxWaxWaxWaIoaIoaIoaJEaIsaIsaIsaIsaIsaJFaIoaIoaIoaIwaJGaIyaJHazlazlazlazlazlazlazlazlazlazlaJIaJJaJKaJLaJMaJNaJOaJPaIEaJQaIGaJRaJSaJRaIJaJTaJUaIJaJVaIJaJWaJXaJYaJZaKaaKaaKaaKbaKcaKdaHqaHraEyaKeaIQaKfaISaITaKgaEyaKhaKiaKjaKkaKlaKmaKnaKoaKpaKqaKraDlaHFaKsaGraaaaafaafaafaafaafaafaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJgaBTaBUaBTaBVaBVaBVaBVaBTaBUaKtaKuaquaKvaxmaKwaKxaKxaKyaKxaKzarxaKAaKBaxmaKCaKDaKEaKEaKFaKEaKGaKHaKEaKEaKEaKEaKEaKEaKEaKIaKJaKKaKLaKMaKMaKNaKOaKMaKMaKMaKPaKQaKRaKNaKMaKMaKMaKSaGSaKTaIsaKUaKVaItaIuaIuaIuaIraIsaIsaKWaIsaKXaKYaKZaLaaLbaLcaLdaLeaIsaIsaKWaLfaLgaLhaLiaLjaLkaLlaLmaIsaLnaIsaBraLoaLpaLqaJJaLraLsaLtaLuaLvaLwaIEaLxaLyaLzaLAaLBaIJaLCaJUaLDaLEaIJaHqaLFaLGaLHaLIaLJaLKaLLaLMaLNaHqaHraEyaLOaLPaLQaLRaLSaLTaEyaLUaLVaEBaLWaLWaLWaLWaEBaLXaDjaKraDlaBRaBRaBRaLYaLYaLYaLZaLZaLZaafaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYayxavYaagaagaagaagavYayxavYaaaaquaAIaMbaKwaMcaMdaMeaMeaMfarxaMgaKBaMhaMiaKDaMjaMkaMlaMmaMnaMoaKEaKEaKEaKEaKEaKEaKEaKIaKEaKDaKEaKEaKEaMpaMqaMraMraMraMraMsaMraMtaMraMraMuaKDaGSaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaKWaIsaMvaMwaMxaMyaMzaMAaMBaMCaIsaIsaKWaIsaIsaIsaIsaIsaIsaIsaIsaIsaMDaIsaBraLqaLqaLqaMEaMFaMGaMHaMIaMJaMKaIEaMLaIGaMMaIEaIEaIJaMNaJUaMOaLEaMPaIJaHqaHqaHqaHqaHqaHqaMQaMRaVmaHqaHraEyaMTaHtaMUaMVaHtaMWaEyaEBaEBaEBaEBaEBaEBaMXaEBaECaRBaEDaDlaMYaMZaBRaNaaNbaNcaNdaNeaLZaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafazFaquavYatMavYavYavYavYavYavYatMavYavYaquaBYaxmaKwaNfaNgaMeaMeaMfarxaNhaKBaxmaMiaKDaKEaNiaNjaNjaNjaNkaNlaNmaNjaNnaNjaNjaNjaNoaNjaNpaNjaNjaNjaNqaNraNsaNtaNtaNuaNvaNwaNxaNyaKEaNzaKDaGSaIsaNAaIsaNBaNBaNBaNBaNBaNBaNBaNBaNCaNBaNBaNBaNBaNBaNBaNBaNBaNBaNBaNBaNDaNBaNBaNBaNBaNBaNBaNBaNBaIsaIsaIsaBraNEaNEaNEaNEaNEaNFaNGaJNaLvaNHaIEaNIaNJaNKaIEaNLaIJaNMaNNaNOaLEaNPaIJaHqaNQaNRaNSaNTaNSaNUaNVaNWaHqaHraEyaNXaNXaNYaNZaOaaOaaObaEyaOcaOdaOeaBRaOfaOgaOhaECaECaOiaOjaBRaOkaBRaOlaOmaOnaOnaOoaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafarxavYayxavYaOpaOqaOraOsavYayxavYaOtaOuaOvaxmaKwaOwaOwaKyaOwaKzarxaOxaKBaxmaOyaOyaOyaOzaOyaOAaOAaOAaOAaOAaOBaOCaOAaODaOAaOAaOAaOEaOFaOGaOFaOHaOIaOJaKEaKEaOKaOLaOMaONaKHaKEaNzaOOaOOaIsaIsaItaIoaIoaIoaIoaIoaIoaIoaIoaOPaOQaORaOSaORaORaORaOTaORaOUaORaOVaOPaIoaIoaIoaIoaIoaIoaIoaIoaIraIsaIsaIEaOWaOXaOYaOYaOYaOYaOYaJNaOZaOYaIEaPaaPbaPcaIJaIJaIJaPdaPeaIJaIJaIJaIJaHqaNSaPfaPgaPgaPgaPhaPiaNSaHqaHraEyaPjaHtaNYaNZaHtaHtaPkaEyaPlaPmaPnaBRaECaPoaPpaPqaPqaPraPsaPtaPuaBRaPvaPwaOnaPxaOnaPyaPzaPzaPyaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYaPAaxmavZaOvaxmaxmaPBavZaxmaPAaOvaxmaxmaxmaPCaPDaPDaPDaPDaPDaPDaPDaPEaxmaOyaPFaOyaPGaOAaPHaPIaPJaPKaPLaPIaPMaPNaPOaPPaPQaPRaOEaPSaPTaPUaOHaPVaOJaOJaPWaOJaOJaOOaPXaPYaPZaQaaOOaOOaQbaIsaItaIoaaaaaaaaaaaaaaaaaaaaaaOPaQcaQdaQeaQfaQgaQhaQiaQjaQkaQlaQmaOPaaaaaaaaaaaaaaaaaaaaaaIoaIraIsaQnaIEaQoaOYaOYaOYaOYaOYaQqaJNaOZaQraQsaJNaQtaQuaIJaQvaQwaQxaQyaQzaQAaQBaQCaIJaNSaQDaQEaQEaQEaQFaQGaNSaHqaQHaEyaQIaQIaNYaNZaQJaQJaQKaEyaEyaQLaEyaBRaQMaOgaOhaQNaQNaOiaOjaBRaBRaBRaLZaQOaQPaQQaLZaLZaLZaLZaQRaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaavYaQSaQTaQTaQTaQTaQTaQTaQTaQTaQSaQTaQUaxmaxmaMiaxmaQVaQWaxmaQXaQYaxmaQZaRaaOyaRbaOyaPGaOAaRcaPIaRdaPIaPIaPIaPMaReaPIaPIaPIaPRaOEaRfaPTaPTaOHaPVaOJaRgaRhaRhaRiaOOaRjaRkaRlaRmaRnaRoaIsaIsaItaIoaaaaaaaaaaaaaOPaOPaOPaOPaRpaRqaRraRsaRtaRuaRvaRwaRxaRyaRzaOPaOPaOPaOPaaaaaaaaaaaaaIoaIraIsaIsaRAaOYaRCaRDaREaREaRFaRGaRHaRIaRJaRKaRLaRMaRNaROaRPaRPaHGaRRaRSaRSaRTaRPaRUaRVaRWaRXaRYaRZaSaaQGaNSaHqaHraEyaHtaHtaNYaNZaHtaHtaHtaSbaScaHtaSdaBRaSeaSfaSgaQNaQNaShaSiaSjaBRaSkaSlaPwaOnaSmaOnaSnaPzaPzaSoaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaquaquavYavYavYavYavYavYavYavYaquaquarxaMiaSpaSqaSqaSraSqaSqaSqaSsaSqaSqaSqaOyaRbaStaSuaOAaSvaPIaSwaSxaSyaSzaSAaSxaPIaPIaPIaSBaOEaSCaSDaSEaOHaPVaOJaSFaSGaSHaSIaOOaSJaSKaSLaSMaSNaRoaIsaIsaItaIoaIoaIwaSOaOPaOPaSPaSQaSRaSSaSTaSUaSVaSWaSUaSXaSUaSUaSYaSZaTaaTbaTcaOPaOPaSOaIwaIoaIoaIraIsaIsaIEaTdaJNaOYaOYaOYaOYaTfaOYaTgaThaTiaTjaTkaTlaTmaTnaToaTpaTqaTraTsaTtaTnaTuaTvaTwaTxaTyaTzaTxaTAaTBaHqaHraEyaTCaTCaNYaNZaTDaHtaHtaTEaHtaTFaTGaBRaTHaTIaTJaQNaQNaTKaTLaECaBRaTMaOnaPwaOnaSmaTNaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOavYayyaxnaTPaSqaTQaTRaTSaTTaTSaTUaTQaTSaSqaRbaRbaTVaTWaOAaTXaPIaTYaTZaUaaUbaUcaSxaPIaPIaPIaPRaOEaOEaOEaOEaOHaPVaOJaOJaOJaOJaOJaOOaUdaRlaRlaRlaRlaRoaIsaIsaItaIuaIuaUeaUfaUgaOPaUhaUiaUjaUkaUlaUkaUmaUnaUoaUpaUqaUraUsaUqaUtaUuaUvaOPaUwaUfaUxaUyaIuaIraIsaIsaRAaOYaJNaQpaOYaUzaOYaQpaOYaOZaQraUAaOYaOYaOYaUBaUCaUDaUEaUFaUGaUHaUIaUJaIJaUKaULaUMaQEaUNaQEaUOaUPaHqaUQaEyaEyaEyaNYaNZaURaUSaHtaUTaUUaKfaUVaBRaECaUWaSgaQNaQNaShaUXaUYaBRaUZaOnaPwaVaaVbaVcaLZaaaaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaVdavYavYaBYaVeaVfaVgaVhaViaVjaVkaVlaTQaTSaSqaVnaYDaVoaOyaOAaVpaVqaVraVsaVraVtaVuaVtaVtaVtaVvaVwaOAaVxaVyaVzaVAaVBaVCaVDaVEaOyaVFaOOaVGaVHaVIaVJaVJaRoaIsaIsaIsaIsaIsaVKaVLaVMaVNaVOaVPaVQaVRaVSaVTaVUaVVaVWaVXaVYaVZaWaaWbaVQaWcaWdaWeaWfaWgaWhaWiaWjaWkaIsaIsaIEaWlaWmaWnaWoaOYaWpaWqaWoaOZaQraWraWraWsaWtaIJaUCaUCaUCaMaaUCaUCaUIaWvaIJaNSaULaQEaQEaUNaQEaWwaNSaHqaWxaWyaWzaWAaWBaWCaWDaWDaWDaWDaWDaWDaWEaWFaWGaWGaWGaWGaWGaWHaWIaWJaWFaWKaWLaWMaWNaOnaWOaLZaafaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaWPatMaWPaxmaxmaSqaWQaWRaWSaWSaWSaWTaWUaWVaSqaWWaRbaVoaWXaWXaWXaWYaWZaWXaXaaXbaXcaXdaXeaXeaXfaXgaOAaXhaXiaXjaXkaXlaXmaXmaXnaXoaXoaXpaXpaXpaXpaXpaXqaOOaIsaIsaXraXsaXtaXuaXvaXwaOPaXxaXyaXzaXAaXBaXCaXCaXDaXEaXFaXGaXHaXIaXJaXzaXKaXxaOPaXwaXvaXLaXMaXsaXNaIsaIsaRAaOYaXOaTeaOYaOYaOYaTeaOYaOZaOYaQraQraOYaOYaXPaXQaXRaUCaUCaUCaUCaXSaXTaIJaXUaXVaQEaXWaXXaXYaXVaXZaHqaYaaYbaYbaYcaYdaYeaYfaYgaYhaYfaYfaYfaYiaYjaYkaYlaYlaYlaYlaYlaYmaYnaYjaYoaYpaYqaYraOnaYsaLZaaaaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOavYavYavYaBYaxmaYtaTQaYuaWSaWSaWSaYvaYwaTQaSqaYxaYyaVoaWXaYzaYAaYBaYCaWXaYFaYEbeSaOAaYGaYHaYIaSwaOAaYJaYKaYLaYLaYLaYLaYMaYLaYLaYNaYOaYOaYOaYPaYOaYQaYRaKWaKWaYSaYTaYTaYTaYTaYTaYTaYUaYVaYWaYXaXDaYYaYZaYZaZaaZbaYZaYYaXFaZcaZdaZeaZfaZdaZdaZdaZdaZdaZdaZgaKWaKWaIEaZhaZiaZjaZkaOYaOYaOYaZlaZmaZnaOYaZoaZpaZqaIJaIJaIJaZraZsaZsaZsaIJaIJaIJaZtaQEaQEaMSaZuaZvaZwaMSaHqaZxaYbaZyaEyaZzaZAaZBaZCaZDaZEaTEaUSaZFaBRaZGaECaZHaQNaQNaZHaECaZIaBRaZJaZKaZLaSmaOnaOoaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOavYaZMaOvaZNaSqaTSaZOaTSaTQaZPaZQaZRaTSaSqaZSaZTaZUaWXaWXaWXaZVaZWaWXaZXaZYaZZaOAaYGaYHaYIaSwaOAaYJaYKaYLbaababbabbabbacaYLbadbaebafbagaYRaYRaYRaYRaIsaIsbahbaibajbakbalbambanbaobapbaqbarbasaYZaYZbatbaubataYZaYZbavbawbaxbaybazbaAbaBbaCbaDbaEaZdaXNaIsaIsaIEaIEaIEaIEaIEbaFaRAbaFbaGbaHaIEaIEaIEaIEaIEbaIbaJbaJbaJbaJbaJbaJbaKbaJbaIaMSbaLbaLaMSbaMaYbaYbaYbbaIaZxaYbaZyaEyaEyaEybaNbaObaNaEybaNaEyaEyaBRaBRbaPbaPbaPbaPbaPbaPaBRaBRbaQaOnbaRaSmaOnaOnaSoaPzaPzaSoaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaquaquavYavYavYavYavYavYavYavYaquaquarxaQVaxmaSqaSqaSraSqaSqaSqaSsaSqaSqaSqbaSbaTbaUaWXbaVbaWaZVbaXaWXbaYbaZbaYaOAaYGaYHaYIaSwaOAaYJaYKaYLbabbbabbababbbaaYLbadbbbbbcbbcbbdbbebbfaYRbbgaIsaXrbbhbbibbjbbkbblbblbbmbbnbbobarbbpaYZaYZbatbbqbataYZaYZbbrbawbbsbbtbbubbvbbwbbxbaEbbyaZdaXNbbzaIsaGSbbAaYbaYbaYbaYbaYbaYbaYbaYbbbBaYbaYbaYbaYbbbCaYbaYbaYbaYbaYbaYbaYbaYbbbAaYbaYbaYbaYbbaMaYbaYbaYbbbDbbEaYbaYbbbFaYbaYbaYbbbGaYbaYbaYbaYbaYbbbCbbHaYbaYbaYbaYbaYbaYbbbAbbIaSlaOnbbJbbKbbLbbMaLZaLZaLZaQRaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYawcawbawbawbawbawbawbawbawbawcawbbbNbbOaxmbbPaStbbQaXmaXmaXmbbRbbSbbTaOybbUbbVbbWaWXaWXaWXbbXbbYaWXaOAaOAaOAaOAaYGaYHbbZbcaaOAaYJaYKaYLbabbcbbabbbabccaYLbadbcdbbcbbcbbcbcebcfaYRbcgaIsaXrbbhbchbbjbcibcjbckbclbcmbcnbarbcobataYZbcpbcqbcpaYZbatbcrbawbcsbctbcubcvbcwbbxbaEbaEaZdbcxaIsaIsaGSbbAaYbaYbaYbaYbaYbaYbaYbaYbbcyaYbaYbaYbaYbaYbaYbbczbcAbcAbcAbcBaYbaYbbbAaYbaYbaYbaYbbaMaYbaYbbcCaWzbcDaWzaWzaWzaWzaWzaWzbcEaWzaWzaWzaWzaWzaWzaWzaWzaWzaWzaWzaWzbcFbcGbcHbcIbcIbcJaSmaOnaOnbcKaPzaPzbcKaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafavYaxlaxmaxlaxnaxmaxmaxoaxlaxmaxlaxnaxmbcLaHKbcMbcNbcObcMbcMbcMbcPbcQaOyaOyaOybcRaVoaWXaYzbcSbcTbcUaWXbcVbcWbcVaOAaOAaOAbcXbcYaOyaYJaYKaYLbcZbabbbabdabdbaYLbadaYRbdcbbcbbcbddbdebdfbdgaIsaXrbbhbdhbbjbcibdibdjbdkbbnbbjbarbdlbdmaYZbdnbdobdpaYZbdqbdrbawbdsbdtbdubdvbdvbdwbaEbdxaZdbdybdzaIsaGSbbAaYbaYbbdAaYbbdBbdCbdCbdCbdDbdCbdCbdCbdEaYbaYbaYbaYbaYbaYbbdFbdGbdHbbAaYbaYbaYbaYbbaMbdIbdJbdKbdLbdMaYbaYbaYbaYbaYbbdNbdOaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbbbAbdPbdQbdRbdSaSmaOnaOoaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxavYbdTavYaBYaxmaxmbdUavYbdVavYayCbdWbdXbdXbdYbdZbeabebbecbedbeebefbegbehbehbeibejaWXaWXaWXbekbelaWXaOyaOyaOyaOybemaVzbenbeoaVzbepaYKaYLbeqbabbabberbesaYLbetaYRbeubbcbbcbevbewbexbeyaIsaXraYTbbjbezbbkbbkbeAbbmbbnbeBbeCaXCbeDbeEbeFbeFbeFbeGbeHaXHbeIbeJbeKbeLbeMbaEbeNbaEbeOaZdaXNaIsaIsbePbePbePbePbePbePbePbeQbhcbhcbhdbeTbeTbeQbeUbeUbeUbeUbeUbeVbeVbeWbeXbeVbeVbeVbeVbeYaYbbeZbfabfbbfcbfdaYbaYbaYbbfebfebffbffbffbffbffbfgbfhbfhbfhbfibfhbfjbfkbfhbfhbflbfmbfmbfmbfmbfnbfobfpbfqaLZaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafazFaquazGatMavYayyayzbfrbfsavYatMazGavYaquazFarxbdYbftbfubfubfubfvbeebfwbfxbfybfybfzbfAaWXaYzbfBbekbfCaWXbfDbfDaRbaRbbfEbfFbfGbfHbfGbfGbfIaYLbfJbfKbabbabbesbfLbfMaYRbfNbbcbbcbevbfObfPbeyaIsbfQaYTbfRaYWbfSbfTbfUbfVbbnbfWaYTaafbfXbfYbfYbfYbfZbgabgbaafaZdbgcbgdbgebgfbaEbggbaEbghaZdaXNaIsbgibePbgjbgkbglbgmbgnbePbgobgpbgqbgrbgsbgsbgsbgtbgubgvbgwbeUbgxbgybgzbgybgybgAbgBbeVbfbbgCbfbbfbbfbbgDbfdbfdbgEbfdbgFbgFbffbgGbgHbgIbffbgJbgKbgJbffbgLbgMbgLbfmbgNbgObgNbfmbgPbgQbfmbgRbgSaLZaLZaLZaafaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafavYbdTavYavYavYavYavYavYbdVavYaafaafaafaaabdYbgTbdYbgUbfubgVbgWbcMaVzbgXbgYbgZbhabhbbhbbhbbhbbhbbhbbimbhebpdbfybhfbhgaYLaYLaYLaYLaYLaYLbhhaYLaYLaYLbhibhjbhkbhlbhmbbcbbcbevbhnbexbeyaIsbhoaYTbhpaYWaYWaYWaYWbfVbbnbhqaYTaafbfXbfYbhrbhsbhtbfYbhuaafaZdbhvbctbhwbhxbaEbeNbaEbaEaZdaXNaIsaIsbePbhybhzbhAbhBbhCbhDbgsbhEbgsbhFbgsbgsbhGbgtbhHbhIbhJbeUbhKbgybhLbgybhKbhMbgybeVbhNbhObhPbhQbfbbhRbfdbhSbhTbhUbhVbhVbffbhWbhXbhYbhZbiabibbicbffbidbiebifbfmbigbihbigbiibijbijbfmbikbgSaaaaafaaaaafaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdYbilblfbinbiobiobipbiqaXmbiraOybisbitbiubiubiubivbivbivbivbivbivbivbiwbhibixbiybizbiAbiBbiCbiDbiEaYLbiFbiGbiHbiIbiIbiJbbcbbcbevbbcaYRbeyaIsaXrbiKbiLbiMbiNbiOaYWbiPbbnaYTaYTaafbfXbfYbhsbfYbhsbfYbhuaafaZdaZdbiQbdubiRbaEbiSbiTbiUaZdaXNaIsbiVbiWbiXbiYbiZbjabjbbjcbgsbjdbjebjfbjgbjgbjhbgtbjibhIbjjbeUbhKbgybhLbjkbhKbjlbjmbeVbjnbjobjpbjqbfbbgDbfdbjrbjsbjsbjtbjubjvbjwbjxbjxbjxbjybjzbjAbffbjBbiebjCbfmbjDbjEbjFbjGbjHbjIbfmbikbgSbjJbjJbjJbjJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdYbjKbdYbjLbjMbjMbjNbdYbjObjOaOybjPbjQbjPbjPbjPbjQbjPaOyaOyaYLaYLaYLbjRbhibjSbjSbjTbjSbjSbjSbiDbjSbqEbjVbjWbjXbjYbjZbjZbjZbjZbkabkbbkcbkdbkebkfbkgbkhbkibkjbkkaYWbfVbbnaYTaafaafbfXbfYbhtbklbhrbkmbhuaafaafaZdbknbkoaZdaZdaZdaZdbkpaZdbkqaIsaIsbePbkrbhzbksbhBbhCbktbgsbkubkvbkwbkxbkybkzbeUbkAbkBbkCbeUbhKbgybkDbkEbhKbkFbgybeVbfbbfbbfbbfbbfbbgDbfdbkGbkHbkIbkJbkKbkLbkMbkNbkObkObkPbkQbkRbffbkSbiebkTbfmbkUbkVbkWbkXbkYbkZbfmbikblablbblcbldblcaaaaaaaafaaaaafaaaaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdYbleblfblgbjMblhblibdYaaaaaaaaabljbljbljbljbljbljbljaaaaaabjUblkbllblmblnblobloblpbloblobloblqbloblrblsbltblublvbexbexbexblwaYRblxaYRblyblzaKWbiKblAblBblBblBblBblCblDblEaafaaablFblGblHbfYbfYblIbhuaaaaafblJblKblLblMblNblOblJblPblJblQaIsaIsbePblRbhzbksblSblTbePblUbkubkvblVblWbgsblXbeUblYblZbmabeUbmbbmcbmdbmebmfbmgbmhbmibmjbmkbmjbmjbmjbmlbfdbmmbhTbmnbmobmpbkLbmqbmrbmsbmsbmtbmubmvbffbmwbgMbmxbfmbmybmzbmAbkXbijbmBbfmbikbmCbmDbmEbmEbmEbmEbmEbmEbmFaafaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdYbmGblfblfblfbdYbdYbdYaaaaaaaaabljbljbljbljbljbljbljaaaaaabjUbmHbjSbmIbmJbmKbmJbmJbmJbmJbmJbmLbmJbmMbmNbmObmPbmQbmRbexbmSbbcbmTbmUbmVbeybmWbmXbiKbiKblEbmYbmZbnabnbbncblEaaaaaabfXbndbnebnfbnebngbhuaaaaaablJbnhbnibnjblJbnkblJblPblJblQaIsaIsbePbnlbhzbksbnmbnnbePbnobnpbnqbeRbnrbgsbnsbeUbgtbntbnubeUbeVbnvbeVbeWbnwbnxbnxbnxbnxbnxbnxbnxbnxbgDbfdbnybkHbkIbnzbnAbnBbnCbnDbnDbnDbmtbkQbnEbnFbnGbnHbnIbnJbnKbnLbnKbnMbijbnNbfmbnObnPbnPbnPbnPbnPbnPbnPbnQbgSbjJbjJbjJaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaabsaaaaaaaaabljbljbljbljbljbljbljbnRbjUbjUbnSbjSbjSbjSbnTbnUbnUbnUbjSbjSbjSbjSbqEbnVbevbnWbnXbnYbnZboabobbocbbcbmVbodboebofbogbohboibojbokbolbombonblEaafaaabfXboobopbopbopboqbhuaaaaafblJborbosbotblJboublJblPblJbovaIsaLfbowboxboybozboAboBbePboCbkubhFbeRboDboEbnobnoboFboGboHboIboJboKbgsboLboMboNboOboPboQboRboSboTbnxbgDbfdboUboVboWboXboYbffboZbnDbnDbpabpbbkQbpcbqHbpebpfbpgbnJbphbpibijbpjbpkbplbfmbpmbpnbpnbpnbpnbpnbpnbpnbikbgSbpobppbjJbjJaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaagaaaaaaaaabljbljbljbljbljbljbljbpqbprbpqbpsbptbjSbjSbiDbjSbjSbjSbjSbjSbpuaYLaYLbpvbpwbjZbpxbpybexbpzbbcbpAbbcbpBblQbmWbpCbpDbpEbpFbpGbpHbpIbpJbpKblEaaaaaabfXbpLbpMbpNbpMbpObhuaaaaaabpPbpQbpRbpPbpPbpPbpPbpSbpPbpTaKWaKWbePbePbpUbpVbpWbpXbePbpYbkubpZbqabqabqabqabqabqbbqcbqdbqebqabqfbqabqgbqhboNbqibqjbqkbqlbqmbqnbnxbqobqpbqqbqrbqrbqsbqtbqubqvbqwbqwbqxbqybkQbqzbqAbqBbqCbqDbnJbnJbsqbqFbqGbtrbnJbfmbpnbpnbqIbqJbqKbqLbqMbpnbqNbqObqPbqQbqRbjJaaaaafaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafaagaaaaaaaaabljbljbljbljbljbljbljbqSbqTbqSbqUbjSbjSbjSbnTbnUbnUbnUbjSbjSbqVbqWaYLbqXbbcbbcbqYbqZbrabrbbbcbbcbbcbpBblQbrcaIsbpDbpEbrdbrebrfbrgbrhbriblEaafaafbrjbrkbrlbrmbrnbrobrpaafaafbrqbrrbrsbrtbrubrvbrwbrxbpPbryaIsaIsbeRbrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrIbrIbrIbrIbrJbrKbrLbrMbrNbrObrPbrQbrRboNbrSbrTbrUbrVbrWboTbnxbgDbfdbrXbrYbrZbsabsabffbsbbscbsdbnFbsebkQbsfbnFbsgbshbsibsjbskbslbsmbsnbsobspbAFbsrbssbstbsubsubsubsvbswbsxbgSbsybszbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafabsaaaaaaaaabljbljbljbljbljbljbljbnRbjUbjUbsAbjSbjSbjSbiDbjSbjSbjSbjSbjSbqVbsBaYLbsCbsDbjZbsEbsFbsGbevbbcbbcbsHbmVbsIbrcaIsbpDbpEblEbsJbsKbsLbsMbsNblEaaaaaaaafbfXbsObsPbsObhuaafaaaaaabrqbsQbsRbsSbsTbsUbsUbsVbsWbsXaIsaIsbeRbsYbgsbsZbtabtbbtcbtbbtdbtebtfbtgbtfbtfbtfbthbtibgsbhFbtjbtkbtkbtlbtmboNboNbtnbtobtpbqmboTbnxbfcbfdbtqbtqbtqbtqbtqbffbnFbnFbnFbnFbAGbtsbAHbnFbttbtubtvbtwbtwbtwbtwbtxbtybtzbtAbtBbtCbtDbtEbtEbtFbtGbpnbtHbgSbsybszbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafabsaaaaaaaaabljbljbljbljbljbljbljbqSbqTbqSbmHbtIbjSbjSbtJbjSbtIbjSbjSbjSbqVbtKaYLbtLbtMbobbtNbtObexbpwbjZbtPbtQbmVbsIbrcaXrbpDbtRblEbtSbtTbtUbtVbncblEaaaaaaaafbtWbtXbopbtYbtZaafaaaaaabrqbuabubbucbudbuebufbugbpPbuhaIsaIsbnobnobuibujbqbbukbulbumbunbuobupbuqbupbuqbupbuqbupbuqburbusbtkbutbuubuvbuwbuxbuybuzbuAbuBbuCbnxbuDbuEbuFbnHbuGbiebiebuHbiebiebuIbuJbuKbuLbuMbtwbuNbuObuPbuQbuQbuQbuRbuRbuRbuRbuRbuSbuTbuUbuVbuUbuWbuUbpnbtHbgSbsybuXbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafaafaaaaaaaaabljbljbljbljbljbljbljbuYbuZbuYbvabvbbvabvabvabvabvabvcbvdbjSbqVbveaYLbvfbbcbvgbvhbvibvjbvkbvkbvkbvjbvjbvlbrcaJFbvmbpEblEbvnbvobvpbvqbvrblEaaaaaaaafbvsbvtbrmbvubvvaafaaaaaabrqbvwbvxbvybvzbuebufbugbpPbvAaIsaIsbvBbvCbvDbvEbvFbvGbuqbvHbvIbvJbvKbvLbvMbvNbvObvNbvPbuqbhFbkubtkbvQbvRbvSbvTbvUbvVbvWbvXbvXbvYbvZbwabwbbwcbwdbwebwfbwgbwfbwfbwhbwfbwfbwibwjbwkbwkbwlbwmbqDbuQbwnbwobwpbwqbwrbwsbuRbwtbwubwvbwwbwxbwubwybpnbtHbgSbwzbqQbwAbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljbnRbjUbjUbjUaYLbjUbjUbjUbwBbwBbwBbwBbwCbwDbwDbwBbwBbwEbwEbwFbwGbvjbwHbwIbwJbwKbvjbsIbrcaItaIwaIwblEblEbwLblEblEbwMblEaIoaIoaIobwNbwObsPbwPbwQaIoaIoaIobpPbpPbpPbpPbpPbpPbpPbpPbpPbvAaIsbwRbuqbuqbuqbwSbuqbuqbuqbwTbvIbwUbwVbwWbwXbwYbwZbxabxbbwWbhFbkubtkbxcbxdbxebxfbxgbxhbrVbrVbrVbxibxjbxkbxlbxmbxmbxmbxmbxnbxmbxmbxmbxobxobxpbxqbxrbxrbxsbxtbqDbuQbxubxvbxwbxxbxybxzbxAbpnbpnbxBbxBbxBbpnbxCbpnbtHbgSbsybszbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljaaaaafaaaaaaaafaaaaaaaafaaabwBbxDbxEbxFbxGbxHbxIbwDbxJbxKbxLbxMbxNbxObxPbxQbxRbvjbsIbrcaIsaIsaIsbxSaLmbxTaKWbxUbxVbxWaWjaWjaWjbxXbxYbxZbyabybaIsaIsaIsaIsaLmaIsaKWaIsaIsaIsbxSaIsbvAaIsbycbuqbydbyebyfbygbyhbuqbyibyjbykbylbwWbwXbwXbymbynbyobwWbhFbypbtkbrVbyqbyrbysbxjbytbyubyvbywbnxbnxbfcbyxbxmbyybyzbyAbyBbyCbyDbxmbyEbyFbyGbyHbyIbxrbyJbyKbyLbyMbyNbyObyPbyQbyRbySbxAbyTbyTbyTbyTbyTbyTbyTbpnbtHbgSbsybszbjJaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljaaaaafaaaaaaaafaaaaaaaafaaabwDbyUbyVbyWbyXbyYbyZbzabzbbzcbzdbzebzfbzgbzhbxQbzibvjbsIbzjaIsaIsaIsaIsaIsaIsaKWaIsbrcaIsaIsaIsaIsaIsbzkbzlbzmaIsaIsaIsaIsaIsaIsaIsaKWbznaIsaIsaIsaIsbvAbzobzpbulbzqbzrbzsbzrbztbuqbzubvIbvJbzvbuqbzwbzxbzybzzbzAbuqbhFbkubtkbtkbtkbtkbtkbnxbnxbnxbnxbnxbnxbzBbgDbzCbxmbzDbzEbzFbzGbzHbzIbxmbzJbzKbzLbzMbzNbxrbyJbzObzPbzQbzRbzSbzSbzSbzTbzUbxAbyTbzVbyTbzWbyTbyTbyTbpnbtHbgSbsybszbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabljbljbljbljbljaaaaaaaafaaaaaaaafaaaaaaaafaaabwBbzXbzYbzZbAabAbbAcbwDbxKbxKbAdbAebvkbAfbAgbAhbAibvjbAjbAkbAlbAlbAlbAmbAlbAlbAnbAlbAoaIsbApbAqbArbArbAsbAtbAubAvbAwbAxaWjaWjbAyaWjbAzbAAaWjbABbACbADbAEaIsaIsbuqbALbAJbEwbupbExbuqbupbAKbHjbuqbuqbuqbuqbuqbuqbuqbuqbhFbkubgsbAMbANbAObAPbAQbARbASbATbAUbAQbzBbgDbAVbxmbAWbAXbAYbAZbBabBbbxmbBcbBdbBebBfbBgbxrbyJbBhbBibuRbBjbBkbBlbBmbBnbBobxAbyTbyTbyTbBpbyTbyTbyTbpnbtHbqObBqbqQbqRbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaafaaabwBbwBbwDbwDbwDbwDbwBbwBbBrbBsbBtbBubvjbvjbvjbvjbvjbvjbBvbBwaIwaIwaIwaIwbBxbBxbBxbBxbBxbBxbBxbBxbBxbBxbBybBzbBAbBBbBBbBBbBBbBBbBCbBBbBBbBDbBBbyxbBEbyxaIxaJGbBFbuqbBGbBHbBIbBJbBKbuqbBLbyjbBMbBNbBObBPbBQbBRbBSbBTbAIbBUbBVbBWbBWbBXbBYbBZbCabCbbCcbCdbCebAQbzBbgDbCfbCfbCfbCfbCfbCfbCfbCfbCfbCgbCgbCgbCgbCgbCgbChbCibCjbuRbuRbuRbuRbuRbuRbuRbxAbpnbpnbpnbpnbpnbpnbpnbpnbtHbgSbCkbClbjJbjJaafaafaafaccaccaccaccaccaccaccaccaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaafaafaafaafaafbCmbCnaafaafaagaafaaaaafaaaaaaaaaaafaaaaouaaaaaaaaaaafaaaaaabwEbCpbCqbCrbCsbCtbCubCvbCwbCxbCybCzbCAaaaaaaaafaaabBxbCBbCCbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbBBbCNbCObCPbCQbCRbCQbCQbCSbCTbCUbCVbyxbyxbyxbyxbuqbCWbCXbCYbCXbCZbuqbDabvIbDbbDcbDdbDebDdbDdbDfbDgbDhbDibDjbDjbDjbDkbDlbvEbDmbDnbDobDpbDqbAQbzBbgDbCfbDrbDrbDrbDsbDrbDrbDrbCfbDtbDtbDubDtbDtbCgbDvbDwbqDbDxbDybDzbDAbDBbDCbDDbDEbDFbDGbDHbDIbDJbDKbDLbDLbDMbDNbDybDybjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaafaafaagaagaagaagaagbDOaagaafaafaaaaaaaaabDPbDQcuybDQbDSaaaaafaaabwEbwEbDTbxKbDUbDVbDWbDXbDYbDYbDZbEabEbbEcaafbEdbEebEfbEgbEhbEibEjbEibEkbEibEibEibBxbElbEmbEnbBBbEobEpbEqbErbEsbCQbEtbBDbBBbEubEvbHkbHlbEybEzbEAbEBbCXbECbCXbyjbEDbEEbEFbEGbuqbEHbEIbCXbCXbEJbEKbnobnobnobnobnobELbEMbqbbENbEObEPbCdbEQbAQbzBbgDbCfbDrbDrbDrbDrbDrbDrbDrbCfbERbESbETbEUbEVbCgbEWbEXbEYbEZbFabFbbFcbFdbFdbFdbFdbFebFfbFgbDIbjJbFhbFibFjbFjbFkbFlbFmaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFnbFobFnaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafaagaafbFpaafaagaagaagaagaagaagaaaaaaaaabFqbFrbFsbFrbFqbFtbFtbFtbwEbFubxKbFvbFwbFxbFybwEbBwbFzbBwbBwbFAbFBaaabFCbFDbFEbFFbEibEibFGbEibFHbFIbFJbEibBxbElbFKbFLbBBbFMbFNbFObFPbFQbCQbFRbBDbzBbFSbFTbFUbFTbFVbFWbuqbFXbDdbFYbDdbFZbulbGabDebGbbuqbGcbCXbCXbCXbGdbGebnobGfbGgbGhbGibBXbGjbvEbGkbCdbCdbGlbGmbGnbGobGpbCfbDrbDrbDrbDrbDrbDrbDrbCfbGqbGrbGsbGtbGubGvbGwbGxbtvbGybGzbFdbGAbFdbFdbFdbFdbFdbFdbFdbDIbGBbGCbGDbGEbGFbGGbGHbFmaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFobFnbGIbFnbFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafbCmaagaagaagaagaagaagaagaafaagaagaagaafaaaaaaaaacuybGJbGKbGJcuybFtbGLbGMbwEbGNbxKbGObxKbxKbFybwEbGPbGQbGRbBwbFAbFBaafbFCbGSbGTbGUbGVbGWbGVbGVbGXbGYbGVbGVbGZbHabHbbHcbBBbHdbBBbBBbBBbBBbHebHfbHgbHhbHibHKbHmbKkbKibKibuqbHnbHobHpbHqbHrbuqbHsbHtbHubuqbHvbHwbHxbHybHzbHAbnobHBbHCbqabHDbHEbHFbHGbDmbHHbCdbCdbHIbAQbzBbgDbCfbCfbHJbDrbDrbKDbHJbCfbCfbHLbHMbHNbHObHPbCgbHQbHRbtvbHSbHTbHUbHUbHVbHWbHXbHUbHYbHZbIabIbbIcbIdbIebIfbIgbIhbIibFmaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbIjbFobIkbIlbImbFobIjaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaccaafaaaaagaagaagbCnaagbInaagaagbIoaagaafaafaaaaaaaaabFqbGJbGJbGJbIpbIqbxKbxKbIrbGNbxKbxKbxKbxKbFybwEbIsbGRbItbBwbFAbFBaaabFCbIubIvbIwbEibEibIxbEibIybIzbIAbIBbBxbICbIDbIEbIFbIGbIHbIHbIHbIHbIHbIIbIHbIJbIKbILbIMbINbIObIPbulbulbulbulbulbulbulbulbulbulbulbulbulbulbulbulbIQbnobnobnobnobnobIRbISbhEbAQbAQbAQbAQbAQbAQbzBbgDbCfbITbIUbIVbIWbIXbIYbITbIZbHLbHMbHNbJabJbbJcbJdbJebuPbJfbDybJgbJgbJhbJibJjbJkbFdbFdbJlbDIbJmbJnbJobDybJpbLQbLQbDyaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbFobFobJqbJrbJrbJrbJsbFobFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaagaafaagaagaafaafaagaagbJtaagaagaagaagaafaaaaaaaaacuybGKbGKbGKcuybFtbJubJvbJwbJxbxKbxKbJybJzbJAbwEbBwbBwbBwbBwbFAbEcaafbJBbEebJCbEgbJDbEibJEbEibEibEibEibEibBxbElbJFbJGbJHbJIbJIbJIbJIbJIbJIbJJbJKbJLbJMbJNbJObJPbJQbJRbJSbJTbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJUbJVbnobHBbJWbBWbJXbBXbJYbJZbKabKbbKbbKcbKdbJMbKebKfbCfbKgbKhbNMbKjbOXbKlbKmbIZbIZbIZbIZbIZbIZbKnbKobKpbKqbKrbDybDIbDIbDIbDIbDIbDIbKsbFdbFdbDIbjJbFhbgSbDybKtbKubKvbKwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbKybKxbJrbKzbJrbKAbKBbFnaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccbCmaagaagaagaagaagaagaafaagaafaafaagaagaafaaaaaaaaabFqbKCbVtbKEbFqbFtbFtbFtbwEbwEbFtbFtbFtbwEbwEbwEaaaaaaaaabKFbKGbFBaaaaaaaafaaabBxbKHbKIbKJbEibKKbKLbKMbKNbKObKPbKQbKRbKSbKTbKUbKVbKWbKXbKTbKTbKTbKTbKTbKYbKZbKTbKTbLabKTbLbbKTbKTbKTbKTbKTbyxbyxbyxbyxbyxbyxbyxbyxbLcbLdbnobLebLfbLgbLhbLibLjbLkbLlbLmbLmbLnbLmbLmbLobLpbCfbLqbLrbLsbLrbLtbLrbLubLvbLwbLxbLybLzbLAbXNbyJbHRbqDbLCaafbLDbLEbLFbLGbLHbLGbLIbLJbLKbDIbLLbtHbLMbDybDybDybDybDyaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbFobFobLNbJrbJrbJrbLObFobFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaagaagaafaagaagaagaagaagabpaaaaafaafaafaaaaaaaaabLPbDQbXQbDQbLRaaaaafaaaaafaagaafaaaaafaagaafaaaaaaaaaaafbKFbFAbFBaafaafaafaafbBxbBxbBxbBxbBxbBxbBxbBxbBxbBxbLSbLTbLUbLVbKTbKUbKVbKWbKXbLWbLWbLXbLYbLZbMabMbbMcbMdbMebMfbMgbMhbMibMjbMkbMlbMmbMmbMmbMmbMmbMmbMnbyxbLcbMobMpbMpbMpbMpbMpbMqbMrbMsbMpbMpbMpbMpbMpbMpbMobMtbMubMvbMwbMxbMwbMybMzbMAbMBbMBbMBbMBbMBbMBbMCbMDbMEbqDbLCaafbLDbMFbMFbMGbMHbMIbMJbMKbMLbDIbMMbtHblabjJbMNbMObjJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaafaafbIjbFobMPbMQbMRbMSbIjaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaafaagaafaafaafaafaafaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaafaagaafaaaaafaagaafaaaaaaaaaaaabKFbFAbFBaaaaaaaaaaafbMTbMUbMUbMVbMWbMXbMXbMYbMYbMTbElbMZbKRbNabKTbNbbNcbNcbNdbNebLWbNfbNgbNhbNibNjbNkbNlbNmbNnbNobNpbNobNqbNrbNsaafbNtbNtbNtbNtbNtbNubyxbLcbNvbNwbNxbNybNzbMpbNAbNBbNCbMpbNDbNEbNFbNEbNDbMobNGbCfbLrbLrbLrbNHbLrbLrbNIbNJbNKbNKbNLbNKbNKbYEbNNbNObNPbLCaafbLDbMFbNQbLGbNRbLGbNSbNTbNUbDIbszbtHblabjJbszbszbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFobFnbNVbFnbMSaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafaagaagaagaafaafaafaafaafaafaafaafaaaaafaaaaafaaaaafaaaaafaaaaafbBwbBwbKFbKFbKFbBwbBwaaaaaaaaaaaabKFbFAbFBaaaaaaaaaaafbMTbNWbMVbMVbMVbMVbMXbNXbNYbNZbOabKQbObbOcbOdbOebOfbOgbOhbOibOjbOfbOfbOfbOhbOkbOlbOmbOnbOobMkbOpbOqbOrbOsbOtbMmbOubOvbOwbOxbNtbNubOybLcbMobOzbNDbNDbNDbMpbOAbOBbOCbMpbNEbODbNEbOEbOFbOGbOHbCfbOIbOJbOKbOLbOMbONbOObOPbOQbORbOSbOTbOUbIZbZCbOWchdbOYbOYbDIbDIbDIbDIbDIbDIbDybDybDybDIbszbtHbOZbszbszbPabjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFnbFobFnaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaccaccaccaccaccaccaccaccaccaccaccaccaaaaaaaagaagaagaagaagaagaagaagaafaaaaaabBwbPbbGRbPcbGRbPdbBwaaaaaaaaaaaabKFbKGbFBaaaaafbKFbKFbMTbMVbPebPfbMVbMVbPgbPhbMXbPibElbMZbPjbPkbPlbPmbPnbPobPpbPqcjYbPobPrbPobPsbPtbPubMdbPvbPwbPxbPybPzbPAbPBbPCaafbPDbPEbOxbPFbNtbNubOybLcbMobPGbPHbNDbPIbMpbPJbPKbPLbMpbNDbPMbPNbNDbNDbMobLcbCfbIZbIZbIZbIZbKnbPObPPbPQbKnbIZbIZbIZbIZbIZbPRbPSbPTbPUbPVbPWbPXbPYbPXbPZbOYbQabQbbQcbQdbQebtHblabjJbjJbjJbjJabsaafaafaafaccaccaccaccaccaccaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaafaaaaaaaafaccaafaafaafaafaafaafaafaafaafaafaafaafaafbBwbQfbGRbGRbGRbQgbBwaaaaaaaaaaaabKFbFAbFBaaaaafbKFbQhbQibQjbQkbQlbQlbQlbQlbQlbQmbQnbQobMZbPjbQpbQqbQrbQsbNobQtbQuckabQvbQwbQxbQybQzbQzbQAbQBbMkbQCbQDbQEbQFbQGbQHbQIbOubQJbOxbOxbNtbNubOybLcbMobQKbNDbQLbMqbMpbMpbQMbMpbMpbQNbQObQPbQNbQNbMobLcbCfbQQbQRbQRbQSbQTbLrbQUbQVbQWbQXbDrbDrbDrbIZbQYbQZbRabRbbRcbPWbRdbRebRfbRgbZCbQbbRhbQbbQdbCkbRibRjbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBwbQfbGRbGRbRkbRlbBwaaaaafaaaaaabKFbFAbEcbBwbBwbBwbRmbMTbRnbMVbMVbMVbRobRpbRqbRrbMTbElbMZbPjbQpbPlbRsbRtbNobNobRubLWbRvbRwbRxbRybNobNobMdbRzbRAbRBbRCbRDbREbRDbRFaafbNtbNtbNtbNtbNtbNubyxbLcbMobRGbRHbRHbRIbRJbRKbRLbRMbRNbNDbPMbNDbNDbNDbMobLcbCfbDrbDrbDrbRObRPbLrbRQbLrbRRbRSbDrbDrbDrbIZbRTbRUbRVbRWbRXbRYbRZbSabRYbSbbOYbScbQbbSdbQdbjJbSebSfbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaccaafaafbSgaafaafaafbBwbBwbBwbBwbBwbBwbBwbBwbBwbBwbShbBwbBwbBwbKFbKFbKFbSibSjbSkbSlbSmbSnbSjbSobQnbQnbQnbQnbQnbQnbQnbQnbQnbSpbSqbSrbPjbSsbKTbStbSuckabSvckabLWbNobNobNobRybSwbSxbSxbSybSzbSAbOpbSBbSCbSDbOtbMmbOubSEbSFbSFbNtbNubyxbLcbSGbSHbSHbSHbSIbSJbNDbSKbNDbNDbNDbPMbNDbNDbNDbMobLcbCfbDrbDrbDrbSLbSMbQVbSNbLrbSObSPbQRbQRbSQbIZbSRbSSbPTbSTbSUbPWbRfbSVbRYbSWbOYbSXbSXbSXbQdbSYbSZbSfbjJaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTabTbbTbbTbbTbbTcbTdbTdbTebTfbTgbThbTibTjbTkbTlbBwbGRbGRbGRbGRbGRbGRbGRbTmbTnbTobTpbTqbTrbTrbTrbTrbTsbTtbTtbTtbTubTtbTvbDYbDYbTwbEcbElbMZbPjbTxbTybTzbTAbSxbSxbTBbTCbSxbSxbTDbTEbTFbNobTGbTHbTIbTJbNobTKbTLbTMbPCaafbPDbTNbTObTPbNtbNubOybTQbTRbTRbTRbTSbMobTTbRGbTUbTVbTWbTXbTYbTZbTZbUabMobLcbCfbIZbIZbIZbIZbUbbUcbRQbUdbUbbIZbIZbIZbIZbIZbUebUfbUgbUhbUibUjbUjbUjbUjbUkbZCbSXbSXbUlbQdbUmbSZbSfbjJbjJbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaccaaaaafaaaaaabUnbUnbKFbGRbUobUpbUqbUrbUsbBwbUtbKFbKFbKFbKFbKFbKFbKFbKFbEcbUubUvbUvbUvbUvbUvbUvbUvbUvbUwbUwbUwbUwbUwbUxbUybEcbElbMZbPjbTxbUzbUAbUBbUCbQzbUDbUEbQzbQzbUFbUGbUHbUIbUJbUKbULbUMbNobTKbUNbUObQHbQIbOubUPbSFbSFbNtbNubOybUQbyxbyxbyxbOHbMobURbNDbNDbUSbUTbUUbUVbUWbUVbUUbMobLcbCfbQQbQRbQRbUXbQTbLrbQUbQVbUYbUZbDrbDrbDrbIZbVabVbbVcbVdbRUbRWbVebVfbVgbVhbOYbSXbSXbSXbQdbUmbSZbSfbszbszbjJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaccaccaccaccaccbVibVjbVkbGRbVlbUpbUpbVmbGRbBwbGRbKFaaaaaaaafaaaaaaaafaaabEcbUubUvbVnbVobVpbVqbVrbVsbVncuebVubVvbVwbUwbUwbUybEcbVxbMZbPjbVybVzbVAbVAbVBbKTbKTbKTbKTbKTbVCbVDbLWbLWbLWbVEbNobTIbNobTKbTLbVFbPCaafbNtbNtbNtbNtbNtbNubOybUQbyxbVGbzBbOHbNvbVHbVIbVJbVKbVLbVMbVNbUWbVNbVObMobLcbCfbDrbVPbDrbVQbRPbLrbRQbLrbRRbVRbDrbVPbDrbIZbVSbVTbVUbVVbVWbVXbVYbVZbWabWbbZCbWcbWdbWebQdbSXbSZbWfbjJbszbjJbjJbjJaccaccaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbUnbUnbKFbWgbWhbWibWjbWkbGRbWlbGRbKFaaaaaaaafaaaaaaaafaaabEcbUubUvbVnbWmbWnbWobWpbWqbVncufbWrbWsbWtbWubUwbUybEcbElbMZbPjbWvbWwbKTbWxbWybKTbWzbWAbWBbKTbWCbRybWDbLWbWEbUMbNobUKbWFbWGbSCbWHbOtbMmbOubWIbWJbWKbNtbNubyxbUQbyxbAVbzBbOHbMobWLbWMbWNbWObUTbWMbWPbUWbWPbOEbOGbLcbCfbDrbDrbDrbWQbWRbQVbSNbLrbSObWSbQRbQRbSQbCfbQdbWTbWUbWUbQdbQdbWVbWWbWXbWYbWZbXabUjbXbbSXbSXbSZbSfbjJbXcbjJbXdbjJaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbKFbXebXfbXfbXgbUsbXhbBwbKFbKFaaaaaaaaaaaaaaaaaaaaabEcbUubUvbXibXjbXkbWobXlbXibXicufbXmbXnbWtbXobUwbUybEcbElbMZbXpbXqbXqbXrbXsbXtbXubXvbXwbXxbKTbNobRybXybXzbWEbXAbNobUKbWFbTKbTLbXBbPCaafbPDbXCbXDbXEbNtbNubyxbUQbyxbKkbKkbOHbMobMpbXFbXGbMpbXHbMpbMpbMpbMpbMpbMobLcbCfbIZbIZbIZbIZbUbbXIbRQbXJbUbbIZbIZbIZbIZbCfbRYbXKbRYbRYbRYbQdbWVbWWbXLbXMcugbXObVdbXPbQdbSXbSZbSfbjJbszbszbszcdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafabsabsabsbBwbBwbBwbWlbBwbBwbBwbBwaafaaaaaabXRaaaaaaaaaaaaaaabFBbUubUvbXibXibXScuicuhbXicujcukbXUculbXVculbUwbUybXWbXXbXYbCMbXqbXZbYabYabYbbYcbYdbYebYfbKTbYgbYhbWDbLWbWEbYibNobYjbWFbTKbYkbYlbQHbQIbOubYmbWJbWJbNtbNubOybUQbyxbYnbzBbOHbYobSHbSHbYpbMpbYqbYrbYsbMqbYtbYubLdbLcbCfbQQbQRbQRbYvbQTbLrbQUbQVbYwbYxbDrbDrbDrbCfbYybRYbRYbRYbRYbQdbOVbOVbYzbYAbOYbOYbVdbOYbQdbOYbSZbSfbjJbYBbYCbYDcdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdabdabdabdabdabpabdabdabdabdabdaaaaaabBwbGRbGRbGRbGRbGRbGRbGRbGRbXhbKFaafaaaaaaaafaagbYFaaaaaaaaabFBbUubUvbYGbYHbXTbYIcumcuocunbYKbYJbYLbWtbYMbUwbYNbYObYPbYQbHcbXqbYRbYabYSbYTbYUbYVbYWbYXbYYbOobYZbLWbLWbLWbZabNobZbbZcbTKbTLbNobPCaafbNtbNtbNtbNtbNtbNubOybUQbyxbZdbzBbZebZfbTRbZgbZhbMqbZibZjbZkbMqbZlbLmbZmbZnbCfbDrbDrbDrbZobRPbLrbRQbLrbRRbZpbDrbDrbDrbCfbZqbRYbZrbRYbRYbZsbZtbZubZvbZwbOYbVdbVdbZxbQdbCkbZybZzbjJbZAbZBbszcdKaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaafaaaaafaaaafaaaaaafaaaaafaaaabdaafaafbBwbZDbGRbBwbBwbBwbShbBwbBwbBwbBwaaaaaaaaaaagbZEbZFaagaagaafbFBbUubUvbZGbXibVnbVnbVnbXicupcuqbZHbWtbZIbZJbUwbBwbBwbZKbZLbZMbXqbXqbZNbYabZObZPbZQbZPbZRbKTbNobZSbZTbZUbZVbPvbZWbZXbZYbWGbSCbZZbOtbMmbOucaacabcabbNtbNubOybUQbyxbyxbyxcaccadbyxcaecafbyxbyxcagbyxbyxcafcahcaicajbCfbDrbDrbDrcakcalbQVcambLrbSOcanbQRbQRbSQbCfbRYbRYcaobRYbRYbQdbOVbOVcapcaqbOYcarcascatbQdbppbZybSfbjJbjJbjJbszbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacaucogcawaaacaucogcawaaacaucogcawaaaabdaaaaaabBwcaxcaybBwcazbGRbGRcaAbPdcaBbBwaaaaaaaaacaCaagaagaafaaaaaabFBbUubUvbXicaDcaEbVncaFbXibXicufcaGbWtbWtcaHbUwcaIcaJcaKcaLcaMcaNcaOcaPcaQcaPcaQcaRcaQcaSbKTcaTcaUcaVbQzbQzbQBbSwcaWbSBbQCbTLcaXbPCaafbPDcaYcaZcbabNtbNubyxbUQbzBcbbcbccaccbdbyxcaecbecbfcbgcbhcbicbfcbjcaebgScbkbCfbCfbCfbCfbCfbCfbLBcblbLBbCfbCfbCfbCfbCfbCfbQdbQdbQdbQdbQdbQdcbmcbmcbncbobQdbQdbQdbQdbQdbjJbSebSfbjJcbpcbqbszbjJaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcaucowcawaaacaucowcawaaacaucowcawaafaafaaaaaabBwbKFbKFbBwbBwcbscbtbPdbGRbRkbBwaaaaaaaaaaaaaafaaaaaaaaaaaabEcbUubUvbVncbucbvbVncbwcbxbVncufcbybWsbWtbWtcbzcbAbKRbPjcbBcbCcbDcbEcbFcbGcbHcbIcbJbYacbKbKTcbLbNobZSbSwbSxcbMcbNcbOcbPbMjcbQcbRbQHbQIbOucbScabcabbNtbNubyxcbTcbUcbVcbWcbXcbYbyxcbZccaccbcccccdccccceccaccfbgSccgbjJaaaaaaaaaaafaaaaaacchaaaaafaaaaaaaaaaaabjJccibMOblbccjccjbQdcckcckcbnbRacclccmbszbszbszbCkbSebWfbjJccnbszbszbjJbjJbjJaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacaucowcawaafcaucowcawaafcaucowcawaaaaafaafaafaafaafaafaafbBwbBwbBwbBwbShbBwbBwaaaaaaaaaaaaaafaaaaaaaafaaabEcbUubUvbVnccoccpccqccrccsbVncurcctccuccvccwbUwccxccycczccAccBccCccDccEccFccGccHccIccJccKccLccMbPyccNccObNobNobNobNqbTFccObTLbVFbPCaafbNtbNtbNtbNtbNtbNubyxbZdccPccQccRccSccTbyxbyxccUccVccWbLdccXccYbyxbyxbgSccgbjJaaaaaaaaaaafaaaaaacchaaaaafaaaaaaaaaaaabjJbszccZbqQcdacdbbQdcdccdccddbRabQdbOYbjJcdecdfbCkbSecdgcdhcdhcdhcdicdjcdkcdjcohaccaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcaucowcawaaacaucowcawaaacaucowcawaafaafaaaaaaaaaaaaaaaaaabBwcdmbBwbGRbGRbBwaafaaaaafaaaaaaaafaaaaaaaafaaabEcbUubUvbUvbUvbUvbUvbUvbUvbUvbUwbUwbUwbUwbUwbUwbBwcdnbBwcdocdpcdpcdpcdqcdrcdscdpcdtcducdvbKTcdwcdxbQEcdycdzcdAcdzcdycdBcdycdCbSwcdDaafaafaafaafaafaafbNucdEcdEcdEcdFcdGcdEcdEcdEcdHbyxcdIcdIcdJcdIcdIbyxbAVcadccgbjJcdKcdKcdKbjJcdKcdKcdLcdKbjJcdKcdKcdKcdKbjJbjJbSecdMbjJbjJbQdbQdbQdcdNcdObQdbCkbjJbYDbszbpobSebZzbjJbjJcdPbjJbjJbjJbjJaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdaafaaacaucowcawaaacaucowcawaaacaucowcawaaaaafaaaaaacdQcdRcdRcdRcdRbBwbBwcdSbGRbBwbKFbKFbKFbKFbKFbKFbKFbKFbKFbBwbEcbUubBwcdTcdUcdVcdVcdVcdVcdVcdVcdVcdVcdVcdWcdWcdVcdXcbscdocdYcdZceacebceccedcdpceecefcegbKTcdwcehceicejcekcelcemcenbNoceocepceqbMdaafaafaaaaaaaaaaaacercescetceucevcewcexceycdEcezceAceBceCceDccWccWbzBbzBcadbnOceEceEceEceEceEceEceEceFceGceGceGceGceGceGceHceGceIceGceGceJceKceLceMceNceObjJbjJcePceKceQceKceRbSfbjJceSbszbszbjJaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaaaaaacpqaaaaaaaaacpqaaaaaaaaacpqaaaaaaaafcdQcdQcdQceUceVceWceXceYbGRceZcfacfbcfacfacfacfacfacfacfacfacfacfacfccfdbSncfecffcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcdocdpcfhcficfjcfkcflcfmcfncfocfpcfgbMdcfqbMdcfrbMdcfqbMdcfrbMdcfsbMdcfsbMdaafaafaaaaaaaaaaaacdEcftcfucfvcfwcfxcfycfzcdEcezcfAccWcfBcfCcfDcfEbEzcfFcfGcfHcfHcfHcfHcfHcfHcfHcfIcfJcfHcfHcfHcfHcfHcfHcfKcfLcfMbmEcfNcfOcfPcfPcfPcfQcfRcfScfTcfUcfVcfPcfPcfWcfXbjJcbqbszcfYbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcfZcpmcpmcpncoVcoVcoVcoVcoVcoVcoVcoVcoVcoVcoVcppcgecgfcgecggcghcgicgjcfacgkcglbPdbBwbKFbKFbKFbKFbKFbKFbKFbKFbKFbBwbBwcgmbTrcgncgocfgcgpcgpcgqcfgcgrcgscgtcgucgvcgwcgxcgycgzcgAcdpcgBcgCcgDcgEcgFcgGcgHcgIcgJcfgaafcgKaafbNuaafcgKaafbNuaafcgLaafcgLaaaaaaaaaaaaaaaaaaaaacdEcgMcgNcgOcgPcgQcgRcgScdEbzBcgTcgUcgVcgWcgXbEzcgYcgZbyxbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJchabszbjJchbchcbjJbjJcdKcdKbjJbjJcusbZycutbjJchfchgbpmbjJbjJbjJbjJbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaaaaaacldaaaaaaaaacldaaaaaaaaacldaaaaaaaafcdQcdQcdQchichjchkcdRbGRbGRbGRbGRbBwaaaaaaaafaaaaaaaafaaaaaaaafaaabBwchlbBwchmchncfgchochpchqchrchschtcfncfncfnchuchvchwchxchtcdpchychzchAcgEchBcdpchCchDchEcfgbNtchFbPDchFbNtchFbPDchFbNtchGbPDchHbNtaaaaaaaaaaaaaaaaaacdEchIchJchKchLchMchNchOchPchQchQbGochRchSbGochTbyxbyxbyxaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjJchUbLLbjJchebZybjJaaaaaaaaaaaabjJbszbZychVchWchWchXchYchWaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdaafaaacaucmhcawaaacaucmhcawaaacaucmhcawaaaaafaaaaaacdQcdRcdRcdRcdRciabXhbGRbGRbBwaafaafcibcibcibcibcibcibcibaafbBwbBwbBwciccidcfgciechqchqchrcifcigcigcihciicijcikcikcilcfncdpcimcinciocipciqcdpcircefciscfgbNtcitciucivbNtciwcixciybNtcizciAciBbNtaaaaaaaaaaaaaaaaaaciCciDchJciEciFciGciHciIcdEaafbyxccUciJbOybOybyxbyxaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjJciKbjJbjJciLbZybjJbjJcdKcdKbjJbjJbszciMciNchWciOciPciQchWaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcaucmhcawaaacaucmhcawaaacaucmhcawaafaafaafaaaaaaaaaaaaaccbBwbBwbBwciRbGRbBwaaaaaacibciSciTciUciTciVcibaaabBwbRkbGRciWcidcfgciXciXciYcfgciZcjacjbcjccfocjdcjecjfcjgcjgcdpcjhcjicjjcjkcjlcjmcjncjocjpcfgbNtcjqcjrcjqbNtcjscjtcjsbNtcjucjvcjwbNtaaaaaaaaaaaaaaaaaacdEcjxcjycjzcjAcjBcjCcjDcdEaafaafaafcmWaaaaaaaafaaaaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacdKcdKcdKbjJcjFbCkbjJcjGcjHcjIceKcjIcjIcjIcjIcjJcjKcjLchWcjMcjNcjOchWaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacaucmhcawaafcaucmhcawaafcaucmhcawaaaaafaafaafaaaaaaaaaacccjPcjQcjPbGRbGRbBwaaaaaacibcjRcjScjTcjUcjVcibaaabBwcbtbGRciWcidcfgciXciXciYcfgcjWcgycuvcuucjZcuwcuvcgycuvcuvcgyckbckcckdcjdckeckfckgcfockhcfgbNtcjqckicjqbNtcjsckjcjsbNtcjwckkcjwbNtaaaaaaaaaaaaaaaaaacdEcdEcdEcklckmcknckockpckmaafaaaaafckqaaaaaaaaaaaaaaaabsaafaafaafaafaafaafaaaaaaaaaaaaaaaaaacdKbszckrbjJcksbszbjJcktbmDbmDckubmDbmEbmEbmEckvckvckwchWckxckyckzchWaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcaucmhcawaaacaucmhcawaaacaucmhcawaafaafaaaaafaafaaaaaaaccbBwbBwbBwbBwbGRbBwaafaafcibckAckBckCckDckAcibaafbBwcfgckEckFckGcfgciXciYciYcfgckHckIckJckKcfockLckMckNckMckMckOckPckQckRckSckTckTckTckUckVcfgbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtaaaaaaaaaaaaaaaaaaaaaaaaaaackWckmckXckYckZckmaafaaaaaaaaaaaaaaaaaaaaaaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacdKclabszbXcchabszbjJbjJbjJbjJbjJbszbjJaafaaaaaaaaaaafclbclbclcclbclbaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaacaucnCcawaaacaucnCcawaaacaucnCcawaaaabdaaaaaaaafaafaaaaaaaaaaaaaaabKFbGRbKFaaaaaacibcleclfclgclhclicibcibcibcfgcljckFclkcfgcfgcfgcfgcfgcllcfnclmcjccfocfncfncfnclncloclpcfocfocjccfnclqcfncfnclrclscfgaafaaaaaaaaaaafaafaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaacltckmckncluckpckmaaaaafaaaaaaaaaaaaaaaaaaaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacdKbszbuXbjJclvbszbszbszbszbszbszbszbjJaafaaaaaaaaaaafaaaclbclwclbaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaabdaaaaaaaaaaafaafaaaaaaaaaaaabKFbGRbKFaaaaaacibclxclyclzclAclBclCclDclEclCclFclGclHclIclJclKclLclMclNcigclOclPclQclRclSclTclUclTclUclVclWclXcigcigclYcigclZcmacfgcfgcfgcfgcfgcgycgycgycgycfgaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaacltckmcmbcmccmdcmeaafaafaafaafaafaaeaafaaaaaaaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaacdKcdKcdKbjJciKbjJbjJcmfcmgbLLbMMbjJbjJaafaaaaaaaaaaafaaaclbclcclbaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdabpabdabdabdabdabdabdabdabdabdaaaaaaaaaaaaaafaafaaaaaaaafbKFbGRbKFaafaafcibcmicmjcmkcmlcmmcmncmocmpcmncmqcmrcmscmtcmucmvcmwcmvcmxcmycmzcmAcmBcmCcmDcmEcmFcmGcmFcmHcmIcmJcikcmAcmKcikcmLcmMcikcmNcfncmOcfgcmPcmQcmRcmScmScmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacltckmckmcmUckmckmaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafcmVaafbjJbjJcdKcdKbjJbjJaaaaafaaaaaaaaaaafaaaaaacbraaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabKFbGRbKFaaaaaacibcmXcmYcmZcnacnbcibcnccndcibcnecfncnfcjccfocngcuvcnhcjdcnicnjcnkcnkcnkcnlcnmcnncnocnpcnqcnlcnrcnrclpcfnclqcjdcnscntcnucigcnvcnwchqchqcnxcnycnzcnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacltaccckmcnBckmcdlaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaeaaaaaaaaaaaaaaaaafcnDaafaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaaaaaacbraaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbBwbBwbShbBwbBwaaacibcnEcnFcnGcibcibcibcibcibcfgcnHcfncnfcnIcnJcnKcuvcnLcjdcnMcnNcnOcnPcnQcfgcnRcnScnTcnUcnVcfgcnWcnXcnXcnNcnMcjdcnYcnZcfocfncoacfgcobchqcoccmScmScodaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaackqacccoecofcoeaccaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafcqiaafaaaaafaaaaaaaafaaaabdabdabdabpaafaafaafaafcbraafaafaafaafaafabpabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbBwchlbGRcoibBwaafcibcibcibcibcibaafaaaaaaaafcfgcojcfncokcolcolcomcgycgyconcfgcoocopcopcopcfgcoqcorcoscotcoucfgcopcopcopcoocfgconcgycovcfocfncfgcfgcgycgycgycgycfgaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaafaccaaaaaaaaaaccaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaafaaaaaaaafaaaabdaaaaaaaafaaaaafaaaaaaceTaaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKFcoxcoycozbBwaafaaaaaaaafaaaaaaaafaaaaaaaafcfgcoAcoBcjdcoCcoDcoEcgycoFcoGcfgcoHcoIcoJcoIcjXcoKcoLcoMcoNcoucjXcoIcoIcoIcoOcfgcoPcoQckFcfocoRcircoScfncoTcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaabdaafcoUcoUcoUcoUcoUaaacgaaaacoUcoUcoUcoUcoUaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKFcoWcoXbIsbBwbBwcoYcoYcoYcoYcoYcoYcoYcoYcgycfgcoZcpacpbcpccoZcfgcfgcfgconcfgcfgcjXcjXcjXcjXcpdcpecpfcpecpgcjXcjXcjXcjXcfgcfgconcfgckFcphcpicpjcpkcfncplcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabdaaacgbcgccgccgccgccjEcgachZchhchhchhchhcgdaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKFbKFbKFbKFbBwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpscptaAGaaaaaaaaacjXcjXcjXcjXcjXcjXcjXcjXcjXaaaaaaaaaaAHcpwcpxcpycpzclTclTcpAcpBcpCcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabdafacpDcpDcpDcpDcpDaaacgaaaacpDcpDcpDcpDcpDaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpEcpFcpFaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpFcpGcpEcfgcpHcpIcfgcgycgycpJcgyaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabdaaaaaaaaaaafaaaaaaaaacgaaaaaaaaaaaafaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpKcpLcpMaafaafaafcpNaaaaaaaaaaaacpNaaaaaacpNaafaafaafcpOcpPcpQcfgcpRceecgyaafaaacpScpTaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcoUcoUcoUcoUcoUaaacgaaaacoUcoUcoUcoUcoUaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpEcpFcpUaaaaaaaafaaaaaaaaaaaaaaacpVaaaaaaaaaaafaaaaaacpFcpFcpEcfgaccaccaccaafaaacpWcpXcpYcpZcqacpZcpYcpZcqacpZcpZcpZcqacpZcpYcpZcqacqbcqcaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacgbcgccgccgccgccjEcgachZchhchhchhchhcgdaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqdcqecpFaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpFcqfcqgcfgaaaaaaaccaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaacpWcqhcpTcqiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcpDcpDcpDcpDcpDaaacgaaaacpDcpDcpDcpDcpDaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcfgcqjcpFaaaaaaaafcpNaafaafcqkapKcqlaafcqmaaaaafaaaaaacpFcqjcfgcfgaaaaaaaccaafaafcqiaafaafcqiaafaafaafaafaafaafaafaafaafaafaafaafcqiaafcqncqhcqcaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaafaaaaaaaaacpvaaaaaaaaaaafaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcqpcfgcqqcpFaaaaaaaafaaaaaaaafcqrcqsaotaafaaaaaaaafaaaaaacpFcqtcfgcqpaaaaaaaccaccaccaccaccaccaccaccaccaccaccaccaccaccaccaccaccaccacccqiaaaaaacqucqhcpTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcoUcoUcoUcoUcoUaaacbraaacoUcoUcoUcoUcoUaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcfgcqjcpFaaaaaaaafaaacqvaafcqwaiscqxaafaafcpNaafaaaaaacpFcqjcfgcfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaaaaaaaaacqycqzcpTaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacgbcgccgccgccgccprcpucprchhchhchhchhcgdaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqfcqgcpFaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpFcqdcqecfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaaaaaaaaaaafcqycqCaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcpDcpDcpDcpDcpDaaacbraaacpDcpDcpDcpDcpDaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpEcpFcqDaaaaaacqEaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacpFcpFcpEcfgaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaaaaaaaaaaafcqFcqGcqFcqHcqHcqIcqIcqIcqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaafaaaaafaaaaaacbraaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaacfgcqKcpLcpMaafaafaafcpNaaaaaacpNaaaaaaaaaaaacpNaafcqLaafcpOcpPcqMcfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccqiaafaafaafaafcqFcqNcqOcqPcqQcqRcqScqTcqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaabdabdabdabdabdaafaafaaacbraaaaafaafabdabdabdabpabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqUcpFcpFaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpFcpFcqUcfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaaaaaaaaaaafcqFcqVcqWcqXcqXcqYcqZcracqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcrbaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqUcpFcrcaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaacrdcpFcqUcfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaaaaaaaaaaafcqFcrecqWcqXcqXcrfcrgcrhcqIaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacircfgcfgcfgcpFaafaafaafaafaaaaaaaaaaaaaaaaafaafaafaafcpFcfgcfgcfgciraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafaafcqFcqFcricqXcqXcqIcrjcqIcqIaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacqUcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcqUaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaccaccaccaccaafaaacqHcrkcqXcqXcrlcrmcqHaafaafaccaccaccaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacqUcqUcqUcqUcqpcqUcqUcqUcqUcqUcqUcqUcqpcqUcqUcqUcqUaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdcrocroabdabdaaacqHcrpcrqcrrcrscrtcqHaaaabdabdcrocroabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaafaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrvcrwcrxabdabdcqHcrycrzcrAcrBcrCcqHabdabdcrDcrEcrFcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrvcrFcrHcrIcrJcrJcrKcrLcrJcrMcrNcrJcrJcrIcrOcrvcrFcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrPcrQcrRcrRcrScrTcrUcrVcrWcrWcrXcrYcrZcsacsacsbcsccrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcsecsfcsfcrJcsgcshcshcsicshcshcsjcrJcsfcsfcskcslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaaacrJcsmcsncsocspcsqcsrcsscrJaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucstcqFcqFcqFcrJcsucsvcswcswcsxcsycszcrJcqFcqFcqFcsAcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaaacsBcsCcsDcsEcsFcsBcsGcsHcsBaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaaacsBcsJcsKcsLcsMcsNcsOcsPcsBaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaacsBcsBcsQcsRcsScsScsScsRcsTcsBcsBaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaacsBcsBcsUcsScsScsVcsScsScsWcsBcsBaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsXcqFcqFcsBcsBcsRcsScsYcsYcsYcsScsRcsBcsBcqFcqFcsZcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGcqIcsBctacsRctbcsYctccsYctbcsRctdcsBcqIcrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaacsBcsBcsRcsSctfctgcthcsScsRcsBcsBaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaacqJcqJcqJcqJcqJaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaacsBcsBcsUcsScsScticsScsScsWcsBcsBaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaacqJcqJcqJcqJcqJaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaacsBcsBctjcsSctkctlctmcsSctjcsBcsBaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcructncqFcqFcsYcsBcsBcsGcsBctocsBcsDcsBcsBcsYcqFcqFctpcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaaaaaactqctqctqctrctqctqctqaaaaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaafaaactscttctuctvctwctxctsaaaaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdctycrIctzctzctsctActBctCctDctEctscrIcrIcrIctFcslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcructGctHcrRcrRcrRctIctJctKctLctMctNctOcsacsacsacsactPcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacsfcsfcsfcsfcsfctsctQctRctSctTctUctVctWcsfcsfctXctXaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdabdabdctsctYctZcuacubcucctsabdabdabdabdabdabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafctsctscudcudcudctsctsaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaacsIcsIcsIcsIcsIaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaacsIcsIcsIcsIcsIaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectecteaaactectectectecteaaactectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectecteaaactectectectecteaaactectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectecteaaaaaaaaaaaaaaaaaaaaactectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHaaHaaHaaHaaHaaIaaIaaiaaJaasaasaasaasaaKaasaasaaLaaMaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaNaaOaaPaaHaaIaaiaaiaaQaaKaasaasaaRaaSaaKaasaaTaaUaaiaaaaaVaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaWaaXaaYaaHaaIaaiaaZaasaasaasaaKabaabbaasaasabcabdaaiaaiaaiaafaaaaaaaaaaaaaaaaafaaaaaVaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabgabhabgaaHaaIaaiabiaasabjaasaasaasaasaasaasaauaasabkablaaiaafaafaafaafaafaafaafaafabmabmabnabmabmaboaboabpabpabpaboaboaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabrabsabraaHabtaaiabuaasaasabvabwabxaasabyabzabAaasabBabCaaiaafaaaaaaaaaaaaaaaaaaaaaabnabDabEabFabGaboabHabIabJabKabLaboaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafabMaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaabfabfabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabNabOabPabQabRaaiabSabTabSabSabSabUabSabSabSabVabSabSabWaaiaafaaaaafaafaafaafaaaaafabmabXabEabYabDaboabZacaacbacbaccaboaaaaafacdaagaagaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfaafaafaaaaceaaaacfaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgachabhaciaaHacjaaiackaasaclabSacmacnacoabSacpacqacrabSacsaaiactactactactactactactactactacuabEacvabDabpacwacxacyacbaczaboaaaaafacAacBacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaafaaaaafaaaaaaaceaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacCaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHacDacEacFaaHacGaaiacHaasacIabSacJacnacIabSacKacqacIabSacLaaiacMacNacOacOacPacQacRacSactacTabEacvabDabpacUacVacWacbacXaboaafaafacAacYacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadaaaaacZacZacZacZacZaafabfaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfadbadbadbadbaafaafaaaadcaaaaafaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaHacgaddaaHadeaaiadfadgadhabSadfadiadhabSadfadjadhabSabSaaiacMadkadladladladladmadnactadoabEacvabDaboadpadqadradsadtaboabnabmaduacBacAacAadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaaadcaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadDadEadFadGadHadIadJadKadHadLadMadNadHadOadPadQadRaaiadSadTadUadVadWadXadYadZaeaabEaebaecabmaboaedaboaeeaboaefaboaegaehabmaeiacAaejaekaekaelaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaaeoaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaepaeqaeraesaetaeuaesaevaetaesaesaesaetaewaexaeyaezaaiaeAaeBaeCaeDaeEaeFaeGaeHactaeIaeJaeKabmaeLaeMaeNaeOaePaeQaeNaeRaeSaeTaeUaeVaeWaeXaeYaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaadzaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafhaaiaaiaaiaaiafiafjafkaflafmafnafoafpafpafpabSafqafraaiafsaftafuafvafwafxafyafzactafAafBafCabmafDafEafFafGafHafIafJafKafLabmafMacAafNaekaekafOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadzaaaacZacZacZacZacZaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaiaaiadhafQadfafRafRafRafRafRafRafRafSafTafUafVafWafXafYafZagaagbagcafUagdageagfaggaghagiafFagjafHagkaglagmabmaduacAacAacAadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaafdaaaaaaaaaaafaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaiagnagoagpafRagqagragsagtaguafRagvagwagxagyagzagAagBagaagCagbagDagEagFagGagHagIagJagKagLagMagNagOagPagQagRagSagTagUacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaafdaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaiagVagWagXafRagYagZahaahbahcafRagvahdaheahfahgahhahiahjahjahkahlahmahnahoahpahqahrahsahrahtahuahuahvahwabmabmaeUahxacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaadzaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiahyagWahyafRagYagZahzahbahAafRahBahCahDahEahFahGahHahIahJahKahLahMahNahOahPahQahRahSahTahUahVahWahXahYahZaiaaibaicaidaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadzaaaacZacZacZacZacZaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfacfafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaiaieaifaigafRaihaiiaiiaijahcafRaikailafUaimainaioaipaipaiqairafUafUaisaitaduaduaduabmabmabmabmabmabmabmabmaiuaivaiwaidaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaafdaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaixaixaiyaixaizaiAafRafRafRafRafRafRaiBaiCafRaiDaiEaiFaiFaiFaiFaiFaiFaiFaiFaiGaiHaiIaiJaiFailaiAaiKaiLaiMaiNaiOaiPaiQaiRaiuaivaiwaidaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaiSabqaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaafdaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaixaiTaiUaiVaiWaiXaiYaiZajaajbajcajdajeajfajgajhajiajjajkajjajjajjajjajjajjajlajjajiajmajkajnajoajpajqajrajsajtajuajvajwaiuaivaiwacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaaadzaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxaeZaeZaeZaelaaaaafaizajyajzajAajBajCajDajEajFajGajHajIajJajKajLajIajJajMajLajIajJajNajOajOajOajPahCajQajRajSajTajUajVajWajVajVajVajXajYaiPaiuaivaiwaidaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfaafaafaafaafaafadzaafaafaafaafaafabfabfabfaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaiSafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZakaakbakcajZaiyaiyakdakeakfakgakhaiAafRakiafRafRakjakkaklakmaknakoaklakmaknakpakqakmakraksakmaktakuakmakvakwakxaiAakyakzaiPakAaiPakBakCaiPaiuaivaiwaidaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaaaakDaaaaaaaafaaaaaaaafaaaaafaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaaakEaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaakFakGakHakIakJakKakLakKakeakMakNakOaiAakPakQakPafRakRakSakTafRakUakSakTafRakUakSakTafRakVakWakXakYailafRakZalaalbaiAalcaldalealfalealgalhaliaiuaivaiwaidaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaafaaaaljalkaljaaaaafaaaaaaaafaaaaaaaaaaafaafaaaaaaaaaaaaaaaallalmallaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfaafaafaafaafalnaloalnaafaafaafaafabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZalpalqalrajZaiyaiyaiyalsaltalualvaiAakPakQakPafRalwakSalxafRalyakSalzafRalAakSalBafRalCalDalEakYalFafRalGakSalHaiAalIalJalIalKalIalIalLalIaiuaivaiwacAacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaaaalMalNalMaaaaafaaaaaaaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaallalOallaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaafaaaaaaaafaaaalnalPalnaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZalQalQalRajZaaaaaaalSaixaiyalTalUaiAakPalVakPaiAalWalXalXalYalXalXalXalYalXalXalXalYalZamaambamcamdaiAaiAaiAaiAaiAameamfameaiRameameamgaiRaiuamhamiamjacAacAacAaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaljalMamkalMaljaafaafaafaafaaaaafaaaaaaaaaaafaafaaaaaaaaaallamlallaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaafalnalnammalnalnaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakFamnalQamoajZaiyaiyaiyampamqamramsaizaiAaiAaiAaiAamtamtamtamuamtamtamtamvamtamtamtamuamtamtamtamwamwamxamyamyamyamzameamfameaiRameameamgaiRacAaivamAaeUamBamCamBaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafalMalMalNalMalMaafaaaaaaaafaaaaafaaaaaaaaaaaaaafaafaaaaaaallamlallaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaaafamDamEamFamGamDamHamHaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZamIalQalQamJamKakLamKakeakMakNakMamLamwamwamwamMamwamwamNamwamwamwamwamwamwamwamOamwamPamwamQamwamwamwamwamwamwamRaiRamSamTamUamVaiRamWaiRamXamYamZanaanaanbacAaagaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafancandaneanfancaafaaaaaaaafaaaaafaaaaafaaaaaaaaaaafallallallamlallallallallallallaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHamHamHamHamHaafaafamDanganhaniamDanjamHaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZankankankajZaiyaiyanlanmannanoanpaixanqanqanqanqanqanransanqanqanqanqanqanqanqantanuanuanuanvanwanuanxanyanzanAamzanBanCaiuaiuaiuaiuaiuaiuacAanDanEacAanFanGacAaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafancanHanIanJancaafaaaaaaaafaaaaafaaaaafallalmallalmallanKamlamlamlamlamlamlanLallaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaamHamHamHamHanManNanOamHaaaaaaamDanPanQanRamDanSamHaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTanUanUanUafOaaaaafaizaiyanVaixanWanXanXanYanZanYanXanXaoaaobaobaobaocaobaobaodaoeaofaoganaaohanaanaanaanaaoianaanaanaanaanaaojaokaolaomaonaonaooaopaoqaoraosacAaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaagaagaagaaaaafancaotaouaovancaowaowaowaowaowalmalmalmallaoxamlanLallallamlallallallallaoyallallaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafajxaeZaelaaaajxaeZaelaafaaaaagaagaagaaaaaaaafamHaozaoAaoBanSaoCanSamHaoDaoDamDamDaoEaoFamDanSamHamHaoDaoDaoDamHamHaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaixaoGakLaixaoHanXaoIaoJaoJaoJaoKanXaoLaoMaoNaoOaoPaoQaobamtamwaoRaoSaoTagTagTagTagTagTaoUaoVagTagTagTagTagTaoWaoXaoYaoZapaapbapcacAapdapeacAaafapfapgapgaphapgapgapiaafaafaaaaaaaaaaafalmapjalmaaaaowancancapkaplancapmamlamlamlallapnamlapoallamlamlamlappallamlallapqaprallamlapsallaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafajZaptajZaaaajZaptajZaafaafaoDapuaoDaaaaaaaafamHapvapwapxapyapzapAamHapBanSapCapDapEanSanSanSanSanSanSanSanSanSamHaaaapFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaixaoGapGaixapHanXapIapJapKapLapManXapNaobapOapPapQapRapSamtamwamyaoSahxapTapTapTapTapTapUapVapTapTapTapTapTapTapTapTapWapXapYapZapZapZapZapZaqaaqbaqcaqcaqcaqcaqcaqbapWaafaaaaaaaaaaafaqdamlalmaaaaowaqeaqfaqgaqhamlamlamlallamlallaqiamlamlallamlaqjaqkaqlaoyamlallaqmaqnallamlaqoallaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqpajZaqqajZaqpajZaqqajZaqpaafaqranSaoDaaaaaaamHamHamHamHamHaqsaqtaquaquaqvaqwaqxaqwaqyaqzaqAaqBamHanSamHamHamHanSamHaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqCaqCaqCaqCaqCaqCaqCaqCaqDanXaqEapJaqFaqGaqHanXapNaqIaqJaqKaqLaqMapSamtamwaqNaoSahxapTaqOaqPaqQaqRaqSaqTapTaqUaqVaqWapTaqXaqYaqZapWaraarbarcardarearfargarhaqbaqcaqcaqcaqcaqcaqbapWaafaafaafaafalmalmapjalmalmaowariamlarjamlanKamlallallarkallallarlallallaqlarmarnamlallamlaroaroaroaroaroaroaroaroaroabtabtabtabtaaIabtabtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarparqarrarsarparqartarsarpamHaoDapuaoDaoDaoDamHaruarvarvarvarvarvarvarwarxamHamHamHamHamHaryamHamHanSarzamHarAanSamHamHamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaqCarBarCaqCarDarEarFaqCaqDanXarGarHarIarIarJarKarLarMarNarNarOarNapSamtamwarPaoSahxapTarQarRarSarTarUarVapTarWarXarYapTarXarZasaapWasbascasdaseaseaseasfasgaqbaqcaqcaqcaqcaqcaqbapWapWapWaaaaaaalmamlamlamlapmaowashaqlarjamlasiasjaskaoyamlamlamlamlaslamlamlarmasmamlasnamlaroasoaspasqaroasrassastaroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarparpasuarparparpasuarparpasvanSanSaswaswarzasxasyaszasAasAasAasAasAasAasBasCasDaaIasEamHasFasGasHanSasxamHasIanSanSanSaoDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqCaqCaqCasJasJaqCasJasJasJaqCasKanXasLasMasNasOasPasQasRasSaobasTasUasVaobasWamwamyaoSahxapTapTapTapTapTasXasYapTasZataatbapTapTatcatbapWatdateatfatgatgathatiatjatkaqcaqcaqcaqcaqcatlatmatnatoaaaaaaalmamlamlatpamlaowatqamlatratsatsatsatsattatsatuamlamlamlamlamlamlamlamlallasjaroatvatwatwaroatxatyatzaroaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarpatAatBatCarpatDatBatCarpapAatEatFatGatGatGatHatIatJatKatLatMatNatOamHasyatJaaIatPasDaoDatQatRamHamHamHamHamHamHamHanSaoDaafaagaagaagaagaagaagaagaagaagatSatTatSasJasJaqCaqCatUaqCaqCasKanXanXanXatVanXanXanXatWatXaobaobaobaobaobatYamwatZaoSahxapTaqOaqPauaaqRaubaucaudaueaufaugauhauiaujaukaulaumateaunauoauoaupasfauqatoaqcaqcaqcaqcaqcatoaurausatoaafaafallamlamlallallaowaowaowaowaowaowaowaowaowallautauuallallallallallallallauvauwauxauyauzauAauBauCatvauDaroaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaqparpasuauEaqparpauFauEaqpamHauGamHamHamHamHamHasyatJanSauHauIanSanSamHasyatJauJaafauJamHapwatRamHauKauLamHasIapAaszauMasAauNauOauOauOauOauOauPauOauOauOauNauQauNauNauRauNauSauRauTauUauVauWauWauWauWauWauWauWauXauYauWauWauWauWauZavaavbavbavcavdapTarQavearSavfarUavgavhaviavjavkavlavmavnavoavpavqavraunauoauoaupasfavsatoaqcaqcaqcaqcaqcatoavtausatoaaaaaaallavuamlamlavvallavwanLavxavyanKallatqanKallavzamlallavAamlallavBavCavDavEatsatsavFavGavHavIavJavKavLaroabtabtaaIaaIabtabtabtabtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMavNavNavNavOavNavNavNavPavQavRavPavPavPavSamHavTatJanSavUavVanSavWamHasyavXasAasAasAasAasAasAasCanSavVavYanSanSavZawaawbawcawdawdawdaweawdawfawdawdawgawhawiawjawjawjawjawjawjawkawlawmawnawnawnawnawnawnawnawoawnawpawpawpawpawpawqawrawsawtawuapTapTapTapTapTawvawwawxawyawzawAawBawCawDawEawFawGawHawIawJawJawKawLawMawNaqcaqcaqcaqcaqcawOawPawQatoaaaaaaallamlamlamlamlamlamlavDatsatsatsatsatsatsatsawRamlamlamlamlasnamlamlarjawSawTawUawVawWawXatwatwatwawYaroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMawZaxaawZaxbaxaaxaaxcawZaxaaxdaxeaxfaxfaxgamHavTatJaxhanSanSaxiaxjamHaxkarvarvarvarvarvarvaxlatJaxmanSamHasvasvaxnapNaqCaxoaxpaxqaxqaxraxqaxsaxqaxqaxtaxoaxuaxvaxvaxvaxvaxvaxvaxvavZaxwaxxaxyaxzaxAaxBaxCaxDaxEaxFaxGaxHaxIaxJaxKaxLamwaxMacAaeUapTaqOaqPaxNaqRaxOaxPaxQaxQaxQaxRaxSaxTaxUaxVaulaxWaxXaxYaxZayaaybatiaycaydaqcaqcaqcaqcaqcaydapWapWapWallallallanKallallaoyallallarjallallayeallallaoyallarjavuallallaoyallamlavuarjawSayfaroaygavGayhayiayjavGaykaroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarpavMaylavMaymaynayoaypavMaylavMayqayraxbaysamHavTavXaytasAasAasCayuayuallasnallayuayuayuayuayvaywauQauNauNauNauNayxapNarBaxoaaaaafaaaayyaaaayzaaaaafaaaaxoaxuaxvayAayBayCayDayEaxvavZayFayGayHayIayJayKayLayMayMayNayOayOayOayPaxKayQamwayRacAaeUapTarQarSarSaySarUayTayUayVayWayXayYayZayZazaayZapWazbazcazdazeazfazgapWaydaqcaqcaqcaqcaqcaydapWaqoamlawTazhallallallaqoamlallaqoarjallaziamlallazjamlallazkazlallazmamlallaoyaoyarjaznazoaroazpavGazqazrazqavGazsaroaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaztaqpazuatBavMavMavMavMavMavMatBazuavMaqpazvazwamHazxazyazzazAatGazBayuazCazDazEazFazGazHazCayuazIazJazKawdawdawdawdawdazLazMaxoaafazNazNazOazNazPazNazNaafaxoaxuaxvazQazRazSazTazQaxvazUazVazWazXazYazZaAaaAbaAcaAdaAeaAfayOayOayOaAgayQamwaAhacAaeUapTapTapTapTapTaAiaAjaAkayZayZayZayZayZaAlaAmaAnayZapWapWapWapWaAoaApapWaydaqcaqcaqcaqcaqcaydapWallamlaAqazhallaArallamlamlallamlarjallamlamlallamlamlallarjasjallamlamlallaAsamlarjawSaAtaroaroaroaroaroaroaroaroaroabtabtabtabtabtaafaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaylavMaaIaaIaaIaaIavMaylavMaaaaqpaAuaysaAvaAvaAwaAxaAvaAvaAyayuazCazEaAzaAAazEazEazCayuaqCaABaACaADaADaADaADaADaADaADaAEaaaazNaAFaAGaAHaAIaAJazNaaaaxoaxuaxvazQaAKaALaAMazQaxvawaazLaxxaANaAOaAPaAQaARaAbaASaATayOayOaAUayOaAgayQamwayRacAaeUapTaqOaqPaAVaqRaxOaAWayZaAXaAmaAYaAYayZaAlaAZaAnayZaBaaBbaBcaBdaBeaApaafaBfaBgaBgaBgaBgaBgaBhaaaallamlaBiaBjallallallallallallaBkaBlallallallallallallaBmaBnaBoaBpaBpaBpaBqaBraBsaBtaBuaBvaBwaBxaByaBzaBAaBBaBCaBDaBDaBDaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaajxaekaBEaekaeZaeZaeZaeZaekaBEaBFaelaqpaBGaBHaBIaBJaBKaBLaBMaBNaBOayuazCazEazEaBPazEazEazCayuaBQaBRaBSaBTaBUaBVaBWaBXaBYaBZaAEaafazNaCaaCbaCcaCdaCeazNaafaxoaxuaxvaCfaCgaChaCiaCjaxvapNaCkaxxaClaCmaCnayOaCnaCoaCpaCqaCraAgaxKaCsaxKayQamwayRacAaeUapTarQarRarSaCtarUaCuayZaCvaAmaAmaAmazaaCwaCxaCyayZaCzaCAaCBaCCaCDaApaaaaafaaaaafaaaaafaaaaafaaaallavuaCEaBsaCFaCGallasiamlavuarjamlallaaaallawTaBsaBsaCHaCIaCJaCJaCJaCJaCJaCKaCLaCMaCNaCOaCOaCOaCPaCQaCRaCSaCTaCUaCVaCWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxaekaekaCXaCYalQaCZaDaaDbaDcaDdaDealQaDfaDgavMaBGaDhaAvaDiaDjaDkaDlaDmaDnayuaDoazEazEazEazEaDpaDqaDraDsaDtaDuaBYaBYaBYaBYaBYaBYaBYaAEaaaazNaDvaDwaDxaDyaDzazNaaaaxoaxuaxvaDAaDBaDCaDDaDEaxvapNaDFaxxaxxaDGaATaDHaATaDIaxxaxxaDJaDKaxKaDLaxKayQamwayRacAaeUapTapTapTapTapTaDMaDNaDOaDPaDQaDRaDRaDRaDSayZaDTayZaDUaDVaDWaBdaBeaApallallallallallallallallallallallallallaDXallallallallawTaBtaDYaDZaEaaDZaEbaEcaEdaEdaEeaEfaEfaEfaEfaEfaEgaEhaEiaEiaEiaEiaEiaEiaBDaEjaEkaElaBDaBDaBDaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaEmaEmaEnalQaEoalQaEoalQaEoalQaEoalQaDfaEpavMaBGaEqaAvaEraEsaEtaEuaEvaEwayuaExazEaEyaEzaEzaEAaEBaECaEDaEEaEFaEGaEGaEGaEGaEGaEHaEIaAEaafazNaEJaDwaEKaELaEMazNaafaxoaENaEOaEPaEQaDCaERaESaETaEUaEVaxKaEWaEXaDJaDJaDJaEYaEZaxKaFaaFaaxKaDJaxKaFbaoeaFcacAaeUaeUaeUaeUaeUamXawvaFdaFeaFfaFgaFeaFhaFeaFiaFeaFjayZaFkaFlaFmaBdaFnaFoaFpaFqaFraFsaFtaFuaFuaFuaFuaFvaFwaFuaFuaFxaFyaFzaFAaBpaFBaFCaFDaFEaFFaFEaFGaFHaEfaEfaFIaEfaFJaFKaFLaEfaEiaFMaEiaFNaFOaFPaFQaFRaFSaFTaFUaFVaFWaFXaFYaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZalQalQaGaalQaEoalQaEoaGbaEoalQaEoalQaDfaEpavMaBGaGcaAvaAvaGdaGeaGfaGgaAvayuayuayuayuaGhazEazEaGiayuaGjaGkaBYaBYaBYaGlaBYaBYaBYaGmaAEaaaazNazNaGnaGoaGnazNazNaaaaxoaxuaxvaGpaGqaGraGsaGtaxvapNaGuaxKaGvaEXaDJaDJaDJaEYaGwaxKaAgaAgaxKaCsaxKaGxaGyaGzacAamXacAacAacAacAacAaGAaGBayZaGCaAmayZaGDayZaGEayZaGFayZaGGaGHaFmaBdaGIaGJaGKaGLaGMaGMaGNaGMaGMaGOaGMaGPaGQauwauwauwauwaGRaGSaGTaGUaGVamlaGWaGWaGWaGWaGXaEfaGYaGZaHaaHbaHcaHdaEfaHeaHfaEiaHgaHhaHiaHjaFRaHkaEjaEkaCTaHlaHmaFYaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaHnaHnaHoalQaEoalQaEoalQaEoalQaEoalQaDfaEpavMaHpaHqaHraHsaHsaHtaHuaxaaHvaHwaHxaHyayuaHzazEazEaHAayuaHBaHCaBYaHDaHEaHFaHGaHHaHIaHJaAEaaaaafaaaaHKaHLaHKaaaaafaaaaxoaxuaxvaDCaHMaHNaHOaHPaxvapNasJaxKaHQaHRaDJaDJaDJaHSaHTaxKaaaaaaaHUaHVaHWaHXaHYaHZaIaaIbaHUaaaaaaaIcaIdaIeaIfayZaIgaAmaAmaAmaCxaAmaAmaAmayZaBdaIhaIiaBdaBdaApaIjaIkaIkaIlaImaInaIkaIoaIkaIpaIqaIpaIraIpaIsaGWaGWaItaGWaGWaGWaGWaIuaIvaGWaGXaEfaGZaIwaIxaIyaIzaIAaEfaIBaICaIDaIEaIFaIGaIHaIIaIJaBAaIKaFVaFWaILaFYaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTaekaekaCXaCYalQalQalQalQalQalQaIMalQaDfaINavMaBGaxaaIOaIPaIPaIPaIPaIPaIPaIPaIQaxaayuaIRaISaIRayuayuaITaIUaIVaADaADaADaADaIVaIWaIXaAEaIYaIZaIZaJaaJbaJaaIZaIZaJcaxoaJdaxvaJeaxvaJfaJfaJgaxvaJhaJiaxKaxKaxKaAgaDHaAgaxKaxKaxKaHUaHUaHUaJjaHYaHYaHYaHYaHYaJkaHUaHUaHUaIcaJlaIeaJmayZayZayZayZayZayZayZayZayZayZaJnaJoaJpaJqaJraJsaJtaJuaIkaJvaImaJwaJxaJwaIpaJyaJzaIpaJAaIpaJBaJCaJDaJEaJFaJFaJFaJGaJHaJIaGWaGXaEfaJJaIwaJKaIyaIzaJLaEfaJMaJNaJOaJPaJQaJRaJSaJTaJUaJVaJWaCTaHlaHmaFYaaaaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTaekaJXaekaeZaeZaeZaeZaekaBEaJYafOaqpaJZaxaaKaaKbaKbaKcaKbaKdarpaKeaKfaxaaKgaKhaKiaKiaKjaKiaKkaKlaKiaKiaKiaKiaKiaKiaKiaKmaKnaKoaKpaKqaKqaKraKsaKqaKqaKqaKtaKuaKvaKraKqaKqaKqaKwaGyaKxaHYaKyaKzaHZaIaaIaaIaaHXaHYaHYaKAaHYaKBaKCaKDaKEaKFaKGaKHaKIaHYaHYaKAaKJaKKaKLaKMaKNaKOaKPaKQaHYaKRaHYaBdaKSaKTaKUaJoaKVaKWaKXaKYaKZaLaaIkaLbaLcaLdaLeaLfaIpaLgaJzaLhaLiaIpaGWaLjaLkaLlaLmaLnaLoaLpaLqaLraGWaGXaEfaLsaLtaLuaLvaLwaLxaEfaLyaLzaEiaLAaLAaLAaLAaEiaLBaCRaJWaCTaBDaBDaBDaLCaLCaLCaLDaLDaLDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaylavMaaIaaIaaIaaIavMaylavMaaaaqpaAuaLEaKaaLFaLGaLHaLHaLIarpaLJaKfaLKaLLaKhaLMaLNaLOaLPaLQaLRaKiaKiaKiaKiaKiaKiaKiaKmaKiaKhaKiaKiaKiaLSaLTaLUaLUaLUaLUaLVaLUaLWaLUaLUaLXaKhaGyaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaKAaHYaLYaLZaMaaMbaMcaMdaMeaMfaHYaHYaKAaHYaHYaHYaHYaHYaHYaHYaHYaHYaMgaHYaBdaKUaKUaKUaMhaMiaMjaMkaMlaMmaMnaIkaMoaImaMpaIkaIkaIpaMqaJzaMraLiaMsaIpaGWaGWaGWaGWaGWaGWaMtaMuaMvaGWaGXaEfaMwaGZaMxaMyaGZaMzaEfaEiaEiaEiaEiaEiaEiaMAaEiaEjaMBaEkaCTaMCaMDaBDaMEaMFaMGaMHaMIaLDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaztaqpavMatBavMavMavMavMavMavMatBavMavMaqpaBGaxaaKaaMJaMKaLHaLHaLIarpaMLaKfaxaaLLaKhaKiaMMaMNaMNaMNaMOaMPaMQaMNaMRaMNaMNaMNaMSaMNaMTaMNaMNaMNaMUaMVaMWaMXaMXaMYaMZaNaaNbaNcaKiaNdaKhaGyaHYaNeaHYaNfaNfaNfaNfaNfaNfaNfaNfaNgaNfaNfaNfaNfaNfaNfaNfaNfaNfaNfaNfaNhaNfaNfaNfaNfaNfaNfaNfaNfaHYaHYaHYaBdaNiaNiaNiaNiaNiaNjaNkaJsaKZaNlaIkaNmaNnaNoaIkaNpaIpaNqaNraNsaLiaNtaIpaGWaNuaNvaNwaNxaNwaNyaNzaNAaGWaGXaEfaNBaNBaNCaNDaNEaNEaNFaEfaNGaNHaNIaBDaNJaNKaNLaEjaEjaNMaNNaBDaNOaBDaNPaNQaNRaNRaNSaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafarpavMaylavMaNTaNUaNVaNWavMaylavMaNXaNYaNZaxaaKaaOaaOaaKcaOaaKdarpaObaKfaxaaOcaOcaOcaOdaOcaOeaOeaOeaOeaOeaOfaOgaOeaOhaOeaOeaOeaOiaOjaOkaOjaOlaOmaOnaKiaKiaOoaOpaOqaOraKlaKiaNdaOsaOsaHYaHYaHZaHUaHUaHUaHUaHUaHUaHUaHUaOtaOuaOvaOwaOvaOvaOvaOxaOvaOyaOvaOzaOtaHUaHUaHUaHUaHUaHUaHUaHUaHXaHYaHYaIkaOAaOBaOCaOCaOCaOCaOCaJsaODaOCaIkaOEaOFaOGaIpaIpaIpaOHaOIaIpaIpaIpaIpaGWaNwaOJaOKaOKaOKaOLaOMaNwaGWaGXaEfaONaGZaNCaNDaGZaGZaOOaEfaOPaOQaORaBDaEjaOSaOTaOUaOUaOVaOWaOXaOYaBDaOZaPaaNRaPbaNRaPcaPdaPdaPcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaPeaxaavNaNZaxaaxaaPfavNaxaaPeaNZaxaaxaaxaaPgaPhaPhaPhaPhaPhaPhaPhaPiaxaaOcaPjaOcaPkaOeaPlaPmaPnaPoaPpaPmaPqaPraPsaPtaPuaPvaOiaPwaPxaPyaOlaPzaOnaOnaPAaOnaOnaOsaPBaPCaPDaPEaOsaOsaPFaHYaHZaHUaaaaaaaaaaaaaaaaaaaaaaOtaPGaPHaPIaPJaPKaPLaPMaPNaPOaPPaPQaOtaaaaaaaaaaaaaaaaaaaaaaHUaHXaHYaPRaIkaPSaOCaOCaOCaOCaOCaPTaJsaODaPUaPVaJsaPWaPXaIpaPYaPZaQaaQbaQcaQdaQeaQfaIpaNwaQgaQhaQhaQhaQiaQjaNwaGWaQkaEfaQlaQlaNCaNDaQmaQmaQnaEfaEfaQoaEfaBDaQpaNKaNLaQqaQqaNMaNNaBDaBDaBDaLDaQraQsaQtaLDaLDaLDaLDaQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaavMaQvaQwaQwaQwaQwaQwaQwaQwaQwaQvaQwaQxaxaaxaaLLaxaaQyaQzaxaaQAaQBaxaaQCaQDaOcaQEaOcaPkaOeaQFaPmaQGaPmaPmaPmaPqaQHaPmaPmaPmaPvaOiaQIaPxaPxaOlaPzaOnaQJaQKaQKaQLaOsaQMaQNaQOaQPaQQaQRaHYaHYaHZaHUaaaaaaaaaaaaaOtaOtaOtaOtaQSaQTaQUaQVaQWaQXaQYaQZaRaaRbaRcaOtaOtaOtaOtaaaaaaaaaaaaaHUaHXaHYaHYaRdaOCaReaRfaRgaRgaRhaRiaRjaRkaRlaRmaRnaRoaRpaRqaRraRraRsaRtaRuaRuaRvaRraRwaRxaRyaRzaRAaRBaRCaQjaNwaGWaGXaEfaGZaGZaNCaNDaGZaGZaGZaRDaREaGZaRFaBDaRGaRHaRIaQqaQqaRJaRKaRLaBDaRMaRNaPaaNRaROaNRaRPaPdaPdaRQaRRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaqpaqpavMavMavMavMavMavMavMavMaqpaqparpaLLaRSaRTaRTaRUaRTaRTaRTaRVaRTaRTaRTaOcaQEaRWaRXaOeaRYaPmaRZaSaaSbaScaSdaSaaPmaPmaPmaSeaOiaSfaSgaShaOlaPzaOnaSiaSjaSkaSlaOsaSmaSnaSoaSpaSqaQRaHYaHYaHZaHUaHUaIcaSraOtaOtaSsaStaSuaSvaSwaSxaSyaSzaSxaSAaSxaSxaSBaSCaSDaSEaSFaOtaOtaSraIcaHUaHUaHXaHYaHYaIkaSGaJsaOCaOCaOCaOCaSHaOCaSIaSJaSKaSLaSMaSNaSOaSPaSQaSRaSSaSTaSUaSVaSPaSWaSXaSYaSZaTaaTbaSZaTcaTdaGWaGXaEfaTeaTeaNCaNDaTfaGZaGZaTgaGZaThaTiaBDaTjaTkaTlaQqaQqaTmaTnaEjaBDaToaNRaPaaNRaROaTpaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaymaxbaTqaRTaTraTsaTtaTuaTtaTvaTraTtaRTaQEaQEaTwaTxaOeaTyaPmaTzaTAaTBaTCaTDaSaaPmaPmaPmaPvaOiaOiaOiaOiaOlaPzaOnaOnaOnaOnaOnaOsaTEaQOaQOaQOaQOaQRaHYaHYaHZaIaaIaaTFaTGaTHaOtaTIaTJaTKaTLaTMaTLaTNaTOaTPaTQaTRaTSaTTaTRaTUaTVaTWaOtaTXaTGaTYaTZaIaaHXaHYaHYaRdaOCaJsaUaaOCaUbaOCaUaaOCaODaPUaUcaOCaOCaOCaUdaUeaUfaUgaUhaUiaUjaUkaUlaIpaUmaUnaUoaQhaUpaQhaUqaUraGWaUsaEfaEfaEfaNCaNDaUtaUuaGZaUvaUwaJKaUxaBDaEjaUyaRIaQqaQqaRJaUzaUAaBDaUBaNRaPaaUCaUDaUEaLDaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUFavMavMaBGaUGaUHaUIaUJaUKaULaUMaUNaTraTtaRTaUOaUPaUQaOcaOeaURaUSaUTaUUaUTaUVaUWaUVaUVaUVaUXaUYaOeaUZaVaaVbaVcaVdaVeaVfaVgaOcaVhaOsaViaVjaVkaVlaVlaQRaHYaHYaHYaHYaHYaVmaVnaVoaVpaVqaVraVsaVtaVuaVvaVwaVxaVyaVzaVAaVBaVCaVDaVsaVEaVFaVGaVHaVIaVJaVKaVLaVMaHYaHYaIkaVNaVOaVPaVQaOCaVRaVSaVQaODaPUaVTaVTaVUaVVaIpaUeaUeaUeaVWaUeaUeaUkaVXaIpaNwaUnaQhaQhaUpaQhaVYaNwaGWaVZaWaaWbaWcaWdaWeaWfaWfaWfaWfaWfaWfaWgaWhaWiaWiaWiaWiaWiaWjaWkaWlaWhaWmaWnaWoaWpaNRaWqaLDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWraWsatBaWsaxaaxaaRTaWtaWuaWvaWvaWvaWwaWxaWyaRTaWzaQEaUQaWAaWAaWAaWBaWCaWAaWDaWEaWFaWGaWHaWHaWIaWJaOeaWKaWLaWMaWNaWOaWPaWPaWQaWRaWRaWSaWSaWSaWSaWSaWTaOsaHYaHYaWUaWVaWWaWXaWYaWZaOtaXaaXbaXcaXdaXeaXfaXfaXgaXhaXiaXjaXkaXlaXmaXcaXnaXaaOtaWZaWYaXoaXpaWVaXqaHYaHYaRdaOCaXraXsaOCaOCaOCaXsaOCaODaOCaPUaPUaOCaOCaXtaXuaXvaUeaUeaUeaUeaXwaXxaIpaXyaXzaQhaXAaXBaXCaXzaXDaGWaXEaXFaXFaXGaXHaXIaXJaXKaXLaXJaXJaXJaXMaXNaXOaXPaXPaXPaXPaXPaXQaXRaXNaXSaXTaXUaXVaNRaXWaLDaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMavMavMaBGaxaaXXaTraXYaWvaWvaWvaXZaYaaTraRTaYbaYcaUQaWAaYdaYeaYfaYgaWAaYhaYiaYjaOeaYkaYlaYmaRZaOeaYnaYoaYpaYpaYpaYpaYqaYpaYpaYraYsaYsaYsaYtaYsaYuaYvaKAaKAaYwaYxaYxaYxaYxaYxaYxaYyaYzaYAaYBaXgaYCaYDaYDaYEaYFaYDaYCaXiaYGaYHaYIaYJaYHaYHaYHaYHaYHaYHaYKaKAaKAaIkaYLaYMaYNaYOaOCaOCaOCaYPaYQaYRaOCaYSaYTaYUaIpaIpaIpaYVaYWaYWaYWaIpaIpaIpaYXaQhaQhaYYaYZaZaaZbaYYaGWaZcaXFaZdaEfaZeaZfaZgaZhaZiaZjaTgaUuaZkaBDaZlaEjaZmaQqaQqaZmaEjaZnaBDaZoaZpaZqaROaNRaNSaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaZraNZaZsaRTaTtaZtaTtaTraZuaZvaZwaTtaRTaZxaZyaZzaWAaWAaWAaZAaZBaWAaZCaZDaZEaOeaYkaYlaYmaRZaOeaYnaYoaYpaZFaZGaZGaZGaZHaYpaZIaZJaZKaZLaYvaYvaYvaYvaHYaHYaZMaZNaZOaZPaZQaZRaZSaZTaZUaZVaZWaZXaYDaYDaZYaZZaZYaYDaYDbaababbacbadbaebafbagbahbaibajaYHaXqaHYaHYaIkaIkaIkaIkaIkbakaRdbakbalbamaIkaIkaIkaIkaIkbanbaobaobaobaobaobaobapbaobanaYYbaqbaqaYYbaraXFaXFaXFbanaZcaXFaZdaEfaEfaEfbasbatbasaEfbasaEfaEfaBDaBDbaubaubaubaubaubauaBDaBDbavaNRbawaROaNRaNRaRQaPdaPdaRQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaqpaqpavMavMavMavMavMavMavMavMaqpaqparpaQyaxaaRTaRTaRUaRTaRTaRTaRVaRTaRTaRTbaxbaybazaWAbaAbaBaZAbaCaWAbaDbaEbaDaOeaYkaYlaYmaRZaOeaYnaYoaYpaZGbaFbaFaZGbaFaYpaZIbaGbaHbaHbaIbaJbaKaYvbaLaHYaWUbaMbaNbaObaPbaQbaQbaRbaSbaTaZWbaUaYDaYDaZYbaVaZYaYDaYDbaWbabbaXbaYbaZbbabbbbbcbajbbdaYHaXqbbeaHYaGybbfaXFaXFaXFaXFaXFaXFaXFaXFbbgaXFaXFaXFaXFbbhaXFaXFaXFaXFaXFaXFaXFaXFbbfaXFaXFaXFaXFbaraXFaXFaXFbbibbjaXFaXFbbkaXFaXFaXFbblaXFaXFaXFaXFaXFbbhbbmaXFaXFaXFaXFaXFaXFbbfbbnaRNaNRbbobbpbbqbbraLDaLDaLDaQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMavQavPavPavPavPavPavPavPavPavQavPbbsbbtaxabbuaRWbbvaWPaWPaWPbbwbbxbbyaOcbbzbbAbbBaWAaWAaWAbbCbbDaWAaOeaOeaOeaOeaYkaYlbbEbbFaOeaYnaYoaYpaZGbbGaZGbaFbbHaYpaZIbbIbaHbaHbaHbbJbbKaYvbbLaHYaWUbaMbbMbaObbNbbObbPbbQbbRbbSaZWbbTaZYaYDbbUbbVbbUaYDaZYbbWbabbbXbbYbbZbcabcbbbcbajbajaYHbccaHYaHYaGybbfaXFaXFaXFaXFaXFaXFaXFaXFbcdaXFaXFaXFaXFaXFaXFbcebcfbcfbcfbcgaXFaXFbbfaXFaXFaXFaXFbaraXFaXFbchaWbbciaWbaWbaWbaWbaWbaWbbcjaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbbckbclbcmbcnbcnbcoaROaNRaNRbcpaPdaPdbcpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafavMawZaxaawZaxbaxaaxaaxcawZaxaawZaxbaxabcqaHqbcrbcsbctbcrbcrbcrbcubcvaOcaOcaOcbcwaUQaWAaYdbcxbcybczaWAbcAbcBbcAaOeaOeaOebcCbcDaOcaYnaYoaYpbcEaZGbaFbcFbcGaYpaZIaYvbcHbaHbaHbcIbcJbcKbcLaHYaWUbaMbcMbaObbNbcNbcObcPbaSbaOaZWbcQbcRaYDbcSbcTbcUaYDbcVbcWbabbcXbcYbcZbdabdabdbbajbdcaYHbddbdeaHYaGybbfaXFaXFbdfaXFbdgbdhbdhbdhbdibdhbdhbdhbdjaXFaXFaXFaXFaXFaXFbdkbdlbdmbbfaXFaXFaXFaXFbarbdnbdobdpbdqbdraXFaXFaXFaXFaXFbdsbdtaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFbbfbdubdvbdwbdxaROaNRaNSaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarpavMbdyavMaBGaxaaxabdzavMbdAavMayqbdBbdCbdCbdDbdEbdFbdGbdHbdIbdJbdKbdLbdMbdMbdNbdOaWAaWAaWAbdPbdQaWAaOcaOcaOcaOcbdRaVbbdSbdTaVbbdUaYoaYpbdVaZGaZGbdWbdXaYpbdYaYvbdZbaHbaHbeabebbecbedaHYaWUaYxbaObeebaPbaPbefbaRbaSbegbehaXfbeibejbekbekbekbelbemaXkbenbeobepbeqberbajbesbajbetaYHaXqaHYaHYbeubeubeubeubeubeubeubevbewbewbexbeybeybevbezbezbezbezbezbeAbeAbeBbeCbeAbeAbeAbeAbeDaXFbeEbeFbeGbeHbeIaXFaXFaXFbeJbeJbeKbeKbeKbeKbeKbeLbeMbeMbeMbeNbeMbeObePbeMbeMbeQbeRbeRbeRbeRbeSbeTbeUbeVaLDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaztaqpazuatBavMaymaynbeWbeXavMatBazuavMaqpaztarpbdDbeYbeZbeZbeZbfabdJbfbbfcbfdbfdbfebffaWAaYdbfgbdPbfhaWAbfibfiaQEaQEbfjbfkbflbfmbflbflbfnaYpbfobfpaZGaZGbdXbfqbfraYvbfsbaHbaHbeabftbfubedaHYbfvaYxbfwaYAbfxbfybfzbfAbaSbfBaYxaafbfCbfDbfDbfDbfEbfFbfGaafaYHbfHbfIbfJbfKbajbfLbajbfMaYHaXqaHYbfNbeubfObfPbfQbfRbfSbeubfTbfUbfVbfWbfXbfXbfXbfYbfZbgabgbbezbgcbgdbgebgdbgdbgfbggbeAbeGbghbeGbeGbeGbgibeIbeIbgjbeIbgkbgkbeKbglbgmbgnbeKbgobgpbgobeKbgqbgrbgqbeRbgsbgtbgsbeRbgubgvbeRbgwbgxaLDaLDaLDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafavMbdyavMavMavMavMavMavMbdAavMaafaafaafaaabdDbgybdDbgzbeZbgAbgBbcraVbbgCbgDbgEbgFbgGbgGbgGbgGbgGbgGbgHbgIbgJbfdbgKbgLaYpaYpaYpaYpaYpaYpbgMaYpaYpaYpbgNbgObgPbgQbgRbaHbaHbeabgSbecbedaHYbgTaYxbgUaYAaYAaYAaYAbfAbaSbgVaYxaafbfCbfDbgWbgXbgYbfDbgZaafaYHbhabbYbhbbhcbajbesbajbajaYHaXqaHYaHYbeubhdbhebhfbhgbhhbhibfXbhjbfXbhkbfXbfXbhlbfYbhmbhnbhobezbhpbgdbhqbgdbhpbhrbgdbeAbhsbhtbhubhvbeGbhwbeIbhxbhybhzbhAbhAbeKbhBbhCbhDbhEbhFbhGbhHbeKbhIbhJbhKbeRbhLbhMbhLbhNbhObhObeRbhPbgxaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdDbhQbhRbhSbhTbhTbhUbhVaWPbhWaOcbhXbhYbhZbhZbhZbiabiabiabiabiabiabiabibbgNbicbidbiebifbigbihbiibijaYpbikbilbimbinbinbiobaHbaHbeabaHaYvbedaHYaWUbipbiqbirbisbitaYAbiubaSaYxaYxaafbfCbfDbgXbfDbgXbfDbgZaafaYHaYHbivbcZbiwbajbixbiybizaYHaXqaHYbiAbiBbiCbiDbiEbiFbiGbiHbfXbiIbiJbiKbiLbiLbiMbfYbiNbhnbiObezbhpbgdbhqbiPbhpbiQbiRbeAbiSbiTbiUbiVbeGbgibeIbiWbiXbiXbiYbiZbjabjbbjcbjcbjcbjdbjebjfbeKbjgbhJbjhbeRbjibjjbjkbjlbjmbjnbeRbhPbgxbjobjobjobjoaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdDbjpbdDbjqbjrbjrbjsbdDbjtbjtaOcbjubjvbjubjubjubjvbjuaOcaOcaYpaYpaYpbjwbgNbjxbjxbjybjxbjxbjxbiibjxbjzbjAbjBbjCbjDbjEbjEbjEbjEbjFbjGbjHbjIbjJbjKbjLbjMbjNbjObjPaYAbfAbaSaYxaafaafbfCbfDbgYbjQbgWbjRbgZaafaafaYHbjSbjTaYHaYHaYHaYHbjUaYHbjVaHYaHYbeubjWbhebjXbhgbhhbjYbfXbjZbkabkbbkcbkdbkebezbkfbkgbkhbezbhpbgdbkibkjbhpbkkbgdbeAbeGbeGbeGbeGbeGbgibeIbklbkmbknbkobkpbkqbkrbksbktbktbkubkvbkwbeKbkxbhJbkybeRbkzbkAbkBbkCbkDbkEbeRbhPbkFbkGbkHbkIbkHaaaaaaaafaaaaafaaaaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdDbkJbhRbkKbjrbkLbkMbdDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkNbkObkPbkQbkRbkSbkSbkTbkSbkSbkSbkUbkSbkVbkWbkXbkYbkZbecbecbecblaaYvblbaYvblcbldaKAbipbleblfblfblfblfblgblhbliaafaaabljblkbllbfDbfDblmbgZaaaaafblnbloblpblqblrblsblnbltblnbluaHYaHYbeublvbhebjXblwblxbeublybjZbkablzblAbfXblBbezblCblDblEbezblFblGblHblIblJblKblLblMblNblOblNblNblNblPbeIblQbhyblRblSblTbkqblUblVblWblWblXblYblZbeKbmabgrbmbbeRbmcbmdbmebkCbhObmfbeRbhPbmgbmhbmibmibmibmibmibmibmjaafaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdDbmkbhRbhRbhRbdDbdDbdDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkNbmlbjxbmmbmnbmobmnbmnbmnbmnbmnbmpbmnbmqbmrbmsbmtbmubmvbecbmwbaHbmxbmybmzbedbmAbmBbipbipblibmCbmDbmEbmFbmGbliaaaaaabfCbmHbmIbmJbmIbmKbgZaaaaaablnbmLbmMbmNblnbmOblnbltblnbluaHYaHYbeubmPbhebjXbmQbmRbeubmSbmTbmUbmVbmWbfXbmXbezbfYbmYbmZbezbeAbnabeAbeBbnbbncbncbncbncbncbncbncbncbgibeIbndbkmbknbnebnfbngbnhbnibnibniblXbkvbnjbnkbnlbnmbnnbnobnpbnqbnpbnrbhObnsbeRbntbnubnubnubnubnubnubnubnvbgxbjobjobjoaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnwbkNbkNbnxbjxbjxbjxbnybnzbnzbnzbjxbjxbjxbjxbjzbnAbeabnBbnCbnDbnEbnFbnGbnHbaHbmzbnIbnJbnKbnLbnMbnNbnObnPbnQbnRbnSbliaafaaabfCbnTbnUbnUbnUbnVbgZaaaaafblnbnWbnXbnYblnbnZblnbltblnboaaHYaKJbobbocbodboebofbogbeubohbjZbhkbmVboibojbmSbmSbokbolbombonboobopbfXboqborbosbotboubovbowboxboybncbgibeIbozboAboBboCboDbeKboEbnibniboFboGbkvboHboIboJboKboLbnoboMboNbhOboOboPboQbeRboRboSboSboSboSboSboSboSbhPbgxboTboUbjobjoaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboVboWboVboXboYbjxbjxbiibjxbjxbjxbjxbjxboZaYpaYpbpabpbbjEbpcbpdbecbpebaHbpfbaHbpgblubmAbphbpibpjbpkbplbpmbpnbpobppbliaaaaaabfCbpqbprbpsbprbptbgZaaaaaabpubpvbpwbpubpubpubpubpxbpubpyaKAaKAbeubeubpzbpAbpBbpCbeubpDbjZbpEbpFbpFbpFbpFbpFbpGbpHbpIbpJbpFbpKbpFbpLbpMbosbpNbpObpPbpQbpRbpSbncbpTbpUbpVbpWbpWbpXbpYbpZbqabqbbqbbqcbqdbkvbqebqfbqgbqhbqibnobnobqjbqkbqlbqmbnobeRboSboSbqnbqobqpbqqbqrboSbqsbqtbqubqvbqwbjoaaaaafaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqxbqybqxbqzbjxbjxbjxbnybnzbnzbnzbjxbjxbqAbqBaYpbqCbaHbaHbqDbqEbqFbqGbaHbaHbaHbpgblubqHaHYbpibpjbqIbqJbqKbqLbqMbqNbliaafaafbqObqPbqQbqRbqSbqTbqUaafaafbqVbqWbqXbqYbqZbrabrbbrcbpubrdaHYaHYbmVbrebrfbrgbrhbribrjbrkbrlbrmbrnbrnbrnbrnbrnbrobrpbrqbrrbrsbrtbrubrvbrwbosbrxbrybrzbrAbrBboybncbgibeIbrCbrDbrEbrFbrFbeKbrGbrHbrIbnkbrJbkvbrKbnkbrLbrMbrNbrObrPbrQbrRbrSbrTbrUbrVbrWbrXbrYbrZbrZbrZbsabsbbscbgxbsdbsebjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnwbkNbkNbsfbjxbjxbjxbiibjxbjxbjxbjxbjxbqAbsgaYpbshbsibjEbsjbskbslbeabaHbaHbsmbmzbsnbqHaHYbpibpjblibsobspbsqbsrbssbliaaaaaaaafbfCbstbsubstbgZaafaaaaaabqVbsvbswbsxbsybszbszbsAbsBbsCaHYaHYbmVbsDbfXbsEbsFbsGbsHbsGbsIbsJbsKbsLbsKbsKbsKbsMbsNbfXbhkbsObsPbsPbsQbsRbosbosbsSbsTbsUbpRboybncbeHbeIbsVbsVbsVbsVbsVbeKbnkbnkbnkbnkbsWbsXbsYbnkbsZbtabtbbtcbtcbtcbtcbtdbtebtfbtgbthbtibtjbtkbtkbtlbtmboSbtnbgxbsdbsebjoaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtobqxbqybqxbmlbtpbjxbjxbtqbjxbtpbjxbjxbjxbqAbtraYpbtsbttbnGbtubtvbecbpbbjEbtwbtxbmzbsnbqHaWUbpibtyblibtzbtAbtBbtCbmGbliaaaaaaaafbtDbtEbnUbtFbtGaafaaaaaabqVbtHbtIbtJbtKbtLbtMbtNbpubtOaHYaHYbmSbmSbtPbtQbpGbtRbtSbtTbtUbtVbtWbtXbtWbtXbtWbtXbtWbtXbtYbtZbsPbuabubbucbudbuebufbugbuhbuibujbncbukbulbumbnmbunbhJbhJbuobhJbhJbupbuqburbusbutbtcbuubuvbuwbuxbuxbuxbuybuybuybuybuybuzbuAbuBbuCbuBbuDbuBboSbtnbgxbsdbuEbjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuFbuGbuFbuHbuIbuHbuHbuHbuHbuHbuJbuKbjxbqAbuLaYpbuMbaHbuNbuObuPbuQbuRbuRbuRbuQbuQbuSbqHaJkbuTbpjblibuUbuVbuWbuXbuYbliaaaaaaaafbuZbvabqRbvbbvcaafaaaaaabqVbvdbvebvfbvgbtLbtMbtNbpubvhaHYaHYbvibvjbvkbvlbvmbvnbtXbvobvpbvqbvrbvsbvtbvubvvbvubvwbtXbhkbjZbsPbvxbvybvzbvAbvBbvCbvDbvEbvEbvFbvGbvHbvIbvJbvKbvLbvMbvNbvMbvMbvObvMbvMbvPbvQbvRbvRbvSbvTbqibuxbvUbvVbvWbvXbvYbvZbuybwabwbbwcbwdbwebwbbwfboSbtnbgxbwgbqvbwhbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnwbkNbkNbkNaYpbkNbkNbkNbwibwibwibwibwjbwkbwkbwibwibwlbwlbwmbwnbuQbwobwpbwqbwrbuQbsnbqHaHZaIcaIcbliblibwsbliblibwtbliaHUaHUaHUbwubwvbsubwwbwxaHUaHUaHUbpubpubpubpubpubpubpubpubpubvhaHYbwybtXbtXbtXbwzbtXbtXbtXbwAbvpbwBbwCbwDbwEbwFbwGbwHbwIbwDbhkbjZbsPbwJbwKbwLbwMbwNbwObrAbrAbrAbwPbwQbwRbwSbwTbwTbwTbwTbwUbwTbwTbwTbwVbwVbwWbwXbwYbwYbwZbxabqibuxbxbbxcbxdbxebxfbxgbxhboSboSbxibxibxiboSbxjboSbtnbgxbsdbsebjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibxkbxlbxmbxnbxobxpbwkbxqbxrbxsbxtbxubxvbxwbxxbxybuQbsnbqHaHYaHYaHYbxzaKQbxAaKAbxBbxCbxDaVLaVLaVLbxEbxFbxGbxHbxIaHYaHYaHYaHYaKQaHYaKAaHYaHYaHYbxzaHYbvhaHYbxJbtXbxKbxLbxMbxNbxObtXbxPbxQbxRbxSbwDbwEbwEbxTbxUbxVbwDbhkbxWbsPbrAbxXbxYbxZbwQbyabybbycbydbncbncbeHbyebwTbyfbygbyhbyibyjbykbwTbylbymbynbyobypbwYbyqbyrbysbytbyubyvbywbyxbyybyzbxhbyAbyAbyAbyAbyAbyAbyAboSbtnbgxbsdbsebjoaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwkbyBbyCbyDbyEbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObxxbyPbuQbsnbyQaHYaHYaHYaHYaHYaHYaKAaHYbqHaHYaHYaHYaHYaHYbyRbySbyTaHYaHYaHYaHYaHYaHYaHYaKAbyUaHYaHYaHYaHYbvhbyVbyWbtSbyXbyYbyZbyYbzabtXbzbbvpbvqbzcbtXbzdbzebzfbzgbzhbtXbhkbjZbsPbsPbsPbsPbsPbncbncbncbncbncbncbzibgibzjbwTbzkbzlbzmbznbzobzpbwTbzqbzrbzsbztbzubwYbyqbzvbzwbzxbzybzzbzzbzzbzAbzBbxhbyAbzCbyAbzDbyAbyAbyAboSbtnbgxbsdbsebjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibzEbzFbzGbzHbzIbzJbwkbxrbxrbzKbzLbuRbzMbzNbzObzPbuQbzQbzRbzSbzSbzSbzTbzSbzSbzUbzSbzVaHYbzWbzXbzYbzYbzZbAabAbbAcbAdbAeaVLaVLbAfaVLbAgbAhaVLbAibAjbAkbAlaHYaHYbtXbAmbAnbAobtWbApbtXbtWbAqbArbtXbtXbtXbtXbtXbtXbtXbtXbhkbjZbfXbAsbAtbAubAvbAwbAxbAybAzbAAbAwbzibgibABbwTbACbADbAEbAFbAGbAHbwTbAIbAJbAKbALbAMbwYbyqbANbAObuybAPbAQbARbASbATbAUbxhbyAbyAbyAbAVbyAbyAbyAboSbtnbqtbAWbqvbqwbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibwibwkbwkbwkbwkbwibwibAXbAYbAZbBabuQbuQbuQbuQbuQbuQbBbbBcaIcaIcaIcaIcbBdbBdbBdbBdbBdbBdbBdbBdbBdbBdbBebBfbBgbBhbBhbBhbBhbBhbBibBhbBhbBjbBhbyebBkbyeaIdaJlbBlbtXbBmbBnbBobBpbBqbtXbBrbxQbBsbBtbBubBvbBwbBxbBybBzbBAbBBbBCbBDbBDbBEbBFbBGbBHbBIbBJbBKbBLbAwbzibgibBMbBMbBMbBMbBMbBMbBMbBMbBMbBNbBNbBNbBNbBNbBNbBObBPbBQbuybuybuybuybuybuybuybxhboSboSboSboSboSboSboSboSbtnbgxbBRbBSbjobjoaafaafaafaagaagaagaagaagaagaagaagaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTaaaaaaaaaaafaaaaaabwlbBUbBVbBWbBXbBYbBZbCabCbbCcbCdbCebCfaaaaaaaafaaabBdbCgbChbCibCjbCkbClbCmbCnbCobCpbCqbCrbBhbCsbCtbCubCvbCwbCvbCvbCxbCybCzbCAbyebyebyebyebtXbCBbCCbCDbCCbCEbtXbCFbvpbCGbCHbCIbCJbCIbCIbCKbCLbCMbCNbCObCObCObCPbCQbvlbCRbCSbCTbCUbCVbAwbzibgibBMbCWbCWbCWbCXbCWbCWbCWbBMbCYbCYbCZbCYbCYbBNbDabDbbqibDcbDdbDebDfbDgbDhbDibDjbDkbDlbDmbDnbDobDpbDqbDqbDrbDsbDdbDdbjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxaekaeZaekaelaaaaafaaabwlbwlbDtbxrbDubDvbDwbDxbDybDybDzbDAbDBbDCaafbDDbDEbDFbDGbDHbDIbDJbDIbDKbDIbDIbDIbBdbDLbDMbDNbBhbDObDPbDQbDRbDSbCvbDTbBjbBhbDUbDVbDWbDXbDYbDZbEabEbbCCbEcbCCbxQbEdbEebEfbEgbtXbEhbEibCCbCCbEjbEkbmSbmSbmSbmSbmSbElbEmbpGbEnbEobEpbBKbEqbAwbzibgibBMbCWbCWbCWbCWbCWbCWbCWbBMbErbEsbEtbEubEvbBNbEwbExbEybEzbEAbEBbECbEDbEDbEDbEDbEEbEFbEGbDnbjobEHbEIbEJbEJbEKbELbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbENbEObENaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZbEPbEQbEPajZbERbERbERbwlbESbxrbETbEUbEVbEWbwlbBcbEXbBcbBcbEYbEZaaabFabFbbFcbFdbDIbDIbFebDIbFfbFgbFhbDIbBdbDLbFibFjbBhbFkbFlbFmbFnbFobCvbFpbBjbzibFqbFrbFsbFrbFtbFubtXbFvbCIbFwbCIbFxbtSbFybCJbFzbtXbFAbCCbCCbCCbFBbFCbmSbFDbFEbFFbFGbBEbFHbvlbFIbBKbBKbFJbFKbFLbFMbFNbBMbCWbCWbCWbCWbCWbCWbCWbBMbFObFPbFQbFRbFSbFTbFUbFVbtbbFWbFXbEDbFYbEDbEDbEDbEDbEDbEDbEDbDnbFZbGabGbbGcbGdbGebGfbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbEObENbGgbENbEOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZalQaHnalQaeZbERbGhbGibwlbGjbxrbGkbxrbxrbEWbwlbGlbGmbGnbBcbEYbEZaafbFabGobGpbGqbGrbGsbGrbGrbGtbGubGrbGrbGvbGwbGxbGybBhbGzbBhbBhbBhbBhbGAbGBbGCbGDbGEbGFbGGbGHbGIbGIbtXbGJbGKbGLbGMbGNbtXbGObGPbGQbtXbGRbGSbGTbGUbGVbGWbmSbGXbGYbpFbGZbHabHbbHcbCRbHdbBKbBKbHebAwbzibgibBMbBMbHfbCWbCWbHgbHfbBMbBMbHhbHibHjbHkbHlbBNbHmbHnbtbbHobHpbHqbHqbHrbHsbHtbHqbHubHvbHwbHxbHybHzbHAbHBbHCbHDbHEbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbHFbEObHGbHHbHIbEObHFaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZalQalQalQbHJbHKbxrbxrbHLbGjbxrbxrbxrbxrbEWbwlbHMbGnbHNbBcbEYbEZaaabFabHObHPbHQbDIbDIbHRbDIbHSbHTbHUbHVbBdbHWbHXbHYbHZbIabIbbIbbIbbIbbIbbIcbIbbIdbIebIfbIgbIhbIibIjbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbIkbmSbmSbmSbmSbmSbIlbImbhjbAwbAwbAwbAwbAwbAwbzibgibBMbInbIobIpbIqbIrbIsbInbItbHhbHibHjbIubIvbIwbIxbIybuwbIzbDdbIAbIAbIBbICbIDbIEbEDbEDbIFbDnbIGbIHbIIbDdbIJbIKbIKbDdaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbEObEObILbIMbIMbIMbINbEObEOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaHnaHnaHnaeZbERbIObIPbIQbIRbxrbxrbISbITbIUbwlbBcbBcbBcbBcbEYbDCaafbIVbDEbIWbDGbIXbDIbIYbDIbDIbDIbDIbDIbBdbDLbIZbJabJbbJcbJcbJcbJcbJcbJcbJdbJebJfbJgbJhbJibJjbJkbJlbJmbJnbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJobJpbmSbGXbJqbBDbJrbBEbJsbJtbJubJvbJvbJwbJxbJgbJybJzbBMbJAbJBbJCbJDbJEbJFbJGbItbItbItbItbItbItbJHbJIbJJbJKbJLbDdbDnbDnbDnbDnbDnbDnbJMbEDbEDbDnbjobEHbgxbDdbJNbJObJPbJQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJRbJSbJRbIMbJTbIMbJUbJVbENaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZamIbJWbJXajZbERbERbERbwlbwlbERbERbERbwlbwlbwlaaaaaaaaabJYbJZbEZaaaaaaaafaaabBdbKabKbbKcbDIbKdbKebKfbKgbKhbKibKjbKkbKlbKmbKnbKobKpbKqbKmbKmbKmbKmbKmbKrbKsbKmbKmbKtbKmbKubKmbKmbKmbKmbKmbyebyebyebyebyebyebyebyebKvbKwbmSbKxbKybKzbKAbKBbKCbKDbKEbKFbKFbKGbKFbKFbKHbKIbBMbKJbKKbKLbKKbKMbKKbKNbKObKPbKQbKRbKSbKTbKUbyqbHnbqibKVaafbKWbKXbKYbKZbLabKZbLbbLcbLdbDnbLebtnbLfbDdbDdbDdbDdbDdaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbEObEObLgbIMbIMbIMbLhbEObEOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTaekbLiaekafOaaaaaaaaaaafaaIaafaaaaafaaIaafaaaaaaaaaaafbJYbEYbEZaafaafaafaafbBdbBdbBdbBdbBdbBdbBdbBdbBdbBdbLjbLkbLlbLmbKmbKnbKobKpbKqbLnbLnbLobLpbLqbLrbLsbLtbLubLvbLwbLxbLybLzbLAbLBbLCbLDbLDbLDbLDbLDbLDbLEbyebKvbLFbLGbLGbLGbLGbLGbLHbLIbLJbLGbLGbLGbLGbLGbLGbLFbLKbLLbLMbLNbLObLNbLPbLQbLRbLSbLSbLSbLSbLSbLSbLTbLUbLVbqibKVaafbKWbLWbLWbLXbLYbLZbMabMbbMcbDnbMdbtnbkFbjobMebMfbjoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaafaafbHFbEObMgbMhbMibMjbHFaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaIaafaaaaafaaIaafaaaaaaaaaaaabJYbEYbEZaaaaaaaaaaafbMkbMlbMlbMmbMnbMobMobMpbMpbMkbDLbMqbKkbMrbKmbMsbMtbMtbMubMvbLnbMwbMxbMybMzbMAbMBbMCbMDbMEbMFbMGbMFbMHbMIbMJaafbMKbMKbMKbMKbMKbMLbyebKvbMMbMNbMObMPbMQbLGbMRbMSbMTbLGbMUbMVbMWbMVbMUbLFbMXbBMbKKbKKbKKbMYbKKbKKbMZbNabNbbNbbNcbNbbNbbNdbNebNfbNgbKVaafbKWbLWbNhbKZbNibKZbNjbNkbNlbDnbsebtnbkFbjobsebsebjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbEObENbNmbENbMjaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbBcbBcbJYbJYbJYbBcbBcaaaaaaaaaaaabJYbEYbEZaaaaaaaaaaafbMkbNnbMmbMmbMmbMmbMobNobNpbNqbNrbKjbNsbNtbNubNvbNwbNxbNybNzbNAbNwbNwbNwbNybNBbNCbNDbNEbNFbLBbNGbNHbNIbNJbNKbLDbNLbNMbNNbNObMKbMLbNPbKvbLFbNQbMUbMUbMUbLGbNRbNSbNTbLGbMVbNUbMVbNVbNWbNXbNYbBMbNZbOabObbOcbOdbOebOfbOgbOhbOibOjbOkbOlbItbOmbOnbOobOpbOpbDnbDnbDnbDnbDnbDnbDdbDdbDdbDnbsebtnbOqbsebsebOrbjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbENbEObENaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBcbOsbGnbOtbGnbOubBcaaaaaaaaaaaabJYbJZbEZaaaaafbJYbJYbMkbMmbOvbOwbMmbMmbOxbOybMobOzbDLbMqbOAbOBbOCbODbOEbOFbOGbOHbOIbOFbOJbOFbOKbOLbOMbLubONbOObOPbOQbORbOSbOTbOUaafbOVbOWbNObOXbMKbMLbNPbKvbLFbOYbOZbMUbPabLGbPbbPcbPdbLGbMUbPebPfbMUbMUbLFbKvbBMbItbItbItbItbJHbPgbPhbPibJHbItbItbItbItbItbPjbPkbPlbPmbPnbPobPpbPqbPpbPrbOpbPsbPtbPubPvbPwbtnbkFbjobjobjobjoabtaafaafaafaagaagaagaagaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbBcbPxbGnbGnbGnbPybBcaaaaaaaaaaaabJYbEYbEZaaaaafbJYbPzbPAbPBbPCbPDbPDbPDbPDbPDbPEbPFbPGbMqbOAbPHbPIbPJbPKbMFbPLbPMbPNbPObPPbPQbPRbPSbPSbPTbPUbLBbPVbPWbPXbPYbPZbQabQbbNLbQcbNObNObMKbMLbNPbKvbLFbQdbMUbQebLHbLGbLGbQfbLGbLGbQgbQhbQibQgbQgbLFbKvbBMbQjbQkbQkbQlbQmbKKbQnbQobQpbQqbCWbCWbCWbItbQrbQsbQtbQubQvbPobQwbQxbQybQzbOmbPtbQAbPtbPvbBRbQBbQCbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBcbPxbGnbGnbQDbQEbBcaaaaafaaaaaabJYbEYbDCbBcbBcbBcbQFbMkbQGbMmbMmbMmbQHbQIbQJbQKbMkbDLbMqbOAbPHbOCbQLbQMbMFbMFbQNbLnbQObQPbQQbQRbMFbMFbLubQSbQTbQUbQVbQWbQXbQWbQYaafbMKbMKbMKbMKbMKbMLbyebKvbLFbQZbRabRabRbbRcbRdbRebRfbRgbMUbPebMUbMUbMUbLFbKvbBMbCWbCWbCWbRhbRibKKbRjbKKbRkbRlbCWbCWbCWbItbRmbRnbRobRpbRqbRrbRsbRtbRrbRubOpbRvbPtbRwbPvbjobRxbRybjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbRzaafaafaafbBcbBcbBcbBcbBcbBcbBcbBcbBcbBcbRAbBcbBcbBcbJYbJYbJYbRBbRCbRDbREbRFbRGbRCbRHbPFbPFbPFbPFbPFbPFbPFbPFbPFbRIbRJbRKbOAbRLbKmbRMbRNbPNbRObPNbLnbMFbMFbMFbQRbRPbRQbRQbRRbRSbRTbNGbRUbRVbRWbNKbLDbNLbRXbRYbRYbMKbMLbyebKvbRZbSabSabSabSbbScbMUbSdbMUbMUbMUbPebMUbMUbMUbLFbKvbBMbCWbCWbCWbSebSfbQobSgbKKbShbSibQkbQkbSjbItbSkbSlbPlbSmbSnbPobQybSobRrbSpbOpbSqbSqbSqbPvbSrbSsbRybjoaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabStbSubSubSubSubSvbSwbSwbSxbSybSzbSAbSBbSCbSDbSEbBcbGnbGnbGnbGnbGnbGnbGnbSFbSGbSHbSIbSJbSKbSKbSKbSKbSLbSMbSMbSMbSNbSMbSObDybDybSPbDCbDLbMqbOAbSQbSRbSSbSTbRQbRQbSUbSVbRQbRQbSWbSXbSYbMFbSZbTabTbbTcbMFbTdbTebTfbOUaafbOVbTgbThbTibMKbMLbNPbTjbTkbTkbTkbTlbLFbTmbQZbTnbTobTpbTqbTrbTsbTsbTtbLFbKvbBMbItbItbItbItbTubTvbRjbTwbTubItbItbItbItbItbTxbTybTzbTAbTBbTCbTCbTCbTCbTDbOmbSqbSqbTEbPvbTFbSsbRybjobjobjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaaaaafaaaaaabTGbTGbJYbGnbTHbTIbTJbTKbTLbBcbTMbJYbJYbJYbJYbJYbJYbJYbJYbDCbTNbTObTObTObTObTObTObTObTObTPbTPbTPbTPbTPbTQbTRbDCbDLbMqbOAbSQbTSbTTbTUbTVbPSbTWbTXbPSbPSbTYbTZbUabUbbUcbUdbUebUfbMFbTdbUgbUhbQabQbbNLbUibRYbRYbMKbMLbNPbUjbyebyebyebNYbLFbUkbMUbMUbUlbUmbUnbUobUpbUobUnbLFbKvbBMbQjbQkbQkbUqbQmbKKbQnbQobUrbUsbCWbCWbCWbItbUtbUubUvbUwbRnbRpbUxbUybUzbUAbOpbSqbSqbSqbPvbTFbSsbRybsebsebjoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaagaagaagaagbUBbUCbUDbGnbUEbTIbTIbUFbGnbBcbGnbJYaaaaaaaafaaaaaaaafaaabDCbTNbTObUGbUHbUIbUJbUKbULbUGbUMbUNbUObUPbTPbTPbTRbDCbUQbMqbOAbURbUSbUTbUTbUUbKmbKmbKmbKmbKmbUVbUWbLnbLnbLnbUXbMFbTbbMFbTdbTebUYbOUaafbMKbMKbMKbMKbMKbMLbNPbUjbyebUZbzibNYbMMbVabVbbVcbVdbVebVfbVgbUpbVgbVhbLFbKvbBMbCWbVibCWbVjbRibKKbRjbKKbRkbVkbCWbVibCWbItbVlbVmbVnbVobVpbVqbVrbVsbVtbVubOmbVvbVwbVxbPvbSqbSsbVybjobsebjobjobjoaagaagaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbTGbTGbJYbVzbVAbVBbVCbVDbGnbVEbGnbJYaaaaaaaafaaaaaaaafaaabDCbTNbTObUGbVFbVGbVHbVIbVJbUGbVKbVLbVMbVNbVObTPbTRbDCbDLbMqbOAbVPbVQbKmbVRbVSbKmbVTbVUbVVbKmbVWbQRbVXbLnbVYbUfbMFbUdbVZbWabRVbWbbNKbLDbNLbWcbWdbWebMKbMLbyebUjbyebABbzibNYbLFbWfbWgbWhbWibUmbWgbWjbUpbWjbNVbNXbKvbBMbCWbCWbCWbWkbWlbQobSgbKKbShbWmbQkbQkbSjbBMbPvbWnbWobWobPvbPvbWpbWqbWrbWsbWtbWubTCbWvbSqbSqbSsbRybjobWwbjobWxbjoaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbJYbWybWzbWzbWAbTLbWBbBcbJYbJYaaaaaaaaaaaaaaaaaaaaabDCbTNbTObWCbWDbWEbVHbWFbWCbWCbVKbWGbWHbVNbWIbTPbTRbDCbDLbMqbWJbWKbWKbWLbWMbWNbWObWPbWQbWRbKmbMFbQRbWSbWTbVYbWUbMFbUdbVZbTdbTebWVbOUaafbOVbWWbWXbWYbMKbMLbyebUjbyebGHbGHbNYbLFbLGbWZbXabLGbXbbLGbLGbLGbLGbLGbLFbKvbBMbItbItbItbItbTubXcbRjbXdbTubItbItbItbItbBMbRrbXebRrbRrbRrbPvbWpbWqbXfbXgbXhbXibUwbXjbPvbSqbSsbRybjobsebsebsebXkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafabtabtabtbBcbBcbBcbVEbBcbBcbBcbBcaafaaaaaabXlaaaaaaaaaaaaaaabEZbTNbTObWCbWCbXmbXnbXobWCbXpbXqbXrbXsbXtbXsbTPbTRbXubXvbXwbCrbWKbXxbXybXybXzbXAbXBbXCbXDbKmbXEbXFbVXbLnbVYbXGbMFbXHbVZbTdbXIbXJbQabQbbNLbXKbWdbWdbMKbMLbNPbUjbyebXLbzibNYbXMbSabSabXNbLGbXObXPbXQbLHbXRbXSbKwbKvbBMbQjbQkbQkbXTbQmbKKbQnbQobXUbXVbCWbCWbCWbBMbXWbRrbRrbRrbRrbPvbXXbXXbXYbXZbOpbOpbUwbOpbPvbOpbSsbRybjobYabYbbYcbXkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfabfabfabfabfabqabfabfabfabfabfaaaaaabBcbGnbGnbGnbGnbGnbGnbGnbGnbWBbJYaafaaaaaaaafaaIbYdaaaaaaaaabEZbTNbTObYebYfbYgbYhbYibYjbYkbYlbYmbYnbVNbYobTPbYpbYqbYrbYsbGybWKbYtbXybYubYvbYwbYxbYybYzbYAbNFbYBbLnbLnbLnbYCbMFbYDbYEbTdbTebMFbOUaafbMKbMKbMKbMKbMKbMLbNPbUjbyebYFbzibYGbYHbTkbYIbYJbLHbYKbYLbYMbLHbYNbKFbYObYPbBMbCWbCWbCWbYQbRibKKbRjbKKbRkbYRbCWbCWbCWbBMbYSbRrbYTbRrbRrbYUbYVbYWbYXbYYbOpbUwbUwbYZbPvbBRbZabZbbjobZcbZdbsebXkaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaaafaaaaafaaaacfaaaaafaaaaafaaaabfaafaafbBcbZebGnbBcbBcbBcbRAbBcbBcbBcbBcaaaaaaaaaaaIbZfbZgaaIaaIaafbEZbTNbTObZhbWCbUGbUGbUGbWCbZibZjbZkbVNbZlbZmbTPbBcbBcbZnbZobZpbWKbWKbZqbXybZrbZsbZtbZsbZubKmbMFbZvbZwbZxbZybONbZzbZAbZBbWabRVbZCbNKbLDbNLbZDbZEbZEbMKbMLbNPbUjbyebyebyebZFbZGbyebZHbZIbyebyebZJbyebyebZIbZKbZLbZMbBMbCWbCWbCWbZNbZObQobZPbKKbShbZQbQkbQkbSjbBMbRrbRrbZRbRrbRrbPvbXXbXXbZSbZTbOpbZUbZVbZWbPvboUbZabRybjobjobjobsebjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaabZXbZYbZZaaabZXbZYbZZaaabZXbZYbZZaaaabfaaaaaabBccaacabbBccacbGnbGncadbOucaebBcaaaaaaaaacafaaIaaIaafaaaaaabEZbTNbTObWCcagcahbUGcaibWCbWCbVKcajbVNbVNcakbTPcalcamcancaocapcaqcarcascatcascatcaucatcavbKmcawcaxcaybPSbPSbPUbRPcazbRUbPVbTecaAbOUaafbOVcaBcaCcaDbMKbMLbyebUjbzicaEcaFbZFcaGbyebZHcaHcaIcaJcaKcaLcaIcaMbZHbgxcaNbBMbBMbBMbBMbBMbBMcaOcaPcaObBMbBMbBMbBMbBMbBMbPvbPvbPvbPvbPvbPvcaQcaQcaRcaSbPvbPvbPvbPvbPvbjobRxbRybjocaTcaUbsebjoaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafbZXcaVbZZaaabZXcaVbZZaaabZXcaVbZZaafaafaaaaaabBcbJYbJYbBcbBccaWcaXbOubGnbQDbBcaaaaaaaaaaaaaafaaaaaaaaaaaabDCbTNbTObUGcaYcaZbUGcbacbbbUGbVKcbcbVMbVNbVNcbdcbebKkbOAcbfcbgcbhcbicbjcbkcblcbmcbnbXycbobKmcbpbMFbZvbRPbRQcbqcbrcbscbtbLAcbucbvbQabQbbNLcbwbZEbZEbMKbMLbyecbxcbycbzcbAcbBcbCbyecbDcbEcbFcbGcbHcbGcbIcbEcbJbgxcbKbjoaaaaaaaaaaafaaaaaacbLaaaaafaaaaaaaaaaaabjocbMbMfbkGcbNcbNbPvcbOcbOcaRbQtcbPcbQbsebsebsebBRbRxbVybjocbRbsebsebjobjobjoaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaabZXcaVbZZaafbZXcaVbZZaafbZXcaVbZZaaaaafaafaafaafaafaafaafbBcbBcbBcbBcbRAbBcbBcaaaaaaaaaaaaaafaaaaaaaafaaabDCbTNbTObUGcbScbTcbUcbVcbWbUGcbXcbYcbZccaccbbTPcccccdcceccfccgcchcciccjcckcclccmccnccoccpccqccrbOQccscctbMFbMFbMFbMHbSYcctbTebUYbOUaafbMKbMKbMKbMKbMKbMLbyebYFccuccvccwccxccybyebyecczccAccBbKwccCccDbyebyebgxcbKbjoaaaaaaaaaaafaaaaaacbLaaaaafaaaaaaaaaaaabjobseccEbqvccFccGbPvccHccHccIbQtbPvbOpbjoccJccKbBRbRxccLccMccMccMccNccOccPccOccQaagaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbZXcaVbZZaaabZXcaVbZZaaabZXcaVbZZaafaafaaaaaaaaaaaaaaaaaabBcccRbBcbGnbGnbBcaafaaaaafaaaaaaaafaaaaaaaafaaabDCbTNbTObTObTObTObTObTObTObTObTPbTPbTPbTPbTPbTPbBcccSbBcccTccUccUccUccVccWccXccUccYccZcdabKmcdbcdcbPXcddcdecdfcdecddcdgcddcdhbRPcdiaafaafaafaafaafaafbMLcdjcdjcdjcdkcdlcdjcdjcdjcdmbyecdncdncdocdncdnbyebABbZGcbKbjobXkbXkbXkbjobXkbXkcdpbXkbjobXkbXkbXkbXkbjobjobRxcdqbjobjobPvbPvbPvcdrcdsbPvbBRbjobYcbseboTbRxbZbbjobjocdtbjobjobjobjoaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfaafaaabZXcaVbZZaaabZXcaVbZZaaabZXcaVbZZaaaaafaaaaaacducdvcdvcdvcdvbBcbBccdwbGnbBcbJYbJYbJYbJYbJYbJYbJYbJYbJYbBcbDCbTNbBccdxcdycdzcdzcdzcdzcdzcdzcdzcdzcdzcdAcdAcdzcdBcaWccTcdCcdDcdEcdFcdGcdHccUcdIcdJcdKbKmcdbcdLcdMcdNcdOcdPcdQcdRbMFcdScdTcdUbLuaafaafaaaaaaaaaaaacdVcdWcdXcdYcdZceacebceccdjcedceecefcegcehccBccBbzibzibZGbntceiceiceiceiceiceiceicejcekcekcekcekcekcekcelcekcemcekcekcenceocepceqcercesbjobjocetceoceuceocevbRybjocewbsebsebjoaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaaaaaaacexaaaaaaaaacexaaaaaaaaacexaaaaaaaafcducducduceycezceAceBceCbGnceDceEceFceEceEceEceEceEceEceEceEceEceEceGceHbRGceIceJceKceKceKceKceKceKceKceKceKceKceKceKceKceKccTccUceLceMceNceOcePceQceRceSceTceKbLuceUbLuceVbLuceUbLuceVbLuceWbLuceWbLuaafaafaaaaaaaaaaaacdjceXceYceZcfacfbcfccfdcdjcedcfeccBcffcfgcfhcfibDZcfjcfkcflcflcflcflcflcflcflcfmcfncflcflcflcflcflcflcfocfpcfqbmicfrcfscftcftcftcfucfvcfwcfxcfycfzcftcftcfAcfBbjocaUbsecfCbjoaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcfDcfEcfEcfFcfGcfGcfGcfGcfGcfGcfGcfGcfGcfGcfGcfHcfIcfJcfIcfKcfLcfMcfNceEcfOcfPbOubBcbJYbJYbJYbJYbJYbJYbJYbJYbJYbBcbBccfQbSKcfRcfSceKcfTcfTcfUceKcfVcfWcfXcfYcfZcgacgbcgccgdcgeccUcgfcggcghcgicgjcgkcglcgmcgnceKaafcgoaafbMLaafcgoaafbMLaafcgpaafcgpaaaaaaaaaaaaaaaaaaaaacdjcgqcgrcgscgtcgucgvcgwcdjbzicgxcgycgzcgAcgBbDZcgCcgDbyebjobXkbXkbXkbXkbjobXkbXkbXkbXkbjobXkbXkbXkbXkbjocgEbsebjocgFcgGbjobjobXkbXkbjobjocgHbZacgIbjocgJcgKboRbjobjobjobjobjoaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaaaaaaacgLaaaaaaaaacgLaaaaaaaaacgLaaaaaaaafcducducducgMcgNcgOcdvbGnbGnbGnbGnbBcaaaaaaaafaaaaaaaafaaaaaaaafaaabBccgPbBccgQcgRceKcgScgTcgUcgVcgWcgXceRceRceRcgYcgZchachbcgXccUchcchdchecgichfccUchgchhchiceKbMKchjbOVchjbMKchjbOVchjbMKchkbOVchlbMKaaaaaaaaaaaaaaaaaacdjchmchnchochpchqchrchschtchuchubFMchvchwbFMchxbyebyebyeaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjochybLebjochzbZabjoaaaaaaaaaaaabjobsebZachAchBchBchCchDchBaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfaafaaabZXchEbZZaaabZXchEbZZaaabZXchEbZZaaaaafaaaaaacducdvcdvcdvcdvchFbWBbGnbGnbBcaafaafchGchGchGchGchGchGchGaafbBcbBcbBcchHchIceKchJcgUcgUcgVchKchLchLchMchNchOchPchPchQceRccUchRchSchTchUchVccUchWcdJchXceKbMKchYchZciabMKcibciccidbMKciecifcigbMKaaaaaaaaaaaaaaaaaacihciichncijcikcilcimcincdjaafbyecczciobNPbNPbyebyeaaaabtaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjocipbjobjociqbZabjobjobXkbXkbjobjobsecircischBcitciucivchBaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbZXchEbZZaaabZXchEbZZaaabZXchEbZZaafaafaafaaaaaaaaaaaaaagbBcbBcbBcciwbGnbBcaaaaaachGcixciycizciyciAchGaaabBcbQDbGnciBchIceKciCciCciDceKciEciFciGciHceSciIciJciKciLciLccUciMciNciOciPciQciRciSciTciUceKbMKciVciWciVbMKciXciYciXbMKciZcjacjbbMKaaaaaaaaaaaaaaaaaacdjcjccjdcjecjfcjgcjhcjicdjaafaafaafcjjaaaaaaaafaaaaaaabtaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabXkbXkbXkbjocjkbBRbjocjlcjmcjnceocjncjncjncjncjocjpcjqchBcjrcjscjtchBaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaabZXchEbZZaafbZXchEbZZaafbZXchEbZZaaaaafaafaafaaaaaaaaaaagcjucjvcjubGnbGnbBcaaaaaachGcjwcjxcjycjzcjAchGaaabBccaXbGnciBchIceKciCciCciDceKcjBcgccjCcjDcjEcjFcjCcgccjCcjCcgccjGcjHcjIciIcjJcjKcjLceScjMceKbMKciVcjNciVbMKciXcjOciXbMKcjbcjPcjbbMKaaaaaaaaaaaaaaaaaacdjcdjcdjcjQcjRcjScjTcjUcjRaafaaaaafcjVaaaaaaaaaaaaaaaabtaafaafaafaafaafaafaaaaaaaaaaaaaaaaaabXkbsecjWbjocjXbsebjocjYbmhbmhcjZbmhbmibmibmickackackbchBckcckdckechBaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafbZXchEbZZaaabZXchEbZZaaabZXchEbZZaafaafaaaaafaafaaaaaaaagbBcbBcbBcbBcbGnbBcaafaafchGckfckgckhckickfchGaafbBcceKckjckkcklceKciCciDciDceKckmcknckockpceSckqckrcksckrckrcktckuckvckwckxckyckyckyckzckAceKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKaaaaaaaaaaaaaaaaaaaaaaaaaaackBcjRckCckDckEcjRaafaaaaaaaaaaaaaaaaaaaaaaaaabtaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabXkckFbsebWwcgEbsebjobjobjobjobjobsebjoaafaaaaaaaaaaafckGckGckHckGckGaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaabZXckIbZZaaabZXckIbZZaaabZXckIbZZaaaabfaaaaaaaafaafaaaaaaaaaaaaaaabJYbGnbJYaaaaaachGckJckKckLckMckNchGchGchGceKckOckkckPceKceKceKceKceKckQceRckRciHceSceRceRceRckSckTckUceSceSciHceRckVceRceRckWckXceKaafaaaaaaaaaaafaafaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaackYcjRcjSckZcjUcjRaaaaafaaaaaaaaaaaaaaaaaaaaaabtaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabXkbsebuEbjoclabsebsebsebsebsebsebsebjoaafaaaaaaaaaaafaaackGclbckGaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaabfaaaaaaaaaaafaafaaaaaaaaaaaabJYbGnbJYaaaaaachGclccldcleclfclgclhclicljclhclkcllclmclncloclpclqclrclschLcltcluclvclwclxclyclzclyclzclAclBclCchLchLclDchLclEclFceKceKceKceKceKcgccgccgccgcceKaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaackYcjRclGclHclIclJaafaafaafaafaafaaeaafaaaaaaaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaabXkbXkbXkbjocipbjobjoclKclLbLebMdbjobjoaafaaaaaaaaaaafaaackGckHckGaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfabqabfabfabfabfabfabfabfabfabfaaaaaaaaaaaaaafaafaaaaaaaafbJYbGnbJYaafaafchGclMclNclOclPclQclRclSclTclRclUclVclWclXclYclZcmaclZcmbcmccmdcmecmfcmgcmhcmicmjcmkcmjcmlcmmcmnchPcmecmochPcmpcmqchPcmrceRcmsceKcmtcgccmuaekaekaelaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackYcjRcjRcmvcjRcjRaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafcmwaafbjobjobXkbXkbjobjoaaaaafaaaaaaaaaaafaaaaaacmxaaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabJYbGnbJYaaaaaachGcmycmzcmAcmBcmCchGcmDcmEchGcmFceRcmGciHceScmHcjCcmIciIcmJcmKcmLcmLcmLcmMcmNcmOcmPcmQcmRcmMcmScmSckUceRckVciIcmTcmUcmVchLcmWcmXcgUcmXcmYaeXaeYaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackYaagcjRcmZcjRcnaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaeaaaaaaaaaaaaaaaaafcnbaafaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaaaaaacmxaaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbBcbBcbRAbBcbBcaaachGcnccndcnechGchGchGchGchGceKcnfceRcmGcngcnhcnicjCcnjciIcnkcnlcnmcnncnoceKcnpcnqcnrcnscntceKcnucnvcnvcnlcnkciIcnwcnxceSceRcnyceKcnzcgccnAaekaekafOaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjVaagcnBcnCcnBaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafcnDaafaaaaafaaaaaaaafaaaabfabfabfabqaafaafaafaafcmxaafaafaafaafaafabqabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbBccgPbGncnEbBcaafchGchGchGchGchGaafaaaaaaaafceKcnFceRcnGcnHcnHcnIcgccgccnJceKcnKcnLcnLcnLceKcnMcnNcnOcnPcnQceKcnLcnLcnLcnKceKcnJcgccnRceSceRceKceKcgccgccgccgcceKaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaafaagaaaaaaaaaaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaafaaaaaaaafaaaabfaaaaaaaafaaaaafaaaaaacnSaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJYcnTcnUcnVbBcaafaaaaaaaafaaaaaaaafaaaaaaaafceKcnWcnXciIcnYcnZcoacgccobcocceKcodcoecofcoecogcohcoicojcokcnQcogcoecoecoecolceKcomconckkceScoochWcopceRcoqcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaabfaafcorcorcorcorcoraaacosaaacorcorcorcorcoraafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJYcotcoubHMbBcbBccovcovcovcovcovcovcovcovcgcceKcowcoxcoycozcowceKceKceKcnJceKceKcogcogcogcogcoAcoBcoCcoBcoDcogcogcogcogceKceKcnJceKckkcoEcoFcoGcoHceRcoIcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabfaaacoJcoKcoKcoKcoKcoLcoscoMcoNcoNcoNcoNcoOaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJYbJYbJYbJYbBcaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcoPcoQcoRaaaaaaaaacogcogcogcogcogcogcogcogcogaaaaaaaaacoScoTcoUcoVcoWclyclycoXcoYcoZcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabfacfcpacpacpacpacpaaaacosaaacpacpacpacpacpaaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpbcpccpcaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpccpdcpbceKcpecpfceKcgccgccpgcgcaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabfaaaaaaaaaaafaaaaaaaaacosaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcphcpicpjaafaafaafcpkaaaaaaaaaaaacpkaaaaaacpkaafaafaafcplcpmcpnceKcpocdIcgcaafaaacppcpqaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcorcorcorcorcoraaacosaaacorcorcorcorcoraafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpbcpccpraaaaaaaafaaaaaaaaaaaaaaacpsaaaaaaaaaaafaaaaaacpccpccpbceKaagaagaagaafaaacptcpucpvcpwcpxcpwcpvcpwcpxcpwcpwcpwcpxcpwcpvcpwcpxcpycpzaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacoJcoKcoKcoKcoKcoLcoscoMcoNcoNcoNcoNcoOaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpAcpBcpcaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpccpCcpDceKaaaaaaaagaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaacptcpEcpqcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcpacpacpacpacpaaaacosaaacpacpacpacpacpaaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKceKcpFcpcaaaaaaaafcpkaafaafcpGcpHcpIaafcpJaaaaafaaaaaacpccpFceKceKaaaaaaaagaafaafcnDaafaafcnDaafaafaafaafaafaafaafaafaafaafaafaafcnDaafcpKcpEcpzaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaafaaaaaaaaacpLaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcpMceKcpNcpcaaaaaaaafaaaaaaaafcpOcpPcpQaafaaaaaaaafaaaaaacpccpRceKcpMaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagcnDaaaaaacpScpEcpqaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcorcorcorcorcoraaacmxaaacorcorcorcorcoraafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKceKcpFcpcaaaaaaaafaaacpTaafcpUcpVcpWaafaafcpkaafaaaaaacpccpFceKceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaacpXcpYcpqaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacoJcoKcoKcoKcoKcpZcqacpZcoNcoNcoNcoNcoOaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpCcpDcpcaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpccpAcpBceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcpXcqbaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcpacpacpacpacpaaaacmxaaacpacpacpacpacpaaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpbcpccqcaaaaaacqdaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacpccpccpbceKaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqfcqecqgcqgcqhcqhcqhcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaacmxaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaceKcqicpicpjaafaafaafcpkaaaaaacpkaaaaaaaaaaaacpkaafcqjaafcplcpmcqkceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcnDaafaafaafaafcqecqlcqmcqncqocqpcqqcqrcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaabfabfabfabfabfaafaafaaacmxaaaaafaafabfabfabfabqabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcqscpccpcaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpccpccqsceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqtcqucqvcqvcqwcqxcqycqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcqzaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcqscpccqAaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaacqBcpccqsceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqCcqucqvcqvcqDcqEcqFcqhaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachWceKceKceKcpcaafaafaafaafaaaaaaaaaaaaaaaaafaafaafaafcpcceKceKceKchWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaafcqecqecqGcqvcqvcqhcqHcqhcqhaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacqsceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKcqsaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaafaaacqgcqIcqvcqvcqJcqKcqgaafaafaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacqscqscqscqscpMcqscqscqscqscqscqscqscpMcqscqscqscqsaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfcqLcqLabfabfaaacqgcqMcqNcqOcqPcqQcqgaaaabfabfcqLcqLabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaafaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScqTcqUabfabfcqgcqVcqWcqXcqYcqZcqgabfabfcracrbcrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScrccrecrfcrgcrgcrhcricrgcrjcrkcrgcrgcrfcrlcqScrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrmcrncrocrocrpcrqcrrcrscrtcrtcrucrvcrwcrxcrxcrycrzcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrCcrDcrDcrgcrEcrFcrFcrGcrFcrFcrHcrgcrDcrDcrIcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrgcrKcrLcrMcrNcrOcrPcrQcrgaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrRcqecqecqecrgcrScrTcrUcrUcrVcrWcrXcrgcqecqecqecrYcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrZcsacsbcsccsdcrZcsecsfcrZaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrZcsgcshcsicsjcskcslcsmcrZaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsncsocspcspcspcsocsqcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsrcspcspcsscspcspcstcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcsucqecqecrZcrZcsocspcsvcsvcsvcspcsocrZcrZcqecqecswcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdcqhcrZcsxcsocsycsvcszcsvcsycsocsAcrZcqhcqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsocspcsBcsCcsDcspcsocrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsrcspcspcsEcspcspcstcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsFcspcsGcsHcsIcspcsFcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcsJcqecqecsvcrZcrZcsecrZcsKcrZcsbcrZcrZcsvcqecqecsLcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaaaaacsNcsNcsNcsOcsNcsNcsNaaaaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaafaaacsPcsQcsRcsScsTcsUcsPaaaaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcsVcrfcsWcsWcsPcsXcsYcsZctactbcsPcrfcrfcrfctccrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRctdctecrocrocroctfctgcthctictjctkctlcrxcrxcrxcrxctmcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacrDcrDcrDcrDcrDcsPctnctoctpctqctrctscttcrDcrDctuctuaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfabfabfcsPctwctxctyctzctAcsPabfabfabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcsPcsPctBctBctBcsPcsPaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6724,4 +6680,3 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} - diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index b929215e6c6..2ad8771251f 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -1,1239 +1,1011 @@ -"aa" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"ab" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"ac" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"ad" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"ae" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"af" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"ag" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"ah" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"ai" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"aj" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"ak" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"al" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"am" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"an" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"ao" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"ap" = (/turf/space/transit/east/shuttlespace_ew13,/area/space) -"aq" = (/turf/space/transit/east/shuttlespace_ew14,/area/space) -"ar" = (/turf/space/transit/east/shuttlespace_ew15,/area/space) -"as" = (/turf/space/transit/east/shuttlespace_ew1,/area/space) -"at" = (/turf/space/transit/east/shuttlespace_ew2,/area/space) -"au" = (/turf/space/transit/east/shuttlespace_ew3,/area/space) -"av" = (/turf/space/transit/east/shuttlespace_ew4,/area/space) -"aw" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew5,/area/space) -"ax" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew6,/area/space) -"ay" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew7,/area/space) -"az" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew8,/area/space) -"aA" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew9,/area/space) -"aB" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew10,/area/space) -"aC" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew11,/area/space) -"aD" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew12,/area/space) -"aE" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew13,/area/space) -"aF" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew14,/area/space) -"aG" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew15,/area/space) -"aH" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew1,/area/space) -"aI" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew2,/area/space) -"aJ" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew3,/area/space) -"aK" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew4,/area/space) -"aL" = (/turf/space{icon_state = "black"},/area/space) -"aM" = (/turf/space,/area/space) -"aN" = (/turf/unsimulated/wall{icon_state = "iron6"},/area/space) -"aO" = (/obj/structure/window/reinforced,/turf/unsimulated/wall{icon_state = "iron12"},/area/space) -"aP" = (/turf/unsimulated/wall{icon_state = "iron14"},/area/space) -"aQ" = (/turf/unsimulated/wall{icon_state = "iron10"},/area/space) -"aR" = (/turf/space/transit/north/shuttlespace_ns8,/area/space) -"aS" = (/turf/space/transit/north/shuttlespace_ns4,/area/space) -"aT" = (/turf/space/transit/north/shuttlespace_ns11,/area/space) -"aU" = (/turf/space/transit/north/shuttlespace_ns7,/area/space) -"aV" = (/turf/space/transit/north/shuttlespace_ns2,/area/space) -"aW" = (/turf/space/transit/north/shuttlespace_ns5,/area/space) -"aX" = (/turf/space/transit/north/shuttlespace_ns6,/area/space) -"aY" = (/turf/space/transit/north/shuttlespace_ns14,/area/space) -"aZ" = (/turf/space/transit/north/shuttlespace_ns3,/area/space) -"ba" = (/turf/space/transit/north/shuttlespace_ns13,/area/space) -"bb" = (/turf/space/transit/north/shuttlespace_ns15,/area/space) -"bc" = (/turf/space/transit/north/shuttlespace_ns10,/area/space) -"bd" = (/turf/space/transit/north/shuttlespace_ns12,/area/space) -"be" = (/turf/space/transit/north/shuttlespace_ns1,/area/space) -"bf" = (/turf/space/transit/north/shuttlespace_ns9,/area/space) -"bg" = (/turf/space/transit/east/shuttlespace_ew5,/area/space) -"bh" = (/turf/space/transit/east/shuttlespace_ew6,/area/space) -"bi" = (/turf/space/transit/east/shuttlespace_ew7,/area/space) -"bj" = (/turf/space/transit/east/shuttlespace_ew8,/area/space) -"bk" = (/turf/space/transit/east/shuttlespace_ew10,/area/space) -"bl" = (/turf/space/transit/east/shuttlespace_ew11,/area/space) -"bm" = (/turf/space/transit/east/shuttlespace_ew12,/area/space) -"bn" = (/turf/space/transit/east/shuttlespace_ew9,/area/space) -"bo" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) -"bp" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) -"bq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) -"br" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_plating) -"bs" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) -"bt" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_emptycourt) -"bu" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_emptycourt) -"bv" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_emptycourt) -"bw" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) -"bx" = (/obj/effect/landmark{name = "Holocarp Spawn"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) -"by" = (/obj/effect/landmark{name = "Atmospheric Test Start"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) -"bz" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_emptycourt) -"bA" = (/turf/simulated/floor/holofloor,/area/holodeck/source_emptycourt) -"bB" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_emptycourt) -"bC" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_emptycourt) -"bD" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_emptycourt) -"bE" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew13,/area/space) -"bF" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew7,/area/space) -"bG" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew8,/area/space) -"bH" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew9,/area/space) -"bI" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew10,/area/space) -"bJ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew3,/area/space) -"bK" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"bL" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"bM" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"bN" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"bO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"bP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"bQ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"bR" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"bS" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"bT" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"bU" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"bV" = (/turf/space/transit/east/shuttlespace_ew2,/area/shuttle/escape_pod4/transit) -"bW" = (/turf/space/transit/east/shuttlespace_ew3,/area/shuttle/escape_pod4/transit) -"bX" = (/turf/space/transit/east/shuttlespace_ew4,/area/shuttle/escape_pod4/transit) -"bY" = (/turf/space/transit/east/shuttlespace_ew5,/area/shuttle/escape_pod4/transit) -"bZ" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew13,/area/space) -"ca" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"cb" = (/turf/space/transit/north/shuttlespace_ns13,/area/shuttle/escape/transit) -"cc" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape/transit) -"cd" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape/transit) -"ce" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape/transit) -"cf" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew2,/area/space) -"cg" = (/turf/space/transit/east/shuttlespace_ew14,/area/shuttle/escape_pod4/transit) -"ch" = (/turf/space/transit/east/shuttlespace_ew15,/area/shuttle/escape_pod4/transit) -"ci" = (/turf/space/transit/east/shuttlespace_ew1,/area/shuttle/escape_pod4/transit) -"cj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew7,/area/space) -"ck" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"cl" = (/turf/space/transit/north/shuttlespace_ns2,/area/shuttle/escape/transit) -"cm" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape/transit) -"cn" = (/turf/space/transit/north/shuttlespace_ns6,/area/shuttle/escape/transit) -"co" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape/transit) -"cp" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"cq" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew12,/area/space) -"cr" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_emptycourt) -"cs" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_emptycourt) -"ct" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_emptycourt) -"cu" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"cv" = (/turf/space/transit/north/shuttlespace_ns1,/area/shuttle/escape/transit) -"cw" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape/transit) -"cx" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape/transit) -"cy" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"cz" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew15,/area/space) -"cA" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew4,/area/space) -"cB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew5,/area/space) -"cC" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew6,/area/space) -"cD" = (/turf/unsimulated/wall{icon_state = "iron3"},/area/space) -"cE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/wall{icon_state = "iron12"},/area/space) -"cF" = (/turf/unsimulated/wall,/area/space) -"cG" = (/turf/unsimulated/wall{icon_state = "iron11"},/area/space) -"cH" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"cI" = (/turf/space/transit/north/shuttlespace_ns15,/area/shuttle/escape/transit) -"cJ" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape/transit) -"cK" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape/transit) -"cL" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"cM" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_basketball) -"cN" = (/obj/structure/holohoop,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) -"cO" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_basketball) -"cP" = (/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) -"cQ" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cR" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/holo/esword/red,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cS" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cT" = (/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cU" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cV" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cW" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"cX" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_basketball) -"cY" = (/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) -"cZ" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_basketball) -"da" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) -"db" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) -"dc" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"dd" = (/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) -"de" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"df" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_boxingcourt) -"dg" = (/turf/simulated/floor/holofloor,/area/holodeck/source_boxingcourt) -"dh" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_boxingcourt) -"di" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape/transit) -"dj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew14,/area/space) -"dk" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew1,/area/space) -"dl" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) -"dm" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_boxingcourt) -"dn" = (/turf/space/transit/east/shuttlespace_ew7,/area/shuttle/escape_pod3/transit) -"do" = (/turf/space/transit/east/shuttlespace_ew8,/area/shuttle/escape_pod3/transit) -"dp" = (/turf/space/transit/east/shuttlespace_ew9,/area/shuttle/escape_pod3/transit) -"dq" = (/turf/space/transit/east/shuttlespace_ew10,/area/shuttle/escape_pod3/transit) -"dr" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew14,/area/space) -"ds" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew11,/area/space) -"dt" = (/turf/space/transit/east/shuttlespace_ew2,/area/shuttle/escape_pod3/transit) -"du" = (/turf/space/transit/east/shuttlespace_ew3,/area/shuttle/escape_pod3/transit) -"dv" = (/turf/space/transit/east/shuttlespace_ew4,/area/shuttle/escape_pod3/transit) -"dw" = (/turf/space/transit/east/shuttlespace_ew5,/area/shuttle/escape_pod3/transit) -"dx" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew1,/area/space) -"dy" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_basketball) -"dz" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_basketball) -"dA" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_basketball) -"dB" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) -"dC" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"dD" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) -"dE" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"dF" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_boxingcourt) -"dG" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_boxingcourt) -"dH" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_boxingcourt) -"dI" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"dJ" = (/turf/space/transit/east/shuttlespace_ew14,/area/shuttle/escape_pod3/transit) -"dK" = (/turf/space/transit/east/shuttlespace_ew15,/area/shuttle/escape_pod3/transit) -"dL" = (/turf/space/transit/east/shuttlespace_ew1,/area/shuttle/escape_pod3/transit) -"dM" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew10,/area/space) -"dN" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_basketball) -"dO" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_basketball) -"dP" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_basketball) -"dQ" = (/obj/item/weapon/beach_ball,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) -"dR" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"dS" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) -"dT" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"dU" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_boxingcourt) -"dV" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_boxingcourt) -"dW" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_boxingcourt) -"dX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"dY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew12,/area/space) -"dZ" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_basketball) -"ea" = (/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) -"eb" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_basketball) -"ec" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"ed" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"ee" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_boxingcourt) -"ef" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_boxingcourt) -"eg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"eh" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) -"ei" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_boxingcourt) -"ej" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"ek" = (/turf/simulated/floor/beach/coastline,/area/holodeck/source_beach) -"el" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"em" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_basketball) -"en" = (/obj/structure/holohoop{dir = 1},/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) -"eo" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_basketball) -"ep" = (/turf/simulated/floor/beach/water,/area/holodeck/source_beach) -"eq" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"er" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/holo/esword/green,/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"es" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"et" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_boxingcourt) -"eu" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_boxingcourt) -"ev" = (/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_boxingcourt) -"ew" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"ex" = (/turf/unsimulated/wall{icon_state = "iron5"},/area/space) -"ey" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall{icon_state = "iron12"},/area/space) -"ez" = (/turf/unsimulated/wall{icon_state = "iron13"},/area/space) -"eA" = (/turf/unsimulated/wall{icon_state = "iron9"},/area/space) -"eB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"eC" = (/turf/unsimulated/wall,/area/tdome/arena_source) -"eD" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena_source) -"eE" = (/turf/simulated/floor/plasteel,/area/tdome/arena_source) -"eF" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"eG" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eH" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eI" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena_source) -"eJ" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena_source) -"eK" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena_source) -"eL" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eM" = (/turf/simulated/floor/bluegrid,/area/tdome/arena_source) -"eN" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena_source) -"eO" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eP" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eQ" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eR" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"eS" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"eT" = (/turf/space/transit/north/shuttlespace_ns5,/area/syndicate_station/transit) -"eU" = (/turf/space/transit/north/shuttlespace_ns11,/area/syndicate_station/transit) -"eV" = (/turf/space/transit/north/shuttlespace_ns3,/area/syndicate_station/transit) -"eW" = (/turf/space/transit/north/shuttlespace_ns13,/area/syndicate_station/transit) -"eX" = (/turf/space/transit/north/shuttlespace_ns7,/area/syndicate_station/transit) -"eY" = (/turf/space/transit/north/shuttlespace_ns14,/area/syndicate_station/transit) -"eZ" = (/turf/space/transit/north/shuttlespace_ns4,/area/syndicate_station/transit) -"fa" = (/turf/space/transit/north/shuttlespace_ns10,/area/syndicate_station/transit) -"fb" = (/turf/space/transit/north/shuttlespace_ns1,/area/syndicate_station/transit) -"fc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"fd" = (/turf/space/transit/north/shuttlespace_ns2,/area/syndicate_station/transit) -"fe" = (/turf/space/transit/north/shuttlespace_ns12,/area/syndicate_station/transit) -"ff" = (/turf/space/transit/north/shuttlespace_ns6,/area/syndicate_station/transit) -"fg" = (/turf/space/transit/north/shuttlespace_ns9,/area/syndicate_station/transit) -"fh" = (/turf/space/transit/north/shuttlespace_ns15,/area/syndicate_station/transit) -"fi" = (/turf/space/transit/north/shuttlespace_ns8,/area/syndicate_station/transit) -"fj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"fk" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"fl" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"fm" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"fn" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"fo" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"fp" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"fq" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"fr" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"fs" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"ft" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"fu" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"fv" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"fw" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"fx" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"fy" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"fz" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"fA" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"fB" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod1/transit) -"fC" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod1/transit) -"fD" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod1/transit) -"fE" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"fF" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"fG" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape_pod2/transit) -"fH" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape_pod2/transit) -"fI" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod2/transit) -"fJ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"fK" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"fL" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod1/transit) -"fM" = (/turf/space/transit/north/shuttlespace_ns6,/area/shuttle/escape_pod1/transit) -"fN" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape_pod1/transit) -"fO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"fP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"fQ" = (/turf/space/transit/north/shuttlespace_ns2,/area/shuttle/escape_pod2/transit) -"fR" = (/turf/space/transit/north/shuttlespace_ns13,/area/shuttle/escape_pod2/transit) -"fS" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod2/transit) -"fT" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"fU" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod1/transit) -"fV" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape_pod1/transit) -"fW" = (/turf/space/transit/north/shuttlespace_ns1,/area/shuttle/escape_pod2/transit) -"fX" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod2/transit) -"fY" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod2/transit) -"fZ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"ga" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"gb" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"gc" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape_pod1/transit) -"gd" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"ge" = (/turf/space/transit/north/shuttlespace_ns15,/area/shuttle/escape_pod2/transit) -"gf" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape_pod2/transit) -"gg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"gh" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"gi" = (/turf/unsimulated/wall,/area/start) -"gj" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) -"gk" = (/turf/unsimulated/wall/splashscreen,/area/start) -"gl" = (/turf/space,/area/shuttle/escape_pod1/centcom) -"gm" = (/turf/space,/area/shuttle/escape_pod2/centcom) -"gn" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/centcom/evac) -"go" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/space,/area/centcom/evac) -"gp" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/space,/area/centcom/evac) -"gq" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/space,/area/centcom/evac) -"gr" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/centcom/evac) -"gs" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/centcom/evac) -"gt" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/airless,/area/centcom/evac) -"gu" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/centcom/evac) -"gv" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/centcom/evac) -"gw" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/plating,/area/centcom/evac) -"gx" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/centcom/evac) -"gy" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/centcom/evac) -"gz" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/centcom/evac) -"gA" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/centcom/evac) -"gB" = (/turf/simulated/shuttle/plating,/area/centcom/evac) -"gC" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/centcom/evac) -"gD" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/centcom/evac) -"gE" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/centcom/evac) -"gF" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) -"gG" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor,/area/centcom/evac) -"gH" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) -"gI" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 0},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) -"gJ" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/centcom/evac) -"gK" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/centcom/evac) -"gL" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/centcom/evac) -"gM" = (/turf/simulated/shuttle/floor,/area/centcom/evac) -"gN" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/centcom/evac) -"gO" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/centcom/evac) -"gP" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/centcom/evac) -"gQ" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/centcom/evac) -"gR" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"gS" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"gT" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"gU" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"gV" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) -"gW" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) -"gX" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/centcom/evac) -"gY" = (/obj/machinery/computer/secure_data,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"gZ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"ha" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"hb" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"hc" = (/obj/structure/table,/obj/item/device/flash/handheld,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"hd" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"he" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) -"hf" = (/turf/space,/area/shuttle/escape_pod3/centcom) -"hg" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"hh" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"hi" = (/obj/structure/stool/bed,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hj" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/centcom/evac) -"hk" = (/turf/space,/area/shuttle/escape_pod4/centcom) -"hl" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) -"hm" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/centcom/evac) -"hn" = (/turf/unsimulated/wall,/area/centcom/suppy) -"ho" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hp" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hq" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hr" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/supply/dock) -"hs" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/supply/dock) -"ht" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/supply/dock) -"hu" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/centcom/evac) -"hv" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/centcom/evac) -"hw" = (/obj/machinery/door/airlock/shuttle{name = "Cockpit"; req_access_txt = "109"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) -"hx" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/supply/dock) -"hy" = (/turf/simulated/shuttle/floor,/area/supply/dock) -"hz" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hA" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/shuttle/floor,/area/centcom/evac) -"hB" = (/obj/structure/filingcabinet,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hC" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hD" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/simulated/shuttle/plating,/area/supply/dock) -"hE" = (/turf/unsimulated/wall/fakedoor,/area/centcom/suppy) -"hF" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hG" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hH" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hI" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hJ" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hK" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/simulated/shuttle/plating,/area/supply/dock) -"hL" = (/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/door_control{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/turf/simulated/shuttle/floor,/area/supply/dock) -"hM" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/simulated/shuttle/plating,/area/supply/dock) -"hN" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/supply/dock) -"hO" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/supply/dock) -"hP" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/supply/dock) -"hQ" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/supply/dock) -"hR" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"hS" = (/turf/simulated/shuttle/wall{icon_state = "swall15"; dir = 2},/area/supply/dock) -"hT" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) -"hU" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"hV" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/space,/area/supply/dock) -"hW" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) -"hX" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/space,/area/supply/dock) -"hY" = (/turf/unsimulated/wall,/area/centcom/control) -"hZ" = (/turf/unsimulated/wall/fakedoor,/area/centcom/control) -"ia" = (/turf/unsimulated/wall,/area/centcom/evac) -"ib" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) -"ic" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"id" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"ie" = (/turf/space,/area/centcom/evac) -"if" = (/turf/unsimulated/wall,/area/centcom/prison) -"ig" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) -"ih" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) -"ii" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) -"ij" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"ik" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/centcom/prison) -"il" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"im" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"in" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"io" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"ip" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"iq" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"ir" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) -"is" = (/turf/unsimulated/wall/fakedoor{name = "Centcom Security"},/area/centcom/evac) -"it" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"iu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iv" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iw" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"ix" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iy" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) -"iz" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) -"iA" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iB" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iC" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iD" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"iE" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iG" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iH" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iI" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iJ" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iK" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/control) -"iL" = (/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = 28; req_access_txt = "101"},/obj/structure/showcase/fakeid,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iM" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iN" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iO" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iP" = (/obj/machinery/flasher_button{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iQ" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iR" = (/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/control) -"iS" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Centcom Customs"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iT" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iU" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iV" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iW" = (/obj/structure/showcase/fakesec,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iX" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) -"iY" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"iZ" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"ja" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"jb" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"jc" = (/turf/unsimulated/wall,/area/centcom/ferry) -"jd" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"je" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/item/weapon/paper/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"jf" = (/obj/machinery/door/window/northleft{dir = 2; name = "Centcom Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jg" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jh" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"ji" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jj" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jk" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jl" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jm" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jn" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jo" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jp" = (/obj/structure/mirror{pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jq" = (/obj/structure/dresser,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jr" = (/obj/machinery/door/poddoor/preopen{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) -"js" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/evac) -"jt" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/evac) -"ju" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/evac) -"jv" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/flasher_button{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jw" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jx" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"jy" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jz" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jA" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/space) -"jB" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/control) -"jC" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) -"jD" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) -"jE" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) -"jF" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) -"jG" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"jH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jI" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jJ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jK" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jL" = (/obj/machinery/door/airlock/centcom{name = "Dressing Room"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jM" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/control) -"jN" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/control) -"jO" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/control) -"jP" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/control) -"jQ" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jR" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) -"jS" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/shuttle/escape/centcom) -"jT" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"jU" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) -"jV" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/ferry) -"jW" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"jX" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/ferry) -"jY" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) -"jZ" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) -"ka" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) -"kb" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"kc" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) -"kd" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"ke" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"kf" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"kg" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"kh" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) -"ki" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"kj" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) -"kk" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) -"kl" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) -"km" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) -"kn" = (/obj/effect/landmark{name = "Deathsquad"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"ko" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) -"kp" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"kq" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"kr" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"ks" = (/turf/unsimulated/wall,/area/syndicate_mothership) -"kt" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"ku" = (/obj/machinery/computer/shuttle/ferry/request,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kv" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"kw" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) -"kx" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"ky" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/transport1/centcom) -"kz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/ferry) -"kA" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (SOUTHEAST)"; icon_state = "fakewindows"; dir = 6},/area/centcom/ferry) -"kB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/evac) -"kC" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kD" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kE" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kF" = (/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kG" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kH" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kI" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kJ" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) -"kK" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) -"kL" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/ferry) -"kM" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) -"kN" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) -"kO" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"kP" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"kQ" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"kR" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kS" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/centcom/ferry) -"kT" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"kU" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kV" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"kW" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) -"kX" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/ferry) -"kY" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/evac) -"kZ" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) -"la" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"lb" = (/turf/unsimulated/wall,/area/centcom/holding) -"lc" = (/turf/unsimulated/wall/fakedoor{name = "Shuttle Bay B"},/area/centcom/holding) -"ld" = (/obj/machinery/door/airlock/centcom{name = "Centcom"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"le" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"lf" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"lg" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"lh" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) -"li" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lj" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lk" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"ll" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lm" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"ln" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"lo" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"lp" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"lq" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) -"lr" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) -"ls" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) -"lt" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"lu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) -"lv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) -"lw" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lx" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"ly" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lz" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lA" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lB" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lC" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lD" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lE" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"lF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) -"lG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) -"lH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lJ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lK" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lL" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) -"lM" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) -"lN" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"lO" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) -"lP" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) -"lQ" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lR" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lS" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lT" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lU" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lV" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lW" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"lX" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"lY" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"lZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"ma" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mc" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) -"md" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"me" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"mf" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"mg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"mh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"mi" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "small"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/wizard_station) -"mj" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 8; icon_state = "fakewindows2"},/area/wizard_station) -"mk" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 4; icon_state = "fakewindows"},/area/wizard_station) -"ml" = (/turf/unsimulated/wall/normal{tag = "icon-uranium2"; icon_state = "uranium2"},/area/wizard_station) -"mm" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mn" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mo" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mp" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mq" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mr" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ms" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mt" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) -"mv" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mw" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mx" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"my" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) -"mz" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"mA" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"mB" = (/obj/item/weapon/shard{color = "#008000"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"mC" = (/obj/machinery/computer/shuttle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"mD" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"mE" = (/turf/unsimulated/wall/normal{tag = "icon-uranium5"; icon_state = "uranium5"},/area/wizard_station) -"mF" = (/turf/unsimulated/wall/normal{tag = "icon-uranium10"; icon_state = "uranium10"},/area/wizard_station) -"mG" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mH" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mJ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"mK" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mL" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mM" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mN" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mO" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mP" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) -"mQ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) -"mR" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) -"mS" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) -"mT" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) -"mU" = (/obj/structure/lattice,/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"mV" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"mW" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"mX" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"mY" = (/turf/unsimulated/wall/normal{tag = "icon-uranium3"; icon_state = "uranium3"},/area/wizard_station) -"mZ" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"na" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nb" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) -"nc" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) -"nd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ne" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nf" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ng" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) -"nh" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"ni" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"nj" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) -"nk" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) -"nl" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) -"nm" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) -"nn" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) -"no" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"np" = (/obj/item/weapon/gun/energy/pulse_rifle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"nq" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"nr" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"ns" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nt" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) -"nv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) -"nw" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nx" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ny" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) -"nz" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 6; icon_state = "fakewindows2"},/area/wizard_station) -"nA" = (/obj/effect/forcefield,/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"nB" = (/turf/unsimulated/wall/normal{tag = "icon-uranium6"; icon_state = "uranium6"},/area/wizard_station) -"nC" = (/turf/unsimulated/wall/normal{tag = "icon-uranium9"; icon_state = "uranium9"},/area/wizard_station) -"nD" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) -"nE" = (/turf/unsimulated/floor,/area/syndicate_mothership) -"nF" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) -"nG" = (/turf/space,/area/tdome/tdomeobserve) -"nH" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) -"nI" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"nJ" = (/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"nK" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nL" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nM" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"nN" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) -"nO" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nP" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) -"nQ" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nR" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nS" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/wizard_station) -"nT" = (/turf/unsimulated/wall/fakedoor{name = "Squad 4 Pod"},/area/wizard_station) -"nU" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) -"nV" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) -"nW" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"nX" = (/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"nY" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"nZ" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oa" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ob" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"oc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"od" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) -"oe" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"of" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"og" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oh" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oi" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"oj" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"ok" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"ol" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"om" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/wizard_station) -"on" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/floor/plating/airless,/area/wizard_station) -"oo" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"op" = (/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"oq" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless,/area/wizard_station) -"or" = (/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"os" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"ot" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"ou" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"ov" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ow" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"ox" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oy" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oz" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"oA" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"oB" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) -"oC" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"oD" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) -"oE" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) -"oF" = (/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"oG" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"oH" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/cardhand,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"oI" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oJ" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oK" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) -"oL" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oM" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oN" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oO" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"oP" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"oQ" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"oR" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"oT" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oU" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"oV" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) -"oW" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"oX" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) -"oY" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"oZ" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"pa" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) -"pb" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) -"pc" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pd" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) -"pe" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) -"pf" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) -"pg" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"ph" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pi" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"pj" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"pk" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"pl" = (/turf/unsimulated/wall,/area/tdome/arena) -"pm" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) -"pn" = (/turf/simulated/floor/plasteel,/area/tdome/arena) -"po" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) -"pp" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pq" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pr" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"ps" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pt" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pu" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pv" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"pw" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"px" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"py" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pz" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pA" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pB" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pC" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pD" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pE" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pF" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pG" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pH" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"pI" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pJ" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pK" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pL" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) -"pM" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) -"pN" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) -"pO" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pP" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pQ" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) -"pR" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pS" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pT" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"pU" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) -"pV" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) -"pW" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pX" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pY" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pZ" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) -"qa" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"qb" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"qc" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"qd" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) -"qe" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qf" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) -"qg" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qh" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qi" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qj" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) -"qk" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"ql" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"qm" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) -"qn" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/wizard_station) -"qo" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qp" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qq" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qr" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"qs" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) -"qt" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"qu" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"qv" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) -"qw" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) -"qx" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"qy" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qz" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) -"qA" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) -"qB" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qC" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qE" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qF" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qG" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qH" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"qI" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qJ" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qK" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"qL" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"qM" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"qN" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"qO" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qP" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qQ" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qR" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) -"qS" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qT" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qU" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qV" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qW" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"qX" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qY" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qZ" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"ra" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"rb" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"rc" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"rd" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"re" = (/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"rf" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns13,/area/wizard_station) -"rg" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"rh" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"ri" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) -"rj" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) -"rk" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) -"rl" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"rm" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns12,/area/wizard_station) -"rn" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) -"ro" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns4,/area/wizard_station) -"rp" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rq" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rr" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rt" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"ru" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Personal Quarters"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"rv" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) -"rw" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rx" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"ry" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"rz" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"rA" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) -"rB" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/wizard_station) -"rC" = (/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) -"rD" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"rE" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rF" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rG" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rH" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"rI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"rJ" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"rK" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"rL" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) -"rM" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) -"rN" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns10,/area/wizard_station) -"rO" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"rP" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"rQ" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"rR" = (/turf/unsimulated/wall/fakedoor{name = "Squad 2 Pod"},/area/wizard_station) -"rS" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) -"rT" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns14,/area/wizard_station) -"rU" = (/turf/unsimulated/wall/normal{tag = "icon-uranium13"; icon_state = "uranium13"},/area/wizard_station) -"rV" = (/turf/simulated/shuttle/wall,/area/wizard_station) -"rW" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/wizard_station) -"rX" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns11,/area/wizard_station) -"rY" = (/obj/structure/table/wood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"rZ" = (/obj/structure/table/wood,/obj/item/weapon/gun/magic/wand{desc = "Used in emergency's to reignite magma engines. This one appears spent."; name = "wand of emergency engine ignition"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"sa" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/wizard_station) -"sb" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sc" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sd" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"se" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sf" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sg" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sh" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"si" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sj" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sk" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"sl" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sm" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sn" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns9,/area/wizard_station) -"so" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) -"sp" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"sq" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sr" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"ss" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) -"st" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) -"su" = (/obj/structure/cult/forge{desc = "A engine used in powering the wizards ship"; name = "magma engine"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"sv" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sw" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sx" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sy" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sz" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sA" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"sB" = (/turf/unsimulated/wall/normal{tag = "icon-uranium11"; icon_state = "uranium11"},/area/wizard_station) -"sC" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) -"sD" = (/turf/unsimulated/wall/normal{tag = "icon-uranium7"; icon_state = "uranium7"},/area/wizard_station) -"sE" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sF" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sG" = (/obj/structure/shuttle/engine/heater,/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) -"sH" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sI" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sJ" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/space) -"sK" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"sL" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"sM" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sN" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sO" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"sP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"sQ" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"sR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"sS" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"aa" = (/turf/space/transit,/area/space) +"ab" = (/turf/space,/area/space) +"ac" = (/turf/space/transit/horizontal,/area/space) +"ad" = (/turf/unsimulated/wall{icon_state = "iron6"},/area/space) +"ae" = (/obj/structure/window/reinforced,/turf/unsimulated/wall{icon_state = "iron12"},/area/space) +"af" = (/turf/unsimulated/wall{icon_state = "iron14"},/area/space) +"ag" = (/turf/unsimulated/wall{icon_state = "iron10"},/area/space) +"ah" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) +"ai" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) +"aj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) +"ak" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_plating) +"al" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) +"am" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_emptycourt) +"an" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_emptycourt) +"ao" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_emptycourt) +"ap" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) +"aq" = (/obj/effect/landmark{name = "Holocarp Spawn"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) +"ar" = (/obj/effect/landmark{name = "Atmospheric Test Start"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) +"as" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_emptycourt) +"at" = (/turf/simulated/floor/holofloor,/area/holodeck/source_emptycourt) +"au" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_emptycourt) +"av" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_emptycourt) +"aw" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_emptycourt) +"ax" = (/obj/docking_port/stationary/transit{dir = 4; dwidth = 1; height = 4; id = "pod3_transit"; turf_type = /turf/space/transit/horizontal; width = 3},/turf/space/transit/horizontal,/area/space) +"ay" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_emptycourt) +"az" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_emptycourt) +"aA" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_emptycourt) +"aB" = (/turf/unsimulated/wall{icon_state = "iron3"},/area/space) +"aC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/wall{icon_state = "iron12"},/area/space) +"aD" = (/turf/unsimulated/wall,/area/space) +"aE" = (/turf/unsimulated/wall{icon_state = "iron11"},/area/space) +"aF" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_basketball) +"aG" = (/obj/structure/holohoop,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) +"aH" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_basketball) +"aI" = (/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"aJ" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"aK" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/holo/esword/red,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"aL" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"aM" = (/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_boxingcourt) +"aN" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_boxingcourt) +"aO" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_boxingcourt) +"aP" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_basketball) +"aQ" = (/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) +"aR" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_basketball) +"aS" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"aT" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"aU" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"aV" = (/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"aW" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"aX" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_boxingcourt) +"aY" = (/turf/simulated/floor/holofloor,/area/holodeck/source_boxingcourt) +"aZ" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_boxingcourt) +"ba" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) +"bb" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bc" = (/obj/docking_port/stationary/transit{dir = 4; dwidth = 1; height = 4; id = "pod4_transit"; turf_type = /turf/space/transit/horizontal; width = 3},/turf/space/transit/horizontal,/area/space) +"bd" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_basketball) +"be" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_basketball) +"bf" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_basketball) +"bg" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"bh" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"bi" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"bj" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"bk" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bl" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bm" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bn" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_basketball) +"bo" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_basketball) +"bp" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_basketball) +"bq" = (/obj/item/weapon/beach_ball,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"br" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bs" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"bt" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bu" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bv" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bw" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bx" = (/obj/docking_port/stationary/transit{dir = 4; dwidth = 9; height = 11; id = "emergency_transit"; width = 22},/turf/space/transit,/area/space) +"by" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_basketball) +"bz" = (/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) +"bA" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_basketball) +"bB" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bC" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bD" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bE" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bF" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) +"bG" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bH" = (/turf/simulated/floor/beach/coastline,/area/holodeck/source_beach) +"bI" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_basketball) +"bJ" = (/obj/structure/holohoop{dir = 1},/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) +"bK" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_basketball) +"bL" = (/turf/simulated/floor/beach/water,/area/holodeck/source_beach) +"bM" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bN" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/holo/esword/green,/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bO" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bP" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bQ" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bR" = (/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bS" = (/turf/unsimulated/wall{icon_state = "iron5"},/area/space) +"bT" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall{icon_state = "iron12"},/area/space) +"bU" = (/turf/unsimulated/wall{icon_state = "iron13"},/area/space) +"bV" = (/turf/unsimulated/wall{icon_state = "iron9"},/area/space) +"bW" = (/turf/unsimulated/wall,/area/tdome/arena_source) +"bX" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena_source) +"bY" = (/turf/simulated/floor/plasteel,/area/tdome/arena_source) +"bZ" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"ca" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"cb" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena_source) +"cc" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena_source) +"cd" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena_source) +"ce" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"cf" = (/turf/simulated/floor/bluegrid,/area/tdome/arena_source) +"cg" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena_source) +"ch" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"ci" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"cj" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"ck" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 2; height = 12; id = "ferry_transit"; width = 5},/turf/space/transit/horizontal,/area/space) +"cl" = (/obj/docking_port/stationary/transit{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_transit"; width = 18},/turf/space/transit,/area/space) +"cm" = (/obj/docking_port/stationary/transit{dwidth = 1; height = 4; id = "pod1_transit"; width = 3},/turf/space/transit,/area/space) +"cn" = (/obj/docking_port/stationary/transit{dwidth = 1; height = 4; id = "pod2_transit"; width = 3},/turf/space/transit,/area/space) +"co" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 5; height = 7; id = "supply_transit"; width = 12},/turf/space/transit,/area/space) +"cp" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 2; height = 5; id = "laborcamp_transit"; width = 9},/turf/space/transit,/area/space) +"cq" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 3; height = 5; id = "mining_transit"; width = 7},/turf/space/transit,/area/space) +"cr" = (/turf/unsimulated/wall,/area/start) +"cs" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) +"ct" = (/turf/unsimulated/wall/splashscreen,/area/start) +"cu" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/centcom/evac) +"cv" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cw" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cx" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cy" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/centcom/evac) +"cz" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod1_away"; name = "recovery ship"; width = 3},/turf/space,/area/space) +"cA" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod2_away"; name = "recovery ship"; width = 3},/turf/space,/area/space) +"cB" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/centcom/evac) +"cC" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cD" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/centcom/evac) +"cE" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/centcom/evac) +"cF" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/plating,/area/centcom/evac) +"cG" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/centcom/evac) +"cH" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/centcom/evac) +"cI" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/centcom/evac) +"cJ" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/centcom/evac) +"cK" = (/turf/simulated/shuttle/plating,/area/centcom/evac) +"cL" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/centcom/evac) +"cM" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/centcom/evac) +"cN" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cO" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) +"cP" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cQ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) +"cR" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 0},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) +"cS" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/centcom/evac) +"cT" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/centcom/evac) +"cU" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/centcom/evac) +"cV" = (/turf/simulated/shuttle/floor,/area/centcom/evac) +"cW" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/centcom/evac) +"cX" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/centcom/evac) +"cY" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/centcom/evac) +"cZ" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/centcom/evac) +"da" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"db" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dc" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dd" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"de" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) +"df" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) +"dg" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/centcom/evac) +"dh" = (/obj/machinery/computer/secure_data,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"di" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dj" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dk" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dl" = (/obj/structure/table,/obj/item/device/flash/handheld,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dm" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) +"do" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dp" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dq" = (/obj/docking_port/stationary{dir = 4; dwidth = 1; height = 4; id = "pod3_away"; name = "recovery ship"; width = 3},/turf/space,/area/space) +"dr" = (/obj/structure/stool/bed,/turf/simulated/shuttle/floor,/area/centcom/evac) +"ds" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/centcom/evac) +"dt" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) +"du" = (/obj/docking_port/stationary{dir = 4; dwidth = 1; height = 4; id = "pod4_away"; name = "recovery ship"; width = 3},/turf/space,/area/space) +"dv" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/centcom/evac) +"dw" = (/turf/unsimulated/wall,/area/centcom/suppy) +"dx" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dy" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dz" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dA" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/space) +"dB" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/space) +"dC" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/space) +"dD" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/centcom/evac) +"dE" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/centcom/evac) +"dF" = (/obj/machinery/door/airlock/shuttle{name = "Cockpit"; req_access_txt = "109"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) +"dG" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) +"dH" = (/turf/simulated/shuttle/floor,/area/space) +"dI" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dJ" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/shuttle/floor,/area/centcom/evac) +"dK" = (/obj/structure/filingcabinet,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dL" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dM" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/simulated/shuttle/plating,/area/space) +"dN" = (/turf/unsimulated/wall/fakedoor,/area/centcom/suppy) +"dO" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dP" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dQ" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dR" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dS" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dT" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/simulated/shuttle/plating,/area/space) +"dU" = (/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/door_control{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/turf/simulated/shuttle/floor,/area/space) +"dV" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 5; width = 12},/obj/docking_port/stationary{dir = 8; dwidth = 4; height = 7; id = "supply_away"; name = "Centcom"; width = 11},/turf/simulated/shuttle/plating,/area/space) +"dW" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/simulated/shuttle/plating,/area/space) +"dX" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/space) +"dY" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/space) +"dZ" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/space) +"ea" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/space) +"eb" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/space) +"ec" = (/turf/simulated/shuttle/wall{icon_state = "swall15"; dir = 2},/area/space) +"ed" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/plating,/area/space) +"ee" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/space) +"ef" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/simulated/shuttle/plating,/area/space) +"eg" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/space) +"eh" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/simulated/shuttle/plating,/area/space) +"ei" = (/turf/unsimulated/wall,/area/centcom/control) +"ej" = (/turf/unsimulated/wall/fakedoor,/area/centcom/control) +"ek" = (/turf/unsimulated/wall,/area/centcom/evac) +"el" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) +"em" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"en" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) +"eo" = (/turf/space,/area/centcom/evac) +"ep" = (/turf/unsimulated/wall,/area/centcom/prison) +"eq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) +"er" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) +"es" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) +"et" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) +"eu" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/centcom/prison) +"ev" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"ew" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"ex" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"ey" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"ez" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/space) +"eA" = (/turf/unsimulated/wall/fakedoor{name = "Centcom Security"},/area/centcom/evac) +"eB" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/space) +"eC" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eD" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/space) +"eE" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/space) +"eF" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eG" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"eH" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) +"eI" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"eJ" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"eK" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"eL" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/space) +"eN" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/space) +"eO" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eP" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"eQ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/control) +"eR" = (/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = 28; req_access_txt = "101"},/obj/structure/showcase/fakeid,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"eS" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eT" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/space) +"eU" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/shuttle/floor,/area/space) +"eV" = (/obj/machinery/flasher_button{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/turf/simulated/shuttle/floor,/area/space) +"eW" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eX" = (/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/control) +"eY" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Centcom Customs"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"eZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"fa" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fb" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fc" = (/obj/structure/showcase/fakesec,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fd" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/space) +"fe" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/space) +"ff" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/space) +"fg" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/space) +"fh" = (/turf/unsimulated/wall,/area/centcom/ferry) +"fi" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"fj" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/item/weapon/paper/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"fk" = (/obj/machinery/door/window/northleft{dir = 2; name = "Centcom Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fl" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fm" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fn" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fo" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/space) +"fp" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fq" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fr" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fs" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"ft" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fu" = (/obj/structure/mirror{pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fv" = (/obj/structure/dresser,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fw" = (/obj/machinery/door/poddoor/preopen{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) +"fx" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/evac) +"fy" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/evac) +"fz" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/evac) +"fA" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/flasher_button{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/simulated/shuttle/floor4,/area/space) +"fB" = (/turf/simulated/shuttle/floor4,/area/space) +"fC" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/space) +"fD" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fE" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fF" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/space) +"fG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/control) +"fH" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) +"fI" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) +"fJ" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 1"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) +"fK" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) +"fL" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/plating,/area/space) +"fM" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/space) +"fN" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fO" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fP" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fQ" = (/obj/machinery/door/airlock/centcom{name = "Dressing Room"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fR" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/control) +"fS" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/control) +"fT" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/control) +"fU" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/control) +"fV" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fW" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/space) +"fX" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"fY" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) +"fZ" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/ferry) +"ga" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"gb" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/ferry) +"gc" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) +"gd" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) +"ge" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"gf" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"gg" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) +"gh" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency,/obj/docking_port/stationary{dir = 4; dwidth = 9; height = 11; id = "emergency_away"; name = "Centcom"; width = 22},/turf/simulated/shuttle/plating,/area/space) +"gi" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/shuttle/floor,/area/space) +"gj" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor,/area/space) +"gk" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/space) +"gl" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/space) +"gm" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/space) +"gn" = (/turf/unsimulated/floor{name = "plating"},/area/space) +"go" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) +"gp" = (/obj/effect/landmark{name = "Deathsquad"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"gq" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) +"gr" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"gs" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"gt" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"gu" = (/turf/unsimulated/wall,/area/syndicate_mothership) +"gv" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/plating,/area/space) +"gw" = (/obj/machinery/computer/shuttle/ferry/request,/turf/simulated/shuttle/floor,/area/space) +"gx" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/space) +"gy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/ferry) +"gz" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (SOUTHEAST)"; icon_state = "fakewindows"; dir = 6},/area/centcom/ferry) +"gA" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/evac) +"gB" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"gC" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"gD" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"gE" = (/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"gF" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor,/area/space) +"gG" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; travelDir = 180; width = 5},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 12; id = "ferry_away"; name = "unknown"; turf_type = /turf/unsimulated/floor; width = 5},/turf/simulated/shuttle/floor,/area/space) +"gH" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) +"gI" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) +"gJ" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/ferry) +"gK" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) +"gL" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) +"gM" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/space) +"gN" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/centcom/ferry) +"gO" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"gP" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"gQ" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"gR" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/space) +"gS" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/ferry) +"gT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/evac) +"gU" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) +"gV" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/space) +"gW" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/space) +"gX" = (/turf/unsimulated/wall,/area/centcom/holding) +"gY" = (/turf/unsimulated/wall/fakedoor{name = "Shuttle Bay B"},/area/centcom/holding) +"gZ" = (/obj/machinery/door/airlock/centcom{name = "Centcom"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"ha" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/simulated/shuttle/floor,/area/space) +"hb" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/space) +"hc" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/simulated/shuttle/floor,/area/space) +"hd" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"he" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/space) +"hf" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/space) +"hg" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"hh" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/space) +"hi" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/space) +"hj" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/space) +"hk" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/space) +"hl" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) +"hm" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) +"hn" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) +"ho" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"hp" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) +"hq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) +"hr" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"hs" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"ht" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hu" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hv" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hw" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hx" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hy" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"hz" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) +"hA" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) +"hB" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"hC" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"hD" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"hE" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"hF" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) +"hG" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) +"hH" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"hI" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) +"hJ" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) +"hK" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"hL" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"hM" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/space) +"hN" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/space) +"hO" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hP" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hQ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"hR" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"hS" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"hT" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"hU" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"hV" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"hW" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"hX" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"hY" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"hZ" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "small"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/wizard_station) +"ia" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 8; icon_state = "fakewindows2"},/area/wizard_station) +"ib" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 4; icon_state = "fakewindows"},/area/wizard_station) +"ic" = (/turf/unsimulated/wall/normal{tag = "icon-uranium2"; icon_state = "uranium2"},/area/wizard_station) +"id" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ie" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"if" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ig" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ih" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ii" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ij" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ik" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) +"il" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"im" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"in" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"io" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) +"ip" = (/obj/structure/lattice,/turf/space/transit,/area/wizard_station) +"iq" = (/obj/item/weapon/shard{color = "#008000"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"ir" = (/obj/machinery/computer/shuttle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"is" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"it" = (/turf/unsimulated/wall/normal{tag = "icon-uranium5"; icon_state = "uranium5"},/area/wizard_station) +"iu" = (/turf/unsimulated/wall/normal{tag = "icon-uranium10"; icon_state = "uranium10"},/area/wizard_station) +"iv" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/space) +"iw" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ix" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/space) +"iy" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"iz" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iA" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iB" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iC" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iD" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"iE" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) +"iF" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) +"iG" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) +"iH" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) +"iI" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) +"iJ" = (/obj/structure/lattice,/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/turf/space/transit,/area/wizard_station) +"iK" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"iL" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"iM" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"iN" = (/turf/unsimulated/wall/normal{tag = "icon-uranium3"; icon_state = "uranium3"},/area/wizard_station) +"iO" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"iP" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"iQ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) +"iR" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) +"iS" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iT" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iU" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iV" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) +"iW" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"iX" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"iY" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) +"iZ" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) +"ja" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) +"jb" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) +"jc" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) +"jd" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"je" = (/obj/item/weapon/gun/energy/pulse_rifle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"jf" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jg" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"jh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ji" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"jj" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) +"jk" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) +"jl" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"jm" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"jn" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) +"jo" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 6; icon_state = "fakewindows2"},/area/wizard_station) +"jp" = (/obj/effect/forcefield,/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jq" = (/turf/unsimulated/wall/normal{tag = "icon-uranium6"; icon_state = "uranium6"},/area/wizard_station) +"jr" = (/turf/unsimulated/wall/normal{tag = "icon-uranium9"; icon_state = "uranium9"},/area/wizard_station) +"js" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) +"jt" = (/turf/unsimulated/floor,/area/syndicate_mothership) +"ju" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) +"jv" = (/turf/space,/area/tdome/tdomeobserve) +"jw" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"jx" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"jy" = (/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jz" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"jA" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"jB" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) +"jC" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) +"jD" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"jE" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) +"jF" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"jG" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"jH" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/wizard_station) +"jI" = (/turf/unsimulated/wall/fakedoor{name = "Squad 4 Pod"},/area/wizard_station) +"jJ" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) +"jK" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) +"jL" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jM" = (/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"jN" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"jO" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"jP" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"jQ" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/obj/docking_port/mobile{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate"; name = "syndicate infiltrator"; travelDir = 180; width = 18},/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_away"; name = "syndicate recon outpost"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/simulated/shuttle/plating,/area/space) +"jR" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/space) +"jS" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) +"jT" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"jU" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"jV" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"jW" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"jX" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"jY" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"jZ" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"ka" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"kb" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space/transit,/area/wizard_station) +"kc" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/floor/plating/airless,/area/wizard_station) +"kd" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"ke" = (/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"kf" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless,/area/wizard_station) +"kg" = (/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"kh" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"ki" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"kj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"kk" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"kl" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"km" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"kn" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"ko" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"kp" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"kq" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) +"kr" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"ks" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) +"kt" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) +"ku" = (/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"kv" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"kw" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/cardhand,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"kx" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ky" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"kz" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) +"kA" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"kB" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"kC" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"kD" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit,/area/wizard_station) +"kE" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kF" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"kG" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"kH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/space) +"kI" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"kJ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"kK" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) +"kL" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"kM" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) +"kN" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"kO" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"kP" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) +"kQ" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) +"kR" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kS" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) +"kT" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) +"kU" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) +"kV" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kW" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"kX" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"kY" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"kZ" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"la" = (/turf/unsimulated/wall,/area/tdome/arena) +"lb" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) +"lc" = (/turf/simulated/floor/plasteel,/area/tdome/arena) +"ld" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) +"le" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lf" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lg" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lh" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"li" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lj" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lk" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"ll" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lm" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ln" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lo" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lp" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lq" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lr" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ls" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lt" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lu" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lv" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lw" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"lx" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"ly" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"lz" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"lA" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) +"lB" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) +"lC" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) +"lD" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"lE" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"lF" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) +"lG" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lH" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lI" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"lJ" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) +"lK" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) +"lL" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lM" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lN" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lO" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) +"lP" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"lQ" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"lR" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"lS" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) +"lT" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lU" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"lV" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lW" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lX" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lY" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) +"lZ" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"ma" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"mb" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) +"mc" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space/transit,/area/wizard_station) +"md" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"me" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mf" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mg" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"mh" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) +"mi" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"mj" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"mk" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) +"ml" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"mm" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"mn" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"mo" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) +"mp" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) +"mq" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ms" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mt" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mu" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mv" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mw" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"mx" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"my" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"mz" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"mA" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"mB" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"mC" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"mD" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mE" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mF" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"mG" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) +"mH" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"mI" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mJ" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mK" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mL" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/space) +"mM" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mN" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mO" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"mP" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/simulated/shuttle/plating,/area/space) +"mQ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/simulated/shuttle/plating,/area/space) +"mR" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"mS" = (/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"mT" = (/obj/effect/forcefield,/turf/space,/area/wizard_station) +"mU" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"mV" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"mW" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) +"mX" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"mY" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"mZ" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"na" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space,/area/wizard_station) +"nb" = (/obj/effect/forcefield,/turf/space/transit,/area/wizard_station) +"nc" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"nd" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"ne" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"nf" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"ng" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"nh" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Personal Quarters"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ni" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) +"nj" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"nk" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"nl" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"nm" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"nn" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"no" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/wizard_station) +"np" = (/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"nq" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"nr" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"ns" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"nt" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"nu" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"nv" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"nw" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"nx" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"ny" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) +"nz" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) +"nA" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"nB" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"nC" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"nD" = (/turf/unsimulated/wall/fakedoor{name = "Squad 2 Pod"},/area/wizard_station) +"nE" = (/turf/unsimulated/wall/normal{tag = "icon-uranium13"; icon_state = "uranium13"},/area/wizard_station) +"nF" = (/turf/simulated/shuttle/wall,/area/wizard_station) +"nG" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/wizard_station) +"nH" = (/obj/structure/table/wood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"nI" = (/obj/structure/table/wood,/obj/item/weapon/gun/magic/wand{desc = "Used in emergency's to reignite magma engines. This one appears spent."; name = "wand of emergency engine ignition"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"nJ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/wizard_station) +"nK" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nL" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nM" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nN" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nO" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nP" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"nQ" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"nR" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"nS" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"nT" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"nU" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"nV" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"nW" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space,/area/wizard_station) +"nX" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nY" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"nZ" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"oa" = (/obj/structure/cult/forge{desc = "A engine used in powering the wizards ship"; name = "magma engine"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ob" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"oc" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"od" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"oe" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"of" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"og" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"oh" = (/turf/unsimulated/wall/normal{tag = "icon-uranium11"; icon_state = "uranium11"},/area/wizard_station) +"oi" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"oj" = (/turf/unsimulated/wall/normal{tag = "icon-uranium7"; icon_state = "uranium7"},/area/wizard_station) +"ok" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"ol" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"om" = (/obj/structure/shuttle/engine/heater,/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"on" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"oo" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"op" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/space) +"oq" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"or" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"os" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"ot" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"ou" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"ov" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"ow" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"ox" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"oy" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) (1,1,1) = {" -aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoapaqarasatauavawaxayazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaNaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaQ -ajaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZabatauavbgbhbibjaAbkblbmapaqarasatauavbgbhbibjbnbkblbmapaqarasataJaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbtbubububvbw -amaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaeaqarasatauavbgaxbibjbnbkblbmapaqararasataubgbhbibjbnbkblbmapaqaGaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbxbpbxbpbqbrbrbrbrbrbqbsbybsbybsbqbzbAbAbAbBbw -adaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeahbgbhbibjbnbkblaDapaqarasatauavbgbhavbgbhbiblbmapaqarasatauavbgaxaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbzbAbAbAbBbw -alaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbagblbmapaqarasataJavbgbhbibjbnbkblbmasatauavatauavbgbhbibjbnbkblaDaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbzbAbAbAbBbw -aoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYacbgbhbibjbnbkblaDapaqarasatauavbgbhbibjbnbkblbmapaqarasatauavbgaxaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbxbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbzbAbAbAbBbw -abaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUbaaiarasatauavbgbhaybjbnbkblbmapaqarasapaqarasbhbibjbnbkblbmapaqaraHaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbxbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbCbAbAbAbDbw -aeaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTaUbaaWbbbfbeaXbdafbnbkblbmapaqaraHatauavbgbhbibjbnbEbFbGbHbIbJasatauavbgbhbibjbnaBaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbCbAbAbAbDbw -ahbebdaSbbbcbKaYaUbLbMbNbObPbQbRbSbTaXbdbUaYaRbbaWaTanbmapaqarasatauaKbgbhbibjbnbkblbmbGbVbWbXbYbZavbgbhbibjbnbkblbmaEaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbCbAbAbAbDbw -agbbaTaZaYcabdbaaTbOcbcccdcecbcdcebSaUaTaZbKaUaYaSbcakbibjbnbkblbmapaFarasatauavbgbhbicfcgchcibVcjaqarasatauavbgbhbiazaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbxbpbxbpbqbrbrbrbrbrbqbsbybsbybsbqbCbAbAbAbDbw -acaYbcaVbaaRaTbdckclcmcncoclcmcoclcmcpbcaVbdaXbaaZbfaaasatauavbgbhbiazbnbkblbmapaqarasbFchcibVbWcqbjbnbkblbmapaqarasaIaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqcrcscscsctbw -aibabfbebdaUbcaTcucvcdcwcxcvcdcxcvcdcybfbeaTaWbdaVaRajbhbibjbnbkblbmaEaqarasatauavbgbhczcAcBcCbFcBapaqarasatauavbgbhayaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMcDcEcEcEcEcEcFcEcEcEcEcEcFcEcEcEcEcEcFcEcEcEcEcEcG -afbdaRbbaTaXbfbccHcIcocJcKcIcocKcIcocLaRbbbcaSaTbeaUamaqarasatauavbgaxbibjbnbkblbmapaqauasatauavbjbhbibjbnbkblbmapaqaGaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbocMcMcNcOcObqcPcPcPcPcPbqcQcRcRcRcSbqcTcUcUcUcVbw -anaTaUaYbcaWaRcuclcKcIcocJcdcvcdcvcccbcWaYbfaZbcbbaXadauavbgbhbibjbnaBblbmapaqarasatauarbibjbnbkbgbkblbmapaqarasatauaKaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbocXcXcYcZcZbqcPdacPdbcPbqdcdddddddebqdfdgdgdgdhbw -akbcaXbabfaSaUcHcvccdicxcecocIcocIcncmcpbaaRaVbfaYaWalbjbnbkblbmapaqaGasatauavbgbhbibjcAbEdjczdkbHarasatauavbgbhbibjaAaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbocXdldldlcZbqcPcPcPcPcPbqdcdddddddebqdfdmdmdmdhbw -aabfaWbdaRaZaXcWcIcncbcKclcxdicxdicwcdcybdaUbeaRbaaSaobkblbmapaqarasaIauavbgbhbibjbnbkbHdndodpdqdratauavbgbhbibjbnbkaCaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbocXcYcYcYcZbqcPcPcPcPcPbqdcdddddddebqdfdgdgdgdhbw -ajaRaSaTaUaVaWcpdicwcmcccvcKcbcKcbcJcocLaTaXbbaUbdaZabavbgbhbibjbnbkaCbmapaqarasatauavdsdtdudvdwdxblbmapaqarasatauavawaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbodydzdzdzdAbqcPdBcPcPcPbqdCdDdDdDdEbqdFdGdGdGdHbw -amaUaZbcaXbeaScycbcJcdcncIcccmcccmcecxdIbcaWaYaXaTaVaebnbkblbmapaqaraHatauavbgbhbibjbncBdJdKdLdtdMasatauavbgbhbibjbnaBaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbodNdOdOdOdPbqcPcPcPdQcPbqdRdSdSdSdTbqdUdVdVdVdWbw -adaXaVbfaWbbaZcLcmcecocwdicncdcncdclcKdXbfaSbaaWbcbeaharasatauavbgbhaybjbnbkblbmapaqarbIdsdYbEdjczbibjbnbkblbmapaqaraHaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbodZcYeacYebbqcPcPcPcPcPbqecddddddedbqeedgdgdgefbw -alaWbeaRaSaYaVdIcdclcxcJcbcwcocwcocvccegaRaZbdaSbfbbagbibjbnbkblbmapaFarasatauavbgbhbibjbnbkblbmapaqarasatauavbgbhbiazaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbodZehehehebbqcPcPcPcPcPbqecddddddedbqeeeieieiefbw -aoaSbbaUaZbabedXcocvcKcecmcJcxcJcxcIcnejaUaVaTaZaRaYacatauavbgbhbibjaAbkblbmapaqarasatauavbgbhbibjbnbkblbmapaqarasataJaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbodZdZcYebebbqekekekekekbqecddddddedbqeedgdgdgefbw -abaZaYaXaVbdbbegcxcIccclcdcecKcecKdicwelaXbebcaVaUbaaibmapaqarasatauaKbgbhbibjbnbkblbmapaqarasatauavbgbhbibjbnbkblbmaEaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMboememeneoeobqepepepepepbqeqerereresbqeteueueuevbw -aeaVbaaWbeaTaYejcKdicncvcoclccclcccbcJewaWbbbfbeaXbdafbkblbmapaqarasaIauavbgbhbibjbnbkblbmapaqarasatauavbgbhbibjbnbkaCaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMexeyeyeyeyeyezeyeyeyeyeyezeyeyeyeyeyezeyeyeyeyeyeA -ahbebdaSbbbcbaelcccbcwcIcxcvcncvcncmceeBaSaYaRbbaWaTanauavbgbhbibjbnaBblbmapaqarasatauavbgbhbibjbnbkblbmapaqarasatauaKaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeCeCeCeCeCeCeDeEeEeEeEeEeEeEeEeEeEeEeEeEeDeCeCeCeCeCeCeCeCeC -agbbaTaZaYbfbdewcncmcJdicKcIcwcIcwcdcleFaZbaaUaYaSbcakbhbibjbnbkblbmaEaqarasatauavbgbhbibjbnbkblbmapaqarasatauavbgbhayaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -acaYbcaVbaaRaTeBcwcdcecbccdicJdicJcocvckaVbdaXbaaZbfaaasatauavbgbhbiazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaGaHaIaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -aibabfbebdaUbceFcJcoclcmcncbcecbcecxcIcubeaTaWbdaVaRajaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeMeNeMeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -afbdaRbbaTaXbfckcecxcvcdcwcmclcmclcKdicHbbbcaSaTbeaUamaLaaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamamaiaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeMeMeMeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -anaTaUaYbcaWaRcuclcKcIcocJcdcvcdcvcccbcWaYbfaZbcbbaXadaLajaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -akbcaXbabfaSaUcHcvccdicxcecocIcocIcncmcpbaaRaVbfaYaWalaLamaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -aabfaWbdaRaZaXaUcycIclcmdicecdcecdcccLaWbdaUbeaRbaaSaoaLadaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeOeOeOeOeOeCeDeEeEeEeEeEeEeEeEeEeEeEeEeEeDeCeOeOeOeOeOeCeCeC -ajaRaSaTaUaVaWaXaYdIewejckeBegcucydXbaaSaTaXbbaUbdaZabaLalaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCePePePePePeCcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFeCeQeQeQeQeQeCaMaM -amaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaeaLaoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeCeCeCeCaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeCeCeCeCaMaM -adaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeahaLabaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -alaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbagaLaeaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTaUbaaWbbbfbeaXaXbdafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYacaLahbebdaSbbbcbaaYeRbLbMbNbObPbQbRbSbTeSbdaSaYaRbbaWaWaTanaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -abaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUbaaiaLagbbaTaZaYbfbdbaeSeTeUeVeWeXeYeZfafbfcaTaZbaaUaYaSaSbcakaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aeanamacakalajaaaeadahabaiagaoafajalahamacaaabakagadafaLacaYbcaVbaaRaTbdfceZfafdfeffeWeVfgfhbUbcaVbdaXbaaZaZbfaaaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ahbebdaSbbbcbaaYaUaTaXaRaZaWbfaVbabcaXbdaSaYaRbbaWaTanaLaibabfbebdaUbcaTbUeVfgfbeUeTfefdfieYfjbfbeaTaWbdaVaVaRajaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -agbbaTaZaYbfbdbaaXbcaWaUaVaSaRbebdbfaWaTaZbaaUaYaSbcakaLafbdaRbbaTaXbfbcfjfdfifhfaeZeUfbeXeWfkaRbbbcaSaTbebeaUamaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -acaYbcaVbaaRaTbdaWbfaSaXbeaZaUbbaTaRaSbcaVbdaXbaaZbfaaaLanaTaUaYbcaWaRbffkfbeXeYfgeVfafhfffeflaUaYbfaZbcbbbbaXadaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aibabfbebdaUbcaTaSaRaZaWbbaVaXaYbcaUaZbfbeaTaWbdaVaRajaLakbcaXbabfaSaUaRflbbaXeWfifdfgeYaWaTfmaXbaaRaVbfaYaYaWalaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -afbdaRbbaTaXbfbcaZaUaVaSaYbeaWbabfaXaVaRbbbcaSaTbeaUamaLaabfaWbdaRbObMfnfofpbPfeeXfbfieWaSbcfqaWbdaUbeaRbabaaSaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -anaTaUaYbcaWaRbfaVaXbeaZbabbaSbdaRaWbeaUaYbfaZbcbbaXadaLajaRaSaTaUfkeTffeYeWeZeUfffheXfeaZbfbKaSaTaXbbaUbdbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -akbcaXbabfaSaUaRbeaWbbaVbdaYaZaTaUaSbbaXbaaRaVbfaYaWalaLamaUaZbcaXfleZeTeWfeeVfaeTeYffeUbTbTbTbTfraWaYaXaTaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aabfaWbdaRaZaXaUfsftfpfufvbafwfxbMfyfzaWbdaUbeaRbaaSaoaLadaXaVbfaWfmeVeZfeeUfdfgeZeWeTfafbeXeUfdcaaSbaaWbcbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ajaRaSaTaUaVaWaXfAfBfCfDfEaXfFfGfHfIfJbaaTaXbbaUbdaZabaLalaWbeaRaSfqfdeVeUfafbfieVfeeZfgfhfffafbfKaZbdaSbfbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -amaUaZbcaXbeaSaWfJfLfMfNfOaWfPfQfRfSfTbdbcaWaYaXaTaVaeaLaoaSbbaUaZbKfbfdfafgfheXfdeUeVfieYeTfgfheRaVaTaZaRaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -adaXaVbfaWbbaZaSfTfUfVfCfwaSfAfWfXfYfZaTbfaSbaaWbcbeahaLabaZaYaXfkgafhfbfgfieYfffbfafdeXeWeZfieYgbgbfufraUaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -alaWbeaRaSaYaVaZfZfDgcfMgdaZfJgefIgffEbcaRaZbdaSbfbbagaLaeaVbaaWfleUeYfhfieXeWeTfhfgfbfffeeVeXeWeTeTfhcaaXaXbdafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aoaSbbaUaZbabeaVfEfAfOfZfsaVfTfzfFfJfObfaUaVaTaZaRaYacaLahbebdaSfmfaeWeYeXfffeeZeYfifheTeUfdfffeeZeZeYfKaWaWaTanaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -abaZaYaXaVbdbbbeaZaUaVaSaYbeaWbabfaXaVaRaXbebcaVaUbaaiaLagbbaTaZfqfgfeeWffeTeUeVeWeXeYeZfafbeTeUeVeVeWeRaSaSbcakaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aeaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTaUbaaWbbbfbeaXbdafaLacaYbcaVbKfieUfeeTeZfafdfeffeWeVfgfheZfafdfdfeeSaZaZbfaaaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ahbebdaSbbbcbaaYaUaTaXaRaZaWbfaVbabcaXbdaSaYaRbbaWaTanaLaibabfbeggeXfaeUeZeVfgfbeUeTfefdfieYeVfgfbfbeUfcaVaVaRajaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -agbbaTaZaYbfbdbaaXbcaWaUaVaSaRbebdbfaWaTaZbaaUaYaSbcakaLafbdaRbbghfffgfaeVfdfifhfaeZeUfbeXeWfdfifhfhfabUbebeaUamaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -acaYbcaVbaaRaTbdaWbfaSaXbeaZaUbbaTaRaSbcaVbdaXbaaZbfaaaLanaTaUaYfreTfifgfdfbaUeYfgeVfafhaXfefbeXeYeYfgfjbbbbaXadaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aibabfbebdaUbcaTaSaRaZaWbbaVaXaYbcaUaZbfbeaTaWbdaVaRajaLakbcaXbacaeZeXfifbeTbbfdfeeYeVeUaUeZfhffeWeWfifkaYaYaWalaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -afbdaRbbaTaXbfbcaZaUaVaSaYbeaWbabfaXaVaRbbbcaSaTbeaUamaLaabfaWbdfKeVffeXfheZaYbeaTbaaVbcaXeVeYeTfefeeXflbabaaSaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -analahajaoacaeabanagakafamaaaiadaeacakahajabafaoaaagadaLajaRaSaTcWdXcycpeldIewejckeBegcucydXewcLeFeFcpejbdbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -bebcaXbabfaSaUaRbeaWbbaVbdaYaZaTaUaSbbaXbaaRaVbfaYaWaTaLamaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -bbbfaWbdaRaZaXaUbbaSaYbeaTbaaVbcaXaZaYaWbdaUbeaRbaaSbcaLadaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aYaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZbfaLalaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -baaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaRaLaoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -bdaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaUaLabaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aTaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbaXaLaeanamacakalajaaaeadahabaiagaoafajalahamacaaabakagagadafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -bcaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYaWaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigjgigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gkgigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMglglglaMgmgmgmaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMglglglaMgmgmgmaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMglglglaMgmgmgmaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgngogpgqgrglglglaMgmgmgmgngogpgqgraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgsgtgtgtgugvgwgxgygxgwgzgAgtgtgtgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgsgBgBgCgDgEgFgGgHgIgFgEgJgKgBgBgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgsgBgBgLgMgMgFgMgMgMgFgMgMgLgBgBgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNgKgBgwgMgFgFgFgFgFgFgFgMgwgBgCgOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNgPgQgRgSgTgUgFgVgMgFgWgXgPgOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgsgYgZhahbgFgMgMgFgWgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshchdhdgUgFgWhegFgWgLhfhfhfhfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshghdhdhhgFgWhegFgFgwhfhfhfhfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgugPgPgPgQgFgMgMgFgWgxhfhfhfhfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigsgFgWhegFgWhjaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigLgFgWhegFgWgxhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFgFhlgFgFgFgFgFgwhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhihmgFgMgMgMgMhmhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigsgFhohphqgEgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhrhshshshshshthnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhuhugPhvhwgzgPhuhugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNgAhzgWgFhAhBgugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshqgMhCgMhzgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhDhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshFhGhHhIhJgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhjhjhjhjhjgOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhLhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhMhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhNhOhyhyhyhPhQhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhRhShThThThShUhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhVhWhWhWhXhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYhYhZhYhYiaiaiaiaiaiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYhYibicidhYiaieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYigihiciiijhYieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifikifikifikifikifikifikifikifikifaMaMaMhYilicicicimhYieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYiniciciciohYieieieieieieiaaMaMaMaMipiqiqiqiqiqiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifikifikifikifikifikifikifikifikifaMaMaMhYiniciciciohYieiaiaisiaiaiaaMaMaMipitiuiviwivixiyiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYhYizhYhYiAhYieiaiBiBiBiCiaaMaMaMiDiEiFiGiGiGiHiIiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYiJiKiLiJhYieiaiBiBiBiBiaaMaMaMiDiMiNiOiPiGiHiQiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYiRiSiTiJhYieiaiBiUiViWiaaMaMipiXiYiYiZiYjajbiYiXiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjcjcjcjcaMaMhYiJiKjdjehYieiajfjgjhjiiaaMaMiDjjjjjjiqjkiGjljmjniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjojpjqjccFhYhYjrhYhYhYhYhYiaiBiBiBiBjsjtjuiDjvjwjwjxiGiGiGiGjliDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjyjzjzjcjAjBicjCjCjCjCjBjDiaiBiBiBiBjEjFjEjGjwjHjHiqjIjJjKiGjliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjLjcjcjDjMicjNjOjPjCjMjDiajsjujQjsjtjtjujRiYiYiYjSjKjKjKiGjliDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTjUjVjWjXjcjDjMjYicicicjZjMjDiakakbkbkcjEjFjEkdiGkeiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaRaZaZaZaYaXaVbdbbbdbeaTbaaRbcaYaUaXbcaXbaaSaZbfbbaZbcaWaYaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjTkgkhkikgkhkhkhkjkhkhkkklkmjVknjXjcjDjMiniciciciokojDiakakbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaUaZaVaXaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMjckgktkukvkwkxkxkxkxkxkxkykzkAjVknjXjcjDkoiniciciciihYiKiakBkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaXaVbeaZaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkDkCkCkCkEkFkCkCkCkEkCkCkCkCkCkCkEkCkCksaMaMaMaMaMaMaMaMaMaMaMjckjkGkHkGkIkGkGkGkGkGkGkIkJkKjVknkLjckMjcihicicicicicickbkbkbkbkckNaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaWbebbaVaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkDkCkCkCkCkCkCkCkCkCkCkCkEkCkCkCkCkCkEkCkCkCkCkCksaMaMaMaMaMaMaMaMaMaMaMjckOkPkGkQkwkRkRkRkRkRkRkykzkSjVknjWkTjWjWicicicicicicickbkbkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaSaTaYbeaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkUkCkCkCkCkCkDkCkCkFkEkCkCkEkCkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMjcjTkOkhkVkOkhkhkhkjkhkhkWklkmjVknkXjckMjcjYicicicjZhYiKiakYkbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbcbcaXbbaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkEkFkCkCkEkCkFksaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTkZjVjWjXjcjDjBilicicicimjBjDiakakbkbkcjEjFjEkdiGlaiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbfbfaWaYaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdbaaYaXbebcaVaUbaaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkCkCkCkFkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblclblbjDjMilicicicimjMjDiajsjuldjsjtjtjujRiYiYleiYlfiqlgiqiqlhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbeaRaSbaaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTbdbaaWbbbfbeaXbdaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdljljljlkiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbdaUaZbdbebdaSbbbcbaaYaYaZbabbbcbdbebfaWaVaTbdaSaYaRbbaWaTbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClmlnlolololololnlpkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlrlsltlulvlqlqiakbkbkbkcjsjtjuiDljljljljiDlwjljllxiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaTaXaVaTbbaTaZaYbfbdbabaaWaTaZbaaUaYaSbcaZbcaTaZbaaUaYaSbcaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlylzlAlBlClDlDlnlEkCkClikskslFlGkskslilHlIliksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblJlKlLlMlNlOlLlKlJiakblPlQlRiaaMaMiDlSlSlTlTiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbcaWbebcaYbcbcaXbeaSaWbaaVbdaYbfaTaTbbbcaRbfbdaRaYbfaWaZbfbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlUlzlzlVlzlzlzlnlEkClWkskslXlYlYlXksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblKlZmalMlNlOmamblKiakbmcmdmeiaaMaMmfiZmgmgmgmgmgmgmgiZmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbeaSbbbfbabeaVbcaYbfaTbeaRbdaWmimjmkmlaZaUaRbfaUbeaRaSaVaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnmmlzlzlzmnlzmolnlEkUlWksmpmqmqmqmqmrmsmtmumvmwmxksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmylKmylMlNlOmylKmyiakbkbkbkbiaaMaMaMmfmzmzmzmzmzmzmzmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbbbcbeaRbdaRbbaXaYaZbabbbfmAaRmBmCmDmEmFaRbaaRaXbaaUaZbeaUaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmGlnlnlnmHlnlnlnmIkCkCmJksmKmqmLmLmMmqmqmqmNmOmOmOksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmPlKlKlMlNlOlKlKmQiamRmSmSmTiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbfbbaUaTaUaYaWbaaVbdaYbbmAmUmVmWmDmXmYaUbdaVaWbdaXaVbbaXaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmZlznalnnblililincksmqmLndnemLmqnfngmunhniksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbnjnknklMlNlOnlnlnmiaianniaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaXbeaYaXbcaXbaaSbdbeaTbaaZmYnonpmXnqnrmYaXaTbaaSaTaYbaaYaWaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnnslzntlnnunvnvnvlGksmqmLnwnxmLmqnfnyksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlqlqlNlqlqlqlqiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbcaYbaaWbfaWbdbcaTbbbcbdbemEmFnznAnznBnCaWbcbdaZbcbabdbaaSaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClmlnlnlnlnlnnslzntlnnDnEnEnEnEnFmqmqmqmqmqmqnfnyksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlNlqnGnGnGieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaXaYbdaSaRaSaTbfbcaYbfaWmAmAnCnHnInJmEbeaSbfaTaVbfbdaTbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlzlznLlnnslzntlnnMnNlFnvlGksnOmLmLmLmqmqnfnPksnQnRksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlqlqlqlqlqlqlqltlqlqlqlqlqlqlqlqiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaWbaaTaZaUaZbcaRbebeaSnSnTnUnVnWnXmDnYmAaZaRbcbeaRaTbcaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlznZoalnnslzntlnlnoboclpodksoeofogofofmqmqmqohoioiojksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqokolololololokokokolololololoklqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaSbdbcaVaXaVbfaUaYbbomonooopoqnWmDorosotmAmAbfbbaUbcbfbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksoukClnnKlzlzovlnlzlzlzlnlzlzlzlnmJksowoxowowoymqmqmqksozoAojksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBokokokoCokokokokokokokoCokokokoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbeaYbeaWbeaRaXbamAbenUoDoDoEnWmDoForotaToGoHaYaXbfaRbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlzlzlzoIlzlzlzoJlzlzlzlnlWksksngoKoLoMksoNmqksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqokolololololokokokolololololoklqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbabbbabbaSbbaUaWbenYmAaTaRmAoOoPmWoQmWnYmAmAbeaWaWaRaUaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlzlzlzoRlzlzlzoSlzlzoTlnoUoUodksksksksksksoVoWoXoYoZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlupapapapapapapapapapapapapalslqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbeaYbdaYaZaYaXnBpbpcpdpepfpepepbpgpdpepepfpepeaTmAaUaXaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClmlnlnlnlnlnlnphlzlzlnlnlnlnlnlnlnlppipipipjodkspkpkpkpkpkksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplplplplplplplplplpmpnpnpnpnpnpnpnpnpnpnpnpnpnpmplplplplplplplplplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbaaTbaaVbaaWpoppmDmDpppopqprmDmDmDpsptpopupvnYpwmAmAaXbdaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpxpxpypzpAlnpBlzlzlnpCpDpEpFpGpGlnkCkDkCkCkFmupkpkpkpkpHksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKpKpKpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOpOpOpOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbdbcbdbebdaSpQpRmDmDpRpQpwpwmDmDmDmDpSpQpTpUoDoDpVaTaWaTaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznZlzpWlzlzlzpXlznZlznZpYpYlnkCkUkEkDkUkspZpZpZpZqaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKqbpKqbpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOqcpOqcpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbaaTbfaTbbaTaZqdqemDormDqfoFormDqgmDmDqhqdqiqjqkqlqmqnaSbcaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqolzlzlzlzqplzlzlzqqlzlzlzlzlzlzlnkCkCkCkElWksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKqrpKpKpLpMpnpnpnpnpnqsqtqspnpnpnpnpnpNpLpOpOqupOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbdbcaRbcaYbcaVqvpRmDmWoFqwmWmDmDqxmDmDmDqvqyqzpVqAnSbeaZbfaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqolzlzqBqClnqDqEqDlnqFqGlzlzlzlzlnkCkEkCkUlWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKpKpKpKpLpMpnpnpnpnpnqsqHqspnpnpnpnpnpNpLpOpOpOpOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaTbfaUbfbabfbemlqImDmDqImlqJmDormWmDmDqJmlqKqLqMqNaUaTaVaRaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnqOqPlzlnlnlnlzlzlzlzlnkCkCkDkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKqbpKqbpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOqcpOqcpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaRaRaXaRbdaRbbmEpbqQpdpeqRpepbnzqSnzpdpeqRpepbmAmAmAbcbeaUaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqTqUqVlnkClnqWqWqWlnkClnlDqXqYqYlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKpKpKpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOpOpOpOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaUaUaWaUaTaUaYaYaToOoraWmAbamAqZnXoObdbdmAbdaRaVbfmAbebbaXbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqWqWqWlnkCmGrarbrcmIkClnqWqWqWqWlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplplplrdrdrdrdrdplpmpnpnpnpnpnpnpnpnpnpnpnpnpnpmplrdrdrdrdrdplplplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaXaTaSaXbcaXbabeaUmAmAbereoraTrfrgoOmAbeoFbaaRbcaYaUaZbbaTaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmGrarbrcmIkCkCkCkCkCkCkCmGrarbrcrcmIkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplrhrhrhrhrhplrirjrjrjrjrjrjrjrjrjrjrjrjrjrkplrlrlrlrlrlplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaWbcbdaWbfaWbdbeaWbbaZaSrmmAaToOorrnaZbbaTrobfaSbaaWbcbeaTaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplplplplplplplrprqrqrqrqrqrrrsrtrqrqrqrqrqrpplplplplplplplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaSbfaTaSaRaSaTaXbeaSaWbaaVrmpfpbrupdpfroberoroaTaXbbaUbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrvrprprprwrprxrxrxrxrxrprwrprprprvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaVbdporyrzrAporepUoqrBrCroaYaXaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrvrvrDrvrvrvrvrErFrGrvrvrvrvrDrvrvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaVaUbfaVaXaVbfaWbbaZaSbdbeaTnzrHrIrJnzrKrLoprMmDmYbaaWbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrvrvrvrvrvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbeaUaRbeaWbeaRaSaYaVaZaTnXrNmlrOrPrQmlmWrRoprMaRrSbdaSbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbbbaaUbbaSbbaUaZbabeaVbcrTpfrUpbnzpdrUpfrVrWrMaUrSaTaZaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbdaXaYaZaYaXaVaSaYaVaZrXpomDrYrZrYmDpobesabcaXrSbcaVaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsbscsdsesescsfsgshsisjskslsksksksmlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbabdaXaYaZaYaXaVbdbbbesnorsomDmDmDmDmDspaTaYaMbcorbcaVaUbaaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsbscscscscscsqsjsjsjsrsksksksssksklbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbbbaaUbbaSbbaUaZbamAstnXmDmlsumDmDmDsumlaZbdbcbcaUaRaYaXbebcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsbscsvsbswsxsysjsjsjsjskskszsksAsllbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbdaXaYaZaYaXaVaSaYstpepesBsCsCsCsCsCsDbdbdaXbebcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsEsjsrsrsrsrsrsjsjsjsjsksksksFsksklbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbabdaXaYaZaYaXaVbdbbbebfbamEpbsGsGsGpdnCbeaTaUaVbcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsHsjsjsjsjsjsjsjsjsjsjsIsksksksksklbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaSbfaTaSaRaSaTaXbeaSaWbabbaZaVsJsJsJaWaVbdaTaYaMaUaVbcaUaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsHsjsjsjsjsjsjsjsjsrsjsIsKsKsKsLsKlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaMaVbfaSbaaWbcbeaTaZaTaXbbaUaRbcaVaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsMsjsjsjsjsjsjsjsrsNsrsIsOsOsOsOsOlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbsPsQsQsRlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsSsSsSsSlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsSsSsSsSlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadaeaeaeaeaeafaeaeaeaeaeafaeaeaeaeaeafaeaeaeaeaeag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajamanananaoap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaqaiaqaiajakakakakakajalaralaralajasatatatauap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajasatatatauap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajasatatatauap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaqaiaiajakakakakakajalalalalalajasatatatauap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaqaiaiajakakakakakajalalalalalajavatatatawap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajavatatatawap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajavatatatawap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaqaiaqaiajakakakakakajalaralaralajavatatatawap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajayazazazaAap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaBaCaCaCaCaCaDaCaCaCaCaCaDaCaCaCaCaCaDaCaCaCaCaCaE +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaFaFaGaHaHajaIaIaIaIaIajaJaKaKaKaLajaMaNaNaNaOap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaPaPaQaRaRajaIaSaIaTaIajaUaVaVaVaWajaXaYaYaYaZap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaPbababaaRajaIaIaIaIaIajaUaVaVaVaWajaXbbbbbbaZap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacbcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaPaQaQaQaRajaIaIaIaIaIajaUaVaVaVaWajaXaYaYaYaZap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbdbebebebfajaIbgaIaIaIajbhbibibibjajbkblblblbmap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbnbobobobpajaIaIaIbqaIajbrbsbsbsbtajbubvbvbvbwap +aaaaaaaaaaaaaaaabxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbyaQbzaQbAajaIaIaIaIaIajbBaVaVaVbCajbDaYaYaYbEap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbybFbFbFbAajaIaIaIaIaIajbBaVaVaVbCajbDbGbGbGbEap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbybyaQbAbAajbHbHbHbHbHajbBaVaVaVbCajbDaYaYaYbEap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbIbIbJbKbKajbLbLbLbLbLajbMbNbNbNbOajbPbQbQbQbRap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbSbTbTbTbTbTbUbTbTbTbTbTbUbTbTbTbTbTbUbTbTbTbTbTbV +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbWbWbWbWbWbWbWbWbXbYbYbYbYbYbYbYbYbYbYbYbYbYbXbWbWbWbWbWbWbWbWbW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYbYbYbYbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYbYbYbYbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYcfcgcfbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYcfcfcfbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYbYbYbYbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYbYbYbYbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbWbWchchchchchbWbXbYbYbYbYbYbYbYbYbYbYbYbYbYbXbWchchchchchbWbWbW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababbWcicicicicibWaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDbWcjcjcjcjcjbWabab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbWbWbWbWbWbWabababababababababababababababbWbWbWbWbWbWbWabab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacckacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaacmaaaaaaaaaacnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaacpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcscrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ctcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcucvcwcxcyabczabababcAabcucvcwcxcyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBcCcCcCcDcEcFcGcHcGcFcIcJcCcCcCcBababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBcKcKcLcMcNcOcPcQcRcOcNcScTcKcKcBababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBcKcKcUcVcVcOcVcVcVcOcVcVcUcKcKcBababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWcTcKcFcVcOcOcOcOcOcOcOcVcFcKcLcXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWcYcZdadbdcddcOdecVcOdfdgcYcXabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdhdidjdkcOcVcVcOdfcBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdldmdmddcOdfdncOdfcUabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdodmdmdpcOdfdncOcOcFdqababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcDcYcYcYcZcOcVcVcOdfcGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOdrcBcOdfdncOdfdsabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOdrcUcOdfdncOdfcGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOcOdtcOcOcOcOcOcFduababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOdrdvcOcVcVcVcVdvababababababababababababababababababababababababababababababababababababdwdwdwdwdwdwdwdwdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOdrcBcOdxdydzcNcBababababababababababababababababababababababababababababababababababababdwdAdBdBdBdBdBdCdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWdDdDcYdEdFcIcYdDdDcXababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdGdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWcJdIdfcOdJdKcDcXabababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdGdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdzcVdLcVdIcBababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdMdNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdOdPdQdRdScBababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdTdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWdsdsdsdsdscXababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdUdGdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdVdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdWdNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdGdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdXdYdHdHdHdZeadwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwebecedededeceedwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdwefegegegehdwdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdwdwdwdwdwdwabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababeieiejeieiekekekekekekekekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababeieielemeneiekeoeoeoeoeoeoekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababepepepepepepepepepepepepepepepepepabababeieqeremeseteieoeoeoeoeoeoekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababepeuepeuepeuepeuepeuepeuepeuepeuepabababeievemememeweieoeoeoeoeoeoekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababepepepepepepepepepepepepepepepepepabababeiexemememeyeieoeoeoeoeoeoekababababdAezezezezezdCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababepeuepeuepeuepeuepeuepeuepeuepeuepabababeiexemememeyeieoekekeAekekekabababdAeBeCeDeEeDeFeGdCababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababepepepepepepepepepepepepepepepepepabababeieieHeieieIeieoekeJeJeJeKekabababdGeLeMdHdHdHeNeOdGababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababeiePeQeRePeieoekeJeJeJeJekabababdGeSeTeUeVdHeNeWdGababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababeieXeYeZePeieoekeJfafbfcekababdAfddBdBfedBfffgdBfddCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhababeiePeQfifjeieoekfkflfmfnekababdGfofofoezfpdHfqfrfsezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhftfufvfhaDeieifweieieieieiekeJeJeJeJfxfyfzdGfAfBfBfCdHdHdHdHfqdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfDfEfEfhfFfGemfHfHfHfHfGfIekeJeJeJeJfJfKfJfLfBfMfMezfNfOfPdHfqezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfQfhfhfIfRemfSfTfUfHfRfIekfxfzfVfxfyfyfzdXdBdBdBfWfPfPfPdHfqdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfXfXfXfXfXfXfXfXfXfXfXfXfXfYfZgagbfhfIfRgcemememgdfRfIekgegfgfggfJfKfJghdHgidHdHdHdHdHdHgjdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfXgkdBdBgldBdBdBezdBdBgmgngofZgpgbfhfIfRexemememeygqfIekgegfgfggfxfyfzdGfOdHgrgsdHgrgsdHgtdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababguguguguguguguguguguguguguguguguguguguguguguguguguguguguguguabababababababababababfhgvfWeNgwgxgxgxgxgxgxgxglgygzfZgpgbfhfIgqexemememeseieQekgAgfgfggekababezfOdHgrgsdHgrgsdHgtezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBgBgBgCgBgBgBgDgEgBgBgBgDgBgBgBgBgBgBgDgBgBguabababababababababababfhgvgFdHdHdHdHdHdHdHdHdHgGgHgIfZgpgJfhgKfherememememememgfgfgfgfgggLababezfOdHgrgsdHgrgsdHgtezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgCgBgBgBgBgBgBgBgBgBgBgBgDgBgBgBgBgBgDgBgBgBgBgBguabababababababababababfhgvgMeDeDeDeDeDeDeDeDeDglgygNfZgpgagOgagaemememememememgfgfgfgfggekababezfOdHgrgsdHgrgsdHgtezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBgPgBgBgBgBgBgCgBgBgEgDgBgBgDgBgBgDgEgBgDgBguabababababababababababfhfXgQdBdBgldBdBdBezdBdBgRgngofZgpgSfhgKfhgcemememgdeieQekgTgfgfggfxfyfzdGfOdHgrgsdHgrgsdHgtdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgCgBgBgDgEgBgBgDgBgEguabababababababababababfhfXfXfXfXfXfXfXfXfXfXfXfXfXgUfZgagbfhfIfGevemememewfGfIekgegfgfggfJfKfJgVdHgWdHdHdHdHdHdHgjdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgCgBgBgBgBgBgEgBgDgEgBgDgBguabababababababababababgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgYgXgXfIfRevemememewfRfIekfxfzgZfxfyfyfzdXdBdBhadBhbezhcezezeaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBhdhdhdhdhdhdhdgBgBgBgBgBgBgBgDgBgBgPgEgBgBgBguabababababababababababababababababababababababababababababgXfIgqevemememewgqfIekgfgfgfggfJfKfJgVhehehehfdGfrfqfqhgezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhhhihjhjhjhjhjhihkgBgBgBgBgPgBhdgChdgCgBgDgBgDguabababababababababababababababababababababababababababababgXhlhlhmhnhohphqhlhlekgfgfgfggfxfyfzdGhehehehedGhrfqfqhsdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhihthuhvhuhwhxhxhihygBgBhdguguhzhAguguhdhBhChdguabababababababababababababababababababababababababababababgXhDhEhFhGhHhIhFhEhEekgfhJhKhLekababdGhMhMhNhNdGfrfqfqhgezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhihOhuhuhPhuhuhuhihygBhQguguhRhShShRguguguguguguguguabababababababababababababababababababababababababababgXhEhThUhGhHhIhUhVhEekgfhWhXhYekababebfeedededededededfeeeabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahZiaibicaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhiidhuhuhuiehuifhihygPhQguigigigigigihiiijikiliminguabababababababababababababababababababababababababababgXiohEiohGhHhIiohEioekgfgfgfgfekabababebegegegegegegegeeababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaipaaiqirisitiuaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBivhihihiiwhihihiixgBgBiyguizigiAiAiBigigigiCiDiDiDguabababababababababababababababababababababababababababgXiEhEhEhGhHhIhEhEiFekiGiHiHiIekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaipiJiKiLisiMiNaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBhiiOhuiPhiiQhdhdhdiRguigiAiSiTiAigiUiVikiWiXguguabababababababababababababababababababababababababababgXiYiZiZhGhHhIjajajbekekjcekekekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaiNjdjeiMjfjgiNaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBhijhhujihijjjkjkjkhAguigiAjljmiAigiUjnguguguguababababababababababababababababababababababababababababgXhlhlhlhlhHhlhlhlhlekeoeoeoeoekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaitiujojpjojqjraaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBhhhihihihihijhhujihijsjtjtjtjtjuigigigigigigiUjnguguguguababababababababababababababababababababababababababababababababhlhHhljvjvjveoeoeoeoeoekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaipipjrjwjxjyitaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBhijzhuhujAhijhhujihijBjChzjkhAgujDiAiAiAigigiUjEgujFjGguguababababababababababababababababababababababababhlhlhlhlhlhlhlhlhohlhlhlhlhlhlhlhlekekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaajHjIjJjKjLjMisjNipaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBhijzhujOjPhijhhujihihijQjRhkjSgujTjUjVjUjUigigigjWjXjXjYguababababababababababababababababababababababababhljZkakakakakajZjZjZkakakakakajZhlababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaakbkckdkekfjLiskgkhkiipipaaaaaaaaaaaaaaaaabababababababababababababababababababababababgukjgBhijzhuhukkhihuhuhuhihuhuhuhiiyguklkmklklknigigiggukokpjYguababababababababababababababababababababababababkqjZjZjZkrjZjZjZjZjZjZjZkrjZjZjZkqababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaipaajJksksktjLiskukgkiaakvkwaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBhijzhuhuhukxhuhuhukyhuhuhuhihQguguiVkzkAkBgukCigguguguguguababababababababababababababababababababababababhljZkakakakakajZjZjZkakakakakajZhlababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaajNipaaaaipkDkEiLkFiLjNipipaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBhijzhuhuhukGhuhuhukHhuhukIhikJkJjSgugugugugugukKkLkMkNkOguababababababababababababababababababababababababhlhpkPkPkPkPkPkPkPkPkPkPkPkPkPhnhlababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaajqkQkRkSkTkUkTkTkQkVkSkTkTkUkTkTaaipaaaaaaaaaaabababababababababababababababababababababababgugBhhhihihihihihikWhuhuhihihihihihihihkkXkXkXkYjSgukZkZkZkZkZguabababababababababababababababablalalalalalalalalalblclclclclclclclclclclclclclblalalalalalalalalaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaldleisisleldlflgisisislhlildljlkjNllipipaaaaaaabababababababababababababababababababababababgugBhilmlmlnlolphilqhuhuhilrlsltlulvlvhigBgCgBgBgEikkZkZkZkZlwguabababababababababababababababablalxlylzlzlzlzlzlAlBlclclclclclclclclclclclclclClAlDlDlDlDlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaalFlGisislGlFllllisisisislHlFlIlJkskslKaaaaaaaaabababababababababababababababababababababababgugBhihuhuhujOhulLhuhuhulMhujOhujOlNlNhigBgPgDgCgPgulOlOlOlOlPguabababababababababababababababablalxlylzlQlzlQlzlAlBlclclclclclclclclclclclclclClAlDlRlDlRlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaalSlTiskgislUkukgislVisislWlSlXlYlZmambmcaaaaaaabababababababababababababababababababababababgugBhimdhuhuhuhumehuhuhumfhuhuhuhuhuhuhigBgBgBgDhQguguguguguguguabababababababababababababababablalxlylzlzmglzlzlAlBlclclclclcmhmimhlclclclclclClAlDlDmjlDlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaamklGisiLkumliLisismmisisismkmnmolKmpjHaaaaaaaaabababababababababababababababababababababababgugBhimdhuhumqmrhimsmtmshimumvhuhuhuhuhigBgDgBgPhQguabababababababababababababababababababababablalxlylzlzlzlzlzlAlBlclclclclcmhmwmhlclclclclclClAlDlDlDlDlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaicmxisismxicmyiskgiLisismyicmzmAmBmCaaaaaaaaaaabababababababababababababababababababababababgugBhihuhuhuhihihimDmEhuhihihihuhuhuhuhigBgBgCgBhQguabababababababababababababababababababababablalxlylzlQlzlQlzlAlBlclclclclclclclclclclclclclClAlDlRlDlRlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaitkQmFkSkTmGkTkQjomHjokSkTmGkTkQipipipaaaaaaaaabababababababababababababababababababababababgugBhimImJmKhigBhimLmLmLhigBhihxmMmNmNhigBgBgBgBhQguabababababababababababababababababababababablalxlylzlzlzlzlzlAlBlclclclclclclclclclclclclclClAlDlDlDlDlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaakDkgaaipaaipmOjMkDaaaaipaaaaaaaaipaaaaaaaaabababababababababababababababababababababababgugBhimLmLmLhigBivmPegmQixgBhimLmLmLmLhigBgBgBgBhQguabababababababababababababababababababababablalalamRmRmRmRmRlalblclclclclclclclclclclclclclblamRmRmRmRmRlalalaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaipipaamSkgaamTmUkDipaakuaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBivmPegmQixgBgBgBgBgBgBgBivmPegmQmQixgBgBgBgBhQguabababababababababababababababababababababababablamVmVmVmVmVlamWmXmXmXmXmXmXmXmXmXmXmXmXmXmYlamZmZmZmZmZlaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaipipaanakgnbaaaaaaipaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBhQguabababababababababababababababababababababababablalalalalalalancndndndndndnenfngndndndndndnclalalalalalalaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaipkUkQnhkSkUipaaipipaaaaaaaaaaaaaaabababababababababababababababababababababababguguguguguguguguguguguguguguguguguguguguguguguguguguababababababababababababababababababababababababababababababnincncncnjncnknknknknkncnjncncncniababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaldnlnmnnldmSlJkfnonpipaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababnininqnininininrnsntnininininqniniababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaajonunvnwjonxnykenzisiNaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababnininininiababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaajMipicnAnBnCiciLnDkenzaaipaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaipkUnEkQjokSnEkUnFnGnzaaipaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaipldisnHnInHisldaanJaaaaipaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXnKnLnMnNnNnLnOnPnQnRnSnTnUnTnTnTnVgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaipkgnWisisisisisnWaaaaaaaakgaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXnKnLnLnLnLnLnXnSnSnSnYnTnTnTnZnTnTgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaipipjMisicoaisisisoaicaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXnKnLobnKocodoenSnSnSnSnTnTofnTognUgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaipkTkTohoioioioioiojaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXoknSnYnYnYnYnYnSnSnSnSnTnTnTolnTnTgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaitkQomomomkSjraaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXonnSnSnSnSnSnSnSnSnSnSoonTnTnTnTnTgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaopopopaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXonnSnSnSnSnSnSnSnSnYnSoooqoqoqoroqgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXosnSnSnSnSnSnSnSnYotnYooououououougXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXgXovowowoxgXgXgXgXgXgXgXgXgXgXgXgXgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXoyoyoyoygXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXoyoyoyoygXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXgXgXgXgXgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab "} diff --git a/_maps/map_files/generic/z3.dmm b/_maps/map_files/generic/z3.dmm index e4c2e37f137..851b9008438 100644 --- a/_maps/map_files/generic/z3.dmm +++ b/_maps/map_files/generic/z3.dmm @@ -242,10 +242,10 @@ "eH" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/tcommsat/chamber) "eI" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/tcommsat/chamber) "eJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/tcommsat/chamber) -"eK" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/tcommsat/chamber) -"eL" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/tcommsat/chamber) -"eM" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/tcommsat/chamber) -"eN" = (/turf/space,/area/syndicate_station/commssat) +"eK" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_z3"; name = "near abandoned satellite"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"eL" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"eM" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"eN" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/tcommsat/chamber) "eO" = (/turf/simulated/wall/r_wall,/area/AIsattele) "eP" = (/obj/structure/computerframe,/turf/simulated/floor/plating/airless,/area/AIsattele) "eQ" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating/airless,/area/AIsattele) @@ -418,7 +418,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKbKbKeBbSeCeDeueueueueueubQbMbMaaaaaaaaaaaNbLbMbMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeEbKbKbQbQexeFeGeueueueueAbQbMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNbKbKbMbMbQbQeHeIeIeIeJbQbQbMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNbLbLbMbMbMbQbQeKeLeMbQbQbMbMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeKaaaaaaaaaaaaaaaNbLbLbMbMbMbQbQeLeMeNbQbQbMbMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLbMbMbMbQbQbQbQbQbMbMbMbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMbMaabMbMbMbNbMbMbMaabMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMaaaaaNaaaabKaaaaaNaaaaaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -458,28 +458,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeOeOeOeOeOaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNeOeOePeQeReOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNeOeOeSeTeTeTeUeOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeVeWeOeTeXeYeTeZeYeTeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNfaeTfaeTfbeZfceTeTfdeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeVfeeOfdffeTfgeTfhfieOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNeOeOeTeTeYeTfjeOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNeOeOfkeTfleOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeOeOfmeTfnaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNaaaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNaaeNeNeNeNeNaaeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNaaeNeNeNeNeNaaeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNaaaaaaaaaaaaaaeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeOeOeOeOeOaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNeOeOePeQeReOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNeOeOeSeTeTeTeUeOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeVeWeOeTeXeYeTeZeYeTeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNfaeTfaeTfbeZfceTeTfdeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeVfeeOfdffeTfgeTfhfieOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNeOeOeTeTeYeTfjeOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNeOeOfkeTfleOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeOeOfmeTfnaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNaaaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/generic/z4.dmm b/_maps/map_files/generic/z4.dmm index 156f76d5e93..1ad4ae40512 100644 --- a/_maps/map_files/generic/z4.dmm +++ b/_maps/map_files/generic/z4.dmm @@ -520,119 +520,120 @@ "jZ" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "ka" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "kb" = (/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area/space) -"kc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/wirecutters,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"ke" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kf" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"kg" = (/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kh" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"ki" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kj" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kl" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"km" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kn" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) -"ko" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) -"kp" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) -"kq" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) -"kr" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) -"ks" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) -"kt" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) -"ku" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) -"kv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"ky" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) -"kz" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) -"kA" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) -"kB" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) -"kC" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) -"kD" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) -"kE" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) -"kF" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) -"kG" = (/obj/structure/lattice,/turf/space,/area/derelict/hallway/secondary) -"kH" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kK" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"kL" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"kM" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kN" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kO" = (/obj/structure/window/fulltile{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kP" = (/obj/structure/window/fulltile{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"kR" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"kU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"kV" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"kW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"kX" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kY" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"kZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"la" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) -"lb" = (/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lc" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"ld" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"le" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lf" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lg" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"lh" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

    Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
    Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) -"li" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lj" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"lk" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/space) -"ll" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lm" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"ln" = (/obj/item/clothing/suit/space/syndicate/black/red,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lo" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"lq" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lr" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"ls" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_aft) -"lt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lu" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lv" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lw" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lx" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"ly" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lz" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lA" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_aft) -"lB" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lC" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lD" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) -"lE" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"lF" = (/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lG" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/teleporter) -"lH" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/teleporter) -"lI" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lJ" = (/obj/machinery/teleport/station,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lK" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lL" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"lM" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lN" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/teleporter) -"lO" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lP" = (/turf/simulated/mineral/random,/area/space) -"lQ" = (/turf/simulated/floor/plating/asteroid/airless,/area/space) -"lR" = (/turf/simulated/wall/mineral/clown,/area/space) -"lS" = (/obj/machinery/door/airlock/clown,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lT" = (/obj/effect/landmark/corpse/clown,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lU" = (/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lV" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lW" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lX" = (/obj/structure/closet/secure_closet{name = "clown locker"; req_access_txt = "46"},/obj/item/clothing/shoes/clown_shoes/banana_shoes,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lY" = (/obj/structure/shuttle/engine/heater{color = "#FFFF00"; dir = 4; icon_state = "heater"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/simulated/floor/plating/airless{color = "#FFFF00"},/area/space) -"lZ" = (/obj/structure/shuttle/engine/propulsion{color = "#FFFF00"; dir = 8; icon_state = "propulsion_l"},/turf/space,/area/space) -"ma" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/asteroid/airless,/area/space) -"mb" = (/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mc" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/asteroid/airless,/area/space) -"md" = (/obj/effect/landmark/corpse/clown{name = "Clown Pilot"},/turf/simulated/floor/mineral/bananium/airless,/area/space) -"me" = (/obj/item/weapon/paper{info = "The call has gone out! Our ancestral home has been rediscovered! Not a small patch of land, but a true clown nation, a true Clown Planet! We're on our way home at last!"},/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mf" = (/obj/structure/grille{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 4},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/simulated/floor/plating/airless{color = "#FFFF00"},/area/space) -"mg" = (/obj/item/weapon/shard,/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mh" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mi" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mj" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mk" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/clothing/shoes/clown_shoes{desc = "These shoes appear var-edited!."; name = "uhangi's shoes"; slowdown = -1},/turf/simulated/floor/mineral/bananium/airless,/area/space) +"kc" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_z4"; name = "derelict station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"kd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/wirecutters,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"ke" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kg" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"kh" = (/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"ki" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kj" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kk" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"km" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kn" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"ko" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) +"kp" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) +"kq" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) +"kr" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) +"ks" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) +"kt" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) +"ku" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) +"kv" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) +"kw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"ky" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kz" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) +"kA" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) +"kB" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) +"kC" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) +"kD" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) +"kE" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) +"kF" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) +"kG" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) +"kH" = (/obj/structure/lattice,/turf/space,/area/derelict/hallway/secondary) +"kI" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kL" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"kM" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"kN" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kO" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kP" = (/obj/structure/window/fulltile{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kQ" = (/obj/structure/window/fulltile{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"kS" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"kV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"kW" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"kX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"kY" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kZ" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"la" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lb" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) +"lc" = (/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"ld" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"le" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"lf" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lg" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"li" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

    Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
    Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) +"lj" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lk" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"ll" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/space) +"lm" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"ln" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lo" = (/obj/item/clothing/suit/space/syndicate/black/red,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lp" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"lr" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"ls" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lt" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_aft) +"lu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lw" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lx" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"ly" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lz" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lA" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lB" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_aft) +"lC" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lD" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lE" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) +"lF" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"lG" = (/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lH" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/teleporter) +"lI" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/teleporter) +"lJ" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lK" = (/obj/machinery/teleport/station,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lL" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lM" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"lN" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lO" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/teleporter) +"lP" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lQ" = (/turf/simulated/mineral/random,/area/space) +"lR" = (/turf/simulated/floor/plating/asteroid/airless,/area/space) +"lS" = (/turf/simulated/wall/mineral/clown,/area/space) +"lT" = (/obj/machinery/door/airlock/clown,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lU" = (/obj/effect/landmark/corpse/clown,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lV" = (/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lW" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lX" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lY" = (/obj/structure/closet/secure_closet{name = "clown locker"; req_access_txt = "46"},/obj/item/clothing/shoes/clown_shoes/banana_shoes,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lZ" = (/obj/structure/shuttle/engine/heater{color = "#FFFF00"; dir = 4; icon_state = "heater"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/simulated/floor/plating/airless{color = "#FFFF00"},/area/space) +"ma" = (/obj/structure/shuttle/engine/propulsion{color = "#FFFF00"; dir = 8; icon_state = "propulsion_l"},/turf/space,/area/space) +"mb" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/asteroid/airless,/area/space) +"mc" = (/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"md" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/asteroid/airless,/area/space) +"me" = (/obj/effect/landmark/corpse/clown{name = "Clown Pilot"},/turf/simulated/floor/mineral/bananium/airless,/area/space) +"mf" = (/obj/item/weapon/paper{info = "The call has gone out! Our ancestral home has been rediscovered! Not a small patch of land, but a true clown nation, a true Clown Planet! We're on our way home at last!"},/turf/simulated/floor/mineral/bananium/airless,/area/space) +"mg" = (/obj/structure/grille{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 4},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/simulated/floor/plating/airless{color = "#FFFF00"},/area/space) +"mh" = (/obj/item/weapon/shard,/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/mineral/bananium/airless,/area/space) +"mi" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/mineral/bananium/airless,/area/space) +"mj" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"mk" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"ml" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/clothing/shoes/clown_shoes{desc = "These shoes appear var-edited!."; name = "uhangi's shoes"; slowdown = -1},/turf/simulated/floor/mineral/bananium/airless,/area/space) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -752,38 +753,38 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaefFfFfFjAfgfdfgfgjljlfgfgfdbkbjaaaaaaaaaeaeaaaaaaaaaeaaaaaabjjrbkjLbkjEjEbwaeaeaaaaaeaeaaaaaaaaaaaaaaaaaajxjMjNjMiaiaiaiaiaiaiaiafNabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFfFfFfdfgfgjujufgfgfdbjaaaaaaaaaaaaaeaaaaaaaaaeaeaejsbjjObkbkbkbkbkjPjQjRblblaeaaaaaaaaaaaaaaaaaaaaaajSgDhVbjbjbjbjaaaaaaaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaefFfgfgfgfgfgfgfgfdbjaaaaaaaaaaaaaeaaaaaaaaaeaaaaaaaajTjUjUjUjUjUjVjWjRaabjaaaaaaaaaaaaaaaadWaaaaaajXjNjYbwaaaabwaaaaaaaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefdfdfdfdfdfdfgfdjZbjaeaaaaaaaaaaaeaaaaaaaaaeaaaaaaaaaaaebjbkbkbkjRkajRaabwaaaaaaaaaaaaaaaaaaaaaaaakbaaaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaafFfFgrfffgjHfdbjaeaeaeaeaebjbjaeaeaeaeaeaaaacDaaaaaebjbjbjbkjRkckdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaafFfmfFfgfgfdbjaeaaaaaabjbjcBbjaaaaaeaeaeaeaeaeaeaeaabjbjbkjRkekdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafFkffFfffFfgfFbjaaaaaaaaaaaebjbjaaaaaaaaaeaaaaaaaaaeaaaabjbkjRkekdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaeaafFfFfFfgfgfmfdbjaaaaaaaaaaaaaeaaaaaaaaaaaeaaaaaaaaaeaeaeblbljRkekdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaeaeaefdfFfdfdfdfdbkaaaaaaaaaaaeaeaeaeaaaaaaaeaaaaaaaaaeaaaaaabjjPkekdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafFfFfFfffmfgfdbjbjaaaaaaaaaeaaaaaeaeaaaaaeaaaaaaaaaeaaaabjbkjPkekdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaaaefFfFfFfffdbwbwbjaaaaaeaeaaaaaaaeaeaeaeaeaeaeaeaebjbjbkbkjPkejRjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaafFfFfFfmfgfdaaaabwaeaaaeaeaaaaaaaaaeaeaaaaaaaaaabjbkbkbkbkjPkekgkhjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaebwjPjQjPjPjPjPkijPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPkjkgkgkgkkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeklkgkgkgkmkgkgkgkgkgkgknkokpkqkrksktkukgkgkgkgkgkgkgkgkgkgkgkvkwkxklkgkgkdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeklklklkgkgkgkgkgkgkgkgkykzkAkBkCkDkEkFkgkgkgkgkgkgkgkgkgkgkgkekgkgkgkgkgkdaaaaaaaaaakbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaekGkHkIkIkIjPkIkIkIkIkIjPkIkIkIkIkIjPkIkIkIkIkIjPkIkIkIkIjPkeklklkgkgkgkJhohohoaaaaaahfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjababababababababababbwabababababdwdwdwabababblababababkKkLkKklkgkgklkMkNkOkPklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablaaaaaaaakKkQkKkRkRjRkSjRkSjRicicicaaaaaakbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmbjbjkKkTkUkVkKkWkWjRkXjRkXjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaebjkKkYkKkZlalblbjRkXjRkXjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjbjkKlcldkZlblelbjRkXjRkXjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaejsbjfIkKlfkKlglblhlijRljjRkXjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjfIlklblllmlblnlolbjRkXjRkXjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjbkbkkKlpkKlblbldlbjRkXjRljjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablblblaakKkKlpkKkKkKkKkKjRkXjRljjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaalqaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefdfdfdfdfdfdfgfdjZbjaeaaaaaaaaaaaeaaaaaaaaaeaaaaaaaaaaaebjbkbkbkjRkajRaabwaaaaaaaaaaaaaaaaaaaaaaaakbkcaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaafFfFgrfffgjHfdbjaeaeaeaeaebjbjaeaeaeaeaeaaaacDaaaaaebjbjbjbkjRkdkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaafFfmfFfgfgfdbjaeaaaaaabjbjcBbjaaaaaeaeaeaeaeaeaeaeaabjbjbkjRkfkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafFkgfFfffFfgfFbjaaaaaaaaaaaebjbjaaaaaaaaaeaaaaaaaaaeaaaabjbkjRkfkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaeaafFfFfFfgfgfmfdbjaaaaaaaaaaaaaeaaaaaaaaaaaeaaaaaaaaaeaeaeblbljRkfkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaeaeaefdfFfdfdfdfdbkaaaaaaaaaaaeaeaeaeaaaaaaaeaaaaaaaaaeaaaaaabjjPkfkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafFfFfFfffmfgfdbjbjaaaaaaaaaeaaaaaeaeaaaaaeaaaaaaaaaeaaaabjbkjPkfkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaaaefFfFfFfffdbwbwbjaaaaaeaeaaaaaaaeaeaeaeaeaeaeaeaebjbjbkbkjPkfjRjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaafFfFfFfmfgfdaaaabwaeaaaeaeaaaaaaaaaeaeaaaaaaaaaabjbkbkbkbkjPkfkhkijPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaebwjPjQjPjPjPjPkjjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPkkkhkhkhklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaekmkhkhkhknkhkhkhkhkhkhkokpkqkrksktkukvkhkhkhkhkhkhkhkhkhkhkhkwkxkykmkhkhkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaekmkmkmkhkhkhkhkhkhkhkhkzkAkBkCkDkEkFkGkhkhkhkhkhkhkhkhkhkhkhkfkhkhkhkhkhkeaaaaaaaaaakbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaekHkIkJkJkJjPkJkJkJkJkJjPkJkJkJkJkJjPkJkJkJkJkJjPkJkJkJkJjPkfkmkmkhkhkhkKhohohoaaaaaahfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjababababababababababbwabababababdwdwdwabababblababababkLkMkLkmkhkhkmkNkOkPkQkmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablaaaaaaaakLkRkLkSkSjRkTjRkTjRicicicaaaaaakbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmbjbjkLkUkVkWkLkXkXjRkYjRkYjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaebjkLkZkLlalblclcjRkYjRkYjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjbjkLldlelalclflcjRkYjRkYjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaejsbjfIkLlgkLlhlcliljjRlkjRkYjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjfIlllclmlnlclolplcjRkYjRkYjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjbkbkkLlqkLlclclelcjRkYjRlkjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablblblaakLkLlqkLkLkLkLkLjRkYjRlkjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaalraaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalslslsaaltaalslulvaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalwlxlxlylzlylxlxcDaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalAlAlAaaltaalAlvaaaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaltaaaaaacDaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalslslsaaltaalslslsaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalwlxlxlylBlylxlxlCaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalAlAlAaalvaalAlAlAaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaalvaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaalsaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaltltltaaluaaltlvlwaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalxlylylzlAlzlylycDaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalBlBlBaaluaalBlwaaaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaluaaaaaacDaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaltltltaaluaaltltltaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalxlylylzlClzlylylDaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalBlBlBaalwaalBlBlBaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaalwaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababbjababbjbjbjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -795,13 +796,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaaaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaebjbjbjbjaeaeaeaeaeaeaaaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaelDlDlDlElDlDlDbjbjbjaeaaaaaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlDlElElFlGlFlElEaeaeaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlHlFlFlFlFlFlFlDaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlFlFlIlJlKlFlLlDaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlMlNlElFlFlFlGlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlDlFlOlFlFlElDlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlDlDlDlDlElEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaelElElElFlElElEbjbjbjaeaaaaaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElElFlFlGlHlGlFlFaeaeaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElIlGlGlGlGlGlGlEaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElGlGlJlKlLlGlMlEaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElNlOlFlGlGlGlHlEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElElGlPlGlGlFlElEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElElElElElFlFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -843,23 +844,23 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPaaaaaaaalQlQlQlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPaaaalPlPlPlPlPlQlQlPlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlQlQlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlQlQaaaalRlRlRlSlSlRlRlRlRlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlQlRlRlRlQlTlUlUlVlVlWlXlYlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlPlPmalUlUlUlUlUmblUlYlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlPlPmcmdlUmemblUmblUmblYlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPmflUmglUmhlUlTlUlUlUmblYlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlRlRlRlUmilUlUmjmklVlUlYlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlRlRlRlSlSlRlRlRlRlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPaalPlPlPlPlPlQlQlPlPlPlPlPlPlPlPlPlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlQlQlQlPlPlPlPlPlPlPlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPaaaaaaaalQlQlPlQlPlPlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPaaaaaaaaaaaalQlPlPlPlPlPlPlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQaaaaaaaalRlRlRlRlRlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQaaaalQlQlQlQlQlRlRlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlRlRlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlRlRaaaalSlSlSlTlTlSlSlSlSlSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlRlSlSlSlRlUlVlVlWlWlXlYlZmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlQlQmblVlVlVlVlVmclVlZmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlQlQmdmelVmfmclVmclVmclZmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQmglVmhlVmilVlUlVlVlVmclZmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlSlSlSlVmjlVlVmkmllWlVlZmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlSlSlSlTlTlSlSlSlSlSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQaalQlQlQlQlQlRlRlQlQlQlQlQlQlQlQlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlRlRlRlQlQlQlQlQlQlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQaaaaaaaalRlRlQlRlQlQlRlRlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQaaaaaaaaaaaalRlQlQlQlQlQlQlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/generic/z5.dmm b/_maps/map_files/generic/z5.dmm index b613f4f8a90..78ad402f700 100644 --- a/_maps/map_files/generic/z5.dmm +++ b/_maps/map_files/generic/z5.dmm @@ -1,715 +1,714 @@ "aa" = (/turf/space,/area/space) "ab" = (/turf/simulated/mineral,/area/mine/unexplored) -"ac" = (/turf/space,/area/syndicate_station/mining) -"ad" = (/turf/simulated/mineral/random,/area/mine/unexplored) -"ae" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/mineral/random,/area/mine/unexplored) -"af" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) -"ag" = (/turf/simulated/mineral,/area/mine/explored) -"ah" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ai" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"aj" = (/turf/simulated/mineral/random/low_chance,/area/mine/explored) -"ak" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"al" = (/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"am" = (/obj/structure/lattice,/turf/space,/area/space) -"an" = (/turf/simulated/floor/plating/asteroid/airless/cave,/area/mine/unexplored) -"ao" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ap" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"aq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ar" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"as" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"at" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"au" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"av" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) -"aw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ax" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"ay" = (/turf/simulated/wall,/area/mine/abandoned) -"az" = (/turf/simulated/floor/plating/airless,/area/space) -"aA" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aB" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"aC" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) -"aD" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area/space) -"aE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aF" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"aG" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"aH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aK" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"aL" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"aM" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area/space) -"aN" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aP" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"aQ" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"aR" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) -"aS" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aT" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aU" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aV" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"aW" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"aX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aY" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aZ" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ba" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area/space) -"bb" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"bc" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"bd" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"be" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bf" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bg" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/space,/area/mine/abandoned) -"bh" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) -"bi" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bj" = (/turf/simulated/wall,/area/mine/north_outpost) -"bk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/north_outpost) -"bl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bn" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"bo" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"bp" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"bq" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"br" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bs" = (/obj/structure/rack,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bt" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bu" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bv" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bw" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plating,/area/mine/north_outpost) -"bx" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/mine/abandoned) -"by" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"bz" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"bA" = (/obj/structure/table,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bB" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) -"bC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/storage/box/lights/bulbs,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bE" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/north_outpost) -"bF" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"bG" = (/obj/item/weapon/shard{icon_state = "small"},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bH" = (/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) -"bI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bJ" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/north_outpost) -"bK" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/abandoned) -"bL" = (/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"bM" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"bN" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/obj/item/seeds/cherryseed,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"bO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bP" = (/obj/structure/alien/resin/membrane,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bQ" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bR" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bS" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bT" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/north_outpost) -"bV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bW" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bX" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bY" = (/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bZ" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/mine/north_outpost) -"ca" = (/obj/machinery/mineral/unloading_machine{dir = 2; output_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) -"cb" = (/obj/machinery/conveyor{dir = 4; id = "mining_north"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) -"cc" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) -"cd" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"ce" = (/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/mine/abandoned) -"cf" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"cg" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"ch" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"ci" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cj" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"ck" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cm" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cn" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/conveyor_switch{id = "mining_north"},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = list("MINE")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/north_outpost) -"co" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) -"cp" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/north_outpost) -"cr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) -"cs" = (/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/mine/abandoned) -"ct" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) -"cu" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cx" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cy" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cz" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/north_outpost) -"cA" = (/obj/machinery/door/window/northleft{dir = 8; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{dir = 8; pixel_x = 8; pixel_y = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/north_outpost) -"cB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) -"cC" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) -"cD" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) -"cE" = (/obj/machinery/conveyor_switch{id = "mining_north"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) -"cF" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/north_outpost) -"cG" = (/obj/effect/decal/remains/human,/obj/item/clothing/suit/xenos,/obj/item/clothing/head/xenos,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/mine/abandoned) -"cH" = (/obj/structure/table,/obj/item/stack/sheet/mineral/sandstone{amount = 30},/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/mine/abandoned) -"cI" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"cJ" = (/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cK" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"cL" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cO" = (/obj/structure/rack,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/north_outpost) -"cP" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/north_outpost) -"cQ" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"cR" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"cS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cU" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"cV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cW" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cX" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cY" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cZ" = (/obj/effect/decal/remains/human,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"da" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"db" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"dc" = (/obj/structure/rack,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"dd" = (/turf/simulated/floor/plating/asteroid/airless,/area/mine/unexplored) -"de" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"df" = (/turf/simulated/mineral/random/labormineral,/area/mine/unexplored) -"dg" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"dh" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"di" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/explored) -"dj" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/explored) -"dk" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) -"dl" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/north_outpost) -"dm" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) -"dn" = (/turf/simulated/floor/mech_bay_recharge_floor/airless,/area/mine/north_outpost) -"do" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) -"dp" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"dq" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"dr" = (/turf/simulated/wall/r_wall,/area/mine/laborcamp) -"ds" = (/obj/structure/alien/resin/wall,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"dt" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"du" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"dv" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) -"dw" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel/airless,/area/mine/explored) -"dx" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/north_outpost) -"dy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) -"dz" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) -"dA" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) -"dB" = (/obj/structure/rack{dir = 1},/obj/item/clothing/glasses/meson,/obj/item/device/flashlight,/obj/item/weapon/storage/bag/ore,/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/item/weapon/shovel{attack_verb = list("ineffectively hit"); desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; force = 1; name = "safety shovel"; pixel_x = -5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; force = 1; name = "safety pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"dC" = (/obj/structure/rack{dir = 1},/obj/item/clothing/glasses/meson,/obj/item/device/flashlight,/obj/item/weapon/storage/bag/ore,/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/item/weapon/shovel{attack_verb = list("ineffectively hit"); desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; force = 1; name = "safety shovel"; pixel_x = -5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; force = 1; name = "safety pickaxe"; pixel_x = 5; throwforce = 1},/obj/machinery/camera{c_tag = "Labor Camp Storage"; dir = 8; network = list("Labor")},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"dD" = (/turf/simulated/mineral/random/labormineral,/area/mine/explored) -"dE" = (/obj/item/weapon/storage/toolbox/syndicate,/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dF" = (/obj/effect/decal/remains/xeno,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"dG" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/north_outpost) -"dH" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"dI" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) -"dJ" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"dK" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) -"dL" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) -"dM" = (/obj/structure/sign/bluecross_2{pixel_y = 32},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) -"dN" = (/obj/machinery/camera{c_tag = "Labor Camp Medical"; dir = 8; network = list("Labor")},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) -"dO" = (/turf/simulated/wall,/area/mine/laborcamp) -"dP" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"dQ" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"dR" = (/turf/simulated/wall,/area/mine/explored) -"dS" = (/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"dT" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"dU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dV" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) -"dW" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dX" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) -"dY" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) -"dZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"ea" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) -"eb" = (/turf/space,/area) -"ec" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"ed" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"ee" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=1-Storage"; location = "Sleeper"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"ef" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool/bed/roller,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"eg" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/closet/crate/internals,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eh" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"ei" = (/obj/machinery/bot/secbot/beepsky{desc = "Powered by tears and swet of laborer."; name = "Prison Ofitser"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=2-NMine"; location = "1-Storage"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) -"ej" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) -"ek" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3-SMine"; location = "2-NMine"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) -"el" = (/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) -"em" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"en" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"eo" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp) -"ep" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "whitebluefull"},/area/mine/laborcamp) -"eq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp) -"er" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/laborcamp) -"es" = (/obj/machinery/door/airlock{name = "Labor Camp Storage"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"et" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) -"eu" = (/turf/simulated/wall/r_wall,/area/mine/explored) -"ev" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) -"ew" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"ex" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"ey" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"ez" = (/obj/structure/table,/obj/item/trash/plate,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eA" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eB" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eC" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eD" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eE" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eF" = (/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) -"eG" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/mineral/random/labormineral,/area/mine/unexplored) -"eH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"eI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"eJ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eK" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=7-Sleeper"; location = "6-Vending"},/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eL" = (/obj/machinery/door/airlock{name = "Vending"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eM" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eO" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eP" = (/obj/machinery/door/poddoor/preopen{id = "Labor"; name = "labor camp blast door"},/obj/machinery/door/airlock{name = "Labor Camp External Access"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"eQ" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"eR" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) -"eS" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) -"eT" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) -"eU" = (/turf/space,/area/shuttle/laborcamp/outpost) -"eV" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eW" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/mine/laborcamp) -"eY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eZ" = (/obj/machinery/flasher{id = "Labor"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall,/area/mine/laborcamp) -"fa" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fb" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; temperature = 273.15},/area/mine/laborcamp) -"fc" = (/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; temperature = 273.15},/area/mine/explored) -"fd" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/unexplored) -"fe" = (/obj/machinery/light_switch{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"ff" = (/obj/machinery/camera{c_tag = "Labor Camp Central"; network = list("Labor")},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fg" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fh" = (/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fi" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"fj" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/simulated/floor/plasteel{tag = "icon-asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp) -"fk" = (/obj/machinery/mineral/unloading_machine{dir = 1; input_dir = 4; output_dir = 8},/turf/simulated/floor/plasteel{tag = "icon-asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp) -"fl" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8; temperature = 273.15},/area/mine/explored) -"fm" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"fn" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"fo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"fp" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Security Airlock"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fq" = (/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "Labor"; name = "Labor Camp Lockdown"; pixel_x = 0; pixel_y = 28; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fr" = (/obj/machinery/door/poddoor/preopen{id = "Labor"; name = "labor camp blast door"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fs" = (/turf/simulated/floor/plasteel,/area/mine/laborcamp) -"ft" = (/obj/machinery/mineral/processing_unit_console{machinedir = 6},/turf/simulated/wall,/area/mine/laborcamp) -"fu" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fv" = (/obj/machinery/camera{c_tag = "Labor Camp External"; dir = 4; network = list("Labor")},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) -"fw" = (/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) -"fx" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) -"fy" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"fz" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 2},/turf/simulated/wall,/area/mine/laborcamp) -"fA" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/laborcamp) -"fC" = (/obj/machinery/computer/shuttle/labor/one_way,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fD" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6-Vending"; location = "5-Central"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fE" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fF" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fG" = (/obj/machinery/conveyor{dir = 10; icon_state = "conveyor0"; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fH" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) -"fI" = (/obj/item/stack/sheet/metal{amount = 5},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) -"fJ" = (/turf/simulated/wall/r_wall,/area/mine/laborcamp/security) -"fK" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) -"fL" = (/obj/machinery/camera{c_tag = "Labor Camp Security Hallway"; dir = 8; network = list("Labor"); pixel_x = 0; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) -"fM" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/laborcamp/security) -"fN" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"fO" = (/turf/simulated/wall,/area/mine/laborcamp/security) -"fP" = (/obj/structure/girder,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp/security) -"fQ" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Prisoner Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"fR" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Prisoner Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) -"fS" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) -"fT" = (/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/door/airlock/glass_security{name = "Labor Camp Backroom"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"fU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/laborcamp/security) -"fV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"fW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/mine/laborcamp/security) -"fX" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Labor Camp APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5-Central"; location = "4-Maint"},/turf/simulated/floor/plating,/area/mine/laborcamp) -"fY" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/mine/laborcamp/security) -"fZ" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp External Access"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"ga" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Monitoring"; req_access_txt = "2"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/laborcamp/security) -"gc" = (/obj/machinery/door/airlock/maintenance{name = "Labor Camp Maintenance"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gd" = (/obj/structure/plasticflaps/mining,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"ge" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) -"gf" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gg" = (/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 4; name = "Labor Camp Security APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Labor Camp Monitoring"; network = list("Labor")},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/mine/laborcamp/security) -"gl" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gm" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/laborcamp/security) -"go" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gq" = (/obj/structure/plasticflaps/mining,/turf/simulated/wall,/area/mine/laborcamp/security) -"gr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=4-Maint"; location = "3-SMine"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) -"gs" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) -"gt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/closet/crate,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"gu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"gv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/laborcamp/security) -"gw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gx" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gy" = (/obj/machinery/door_control{id = "Labor"; name = "Labor Camp Lockdown"; pixel_x = 28; pixel_y = 7; req_access_txt = "2"},/obj/machinery/flasher_button{id = "Labor"; pixel_x = 26; pixel_y = -3},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gz" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gA" = (/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gC" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gD" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gE" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gF" = (/obj/machinery/computer/secure_data,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gG" = (/obj/machinery/computer/security{name = "Labor Camp Monitoring"; network = list("Labor")},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gH" = (/obj/machinery/computer/prisoner,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gI" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gJ" = (/obj/machinery/space_heater,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gK" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gL" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gM" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gN" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gO" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gP" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gQ" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) -"gR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"gS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"gT" = (/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) -"gU" = (/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) -"gV" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) -"gW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"gX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"gY" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) -"gZ" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"ha" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless,/area/mine/explored) -"hb" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/west_outpost) -"hc" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) -"hd" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/west_outpost) -"he" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"hf" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) -"hg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel/airless,/area/mine/explored) -"hh" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel/airless,/area/mine/explored) -"hi" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel/airless,/area/mine/explored) -"hj" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"hk" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) -"hl" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/mine/maintenance) -"hm" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) -"hn" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"ho" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"hp" = (/obj/structure/lattice,/turf/space,/area/mine/explored) -"hq" = (/turf/space,/area/mine/unexplored) -"hr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"hs" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) -"ht" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"hu" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("MINE")},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"hv" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hw" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hx" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hy" = (/turf/simulated/wall,/area/mine/living_quarters) -"hz" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/mine/maintenance) -"hA" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hB" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/explored) -"hC" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"hD" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"hE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"hF" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/west_outpost) -"hG" = (/obj/structure/table,/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"hH" = (/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"hI" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"hJ" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"hL" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) -"hM" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"hN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) -"hO" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/west_outpost) -"hP" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"hQ" = (/turf/space,/area/mine/explored) -"hR" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) -"hS" = (/turf/simulated/floor/mech_bay_recharge_floor/airless,/area/mine/west_outpost) -"hT" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) -"hU" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) -"hV" = (/turf/simulated/wall,/area/mine/west_outpost) -"hW" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) -"hX" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/asteroid/airless,/area/mine/west_outpost) -"hY" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"hZ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ia" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ib" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ic" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"id" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"ie" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"if" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"ig" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"ih" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"ii" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"ij" = (/obj/structure/rack,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"ik" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/door/window/northleft{dir = 2; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"il" = (/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"im" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"in" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) -"io" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ip" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iq" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ir" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"is" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"it" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"iu" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"iv" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"iw" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"ix" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/eva) -"iy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/eva) -"iz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/eva) -"iA" = (/turf/simulated/wall,/area/mine/eva) -"iB" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iC" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iD" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/west_outpost) -"iE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/west_outpost) -"iF" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iG" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) -"iH" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"iI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iJ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iL" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iM" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iN" = (/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"iO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"iP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/eva) -"iQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel,/area/mine/eva) -"iR" = (/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel,/area/mine/eva) -"iS" = (/obj/machinery/light,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) -"iT" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iU" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iX" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"iY" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iZ" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ja" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"jb" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"je" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jf" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jg" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jh" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"ji" = (/turf/simulated/wall,/area/mine/production) -"jj" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/production) -"jk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) -"jl" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = list("MINE")},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/turf/simulated/floor/plasteel,/area/mine/eva) -"jm" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/eva) -"jn" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/eva) -"jo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/mine/eva) -"jp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) -"js" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jt" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"ju" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jv" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jw" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) -"jx" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jy" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{dir = 2; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{pixel_y = 5},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"jA" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"jB" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"jC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/eva) -"jD" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/mine/eva) -"jE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/eva) -"jF" = (/turf/simulated/floor/plasteel,/area/mine/eva) -"jG" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel,/area/mine/eva) -"jH" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/eva) -"jI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) -"jJ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jK" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jL" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jN" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jO" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jP" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/mine/west_outpost) -"jQ" = (/obj/machinery/mineral/unloading_machine{dir = 2; output_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) -"jR" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) -"jS" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) -"jT" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) -"jU" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) -"jV" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) -"jW" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) -"jX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jY" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jZ" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = list("MINE")},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"ka" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/living_quarters) -"kb" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) -"kc" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) -"kd" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) -"ke" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) -"kf" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/production) -"kg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/production) -"kh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/production) -"ki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/eva) -"kj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/mine/eva) -"kk" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/eva) -"kl" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/eva) -"km" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) -"kn" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/eva) -"ko" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/west_outpost) -"kp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/west_outpost) -"kq" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/west_outpost) -"kr" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"ks" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/west_outpost) -"kt" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"ku" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kv" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"ky" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/living_quarters) -"kB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) -"kE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/production) -"kF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"kG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) -"kH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) -"kI" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"kJ" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/hand_labeler,/turf/simulated/floor/plasteel,/area/mine/eva) -"kK" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) -"kL" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) -"kM" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/mine/eva) -"kN" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/eva) -"kO" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) -"kP" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) -"kQ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) -"kR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"kS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/box/lights/bulbs,/turf/simulated/floor/plating,/area/mine/west_outpost) -"kT" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/west_outpost) -"kU" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/west_outpost) -"kV" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kX" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"la" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"lb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/mine/living_quarters) -"lc" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) -"ld" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/space,/area/mine/living_quarters) -"le" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/space,/area/mine/production) -"lf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) -"lg" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) -"lh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"li" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/mine/production) -"lj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) -"lk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"ll" = (/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = list("MINE")},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) -"lm" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) -"ln" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) -"lo" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) -"lp" = (/obj/machinery/atmospherics/unary/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"lq" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"lr" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"ls" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) -"lt" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "whitebluefull"},/area/mine/living_quarters) -"lu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/living_quarters) -"lv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"lw" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/living_quarters) -"lx" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"ly" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"lz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) -"lA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"lB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Closet"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/mine/production) -"lC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) -"lD" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/mine/production) -"lE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/production) -"lF" = (/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) -"lG" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating,/area/mine/production) -"lH" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/mine/production) -"lI" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/production) -"lJ" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) -"lK" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) -"lL" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) -"lM" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) -"lN" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/mine/living_quarters) -"lO" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"lP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) -"lQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"lR" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"lS" = (/turf/simulated/floor/plating,/area/mine/living_quarters) -"lT" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/living_quarters) -"lU" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/living_quarters) -"lV" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"lW" = (/obj/structure/sign/xeno_warning_mining,/turf/simulated/wall,/area/mine/living_quarters) -"lX" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"lY" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) -"lZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"ma" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) -"mb" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) -"mc" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/mine/living_quarters) -"md" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/living_quarters) -"me" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/mine/living_quarters) -"mf" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) -"mg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) -"mh" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"mi" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) -"mj" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) -"mk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) -"ml" = (/turf/space,/area/shuttle/mining/outpost) -"mm" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"mn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/mine/production) -"mo" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"mp" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mq" = (/obj/machinery/mineral/mint{input_dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) -"mr" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/mine/production) -"ms" = (/obj/structure/closet/crate,/obj/machinery/alarm{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"mt" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/table,/obj/item/weapon/paper{anchored = 0; info = "A hastily written note has been scribbled here...

    Please use the ore redemption machine in the science wing for smelting. PLEASE!

    --The Research Staff"; name = "URGENT!"},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"mu" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) -"mv" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"mw" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"mx" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/living_quarters) -"my" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) -"mz" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/living_quarters) -"mA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/production) -"mB" = (/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/mine/production) -"mC" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/production) -"mD" = (/obj/machinery/door/airlock/glass_mining{name = "Conveyor Access"; req_access_txt = "48"},/obj/structure/barricade/wooden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mE" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) -"mF" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/explored) -"mG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/asteroid/airless,/area/mine/living_quarters) -"mH" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) -"mI" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) -"mJ" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) -"mK" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/mine/production) -"mL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/computer/shuttle/mining{req_access = "0"},/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Docking Foyer"; dir = 8; network = list("MINE")},/obj/machinery/newscaster{pixel_x = 30; pixel_y = 1},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mM" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"mN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) -"mO" = (/obj/machinery/camera{c_tag = "Processing Area Room"; dir = 8; network = list("MINE")},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"mP" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 4; output_dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) -"mQ" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mR" = (/turf/simulated/floor/plasteel,/area/mine/production) -"mS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/production) -"mT" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/mine/production) -"mU" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/production) -"mV" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"mW" = (/obj/effect/decal/remains/human{desc = "Seems to be all that remains of a poor miner that didn't heed the warning signs."},/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) -"mX" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"mY" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/mine/production) -"mZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/production) -"na" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plasteel,/area/mine/production) -"nb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"nc" = (/obj/machinery/door/airlock/glass_mining{name = "Processing Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) -"ne" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/mine/production) -"nf" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/mine/production) -"ng" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"nh" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"ni" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) -"nj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) -"nk" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"nl" = (/obj/machinery/door/airlock/glass_mining{name = "Processing Area"; req_access_txt = "48"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"nn" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/mine/production) -"no" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/mine/production) -"np" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/space,/area/space) -"nq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"nr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/mine/production) -"ns" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/window/northleft{name = "Output Access"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nt" = (/obj/machinery/door/window/northleft{base_state = "right"; icon_state = "right"; name = "Output Access"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nu" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"nv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) -"nw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) -"nx" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area/space) -"ny" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/space,/area/space) -"nz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/door/window/northleft{name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{dir = 1; pixel_y = -1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"nA" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"nB" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nC" = (/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nD" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) -"nE" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) -"nF" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) -"nG" = (/obj/machinery/conveyor{icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/mine/production) -"nH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) -"nI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/production) -"nJ" = (/obj/structure/disposaloutlet{dir = 1; eject_range = 1},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) +"ac" = (/turf/simulated/mineral/random,/area/mine/unexplored) +"ad" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/mineral/random,/area/mine/unexplored) +"ae" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) +"af" = (/turf/simulated/mineral,/area/mine/explored) +"ag" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ah" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"ai" = (/turf/simulated/mineral/random/low_chance,/area/mine/explored) +"aj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ak" = (/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"al" = (/obj/structure/lattice,/turf/space,/area/space) +"am" = (/turf/simulated/floor/plating/asteroid/airless/cave,/area/mine/unexplored) +"an" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ao" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"ap" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ar" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"as" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"at" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"au" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) +"av" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aw" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"ax" = (/turf/simulated/wall,/area/mine/abandoned) +"ay" = (/turf/simulated/floor/plating/airless,/area/space) +"az" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aA" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aB" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) +"aC" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area/space) +"aD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aE" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aF" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"aG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aJ" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aK" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"aL" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area/space) +"aM" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aO" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"aP" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"aQ" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) +"aR" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aS" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aT" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aU" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"aV" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"aW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aX" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aY" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aZ" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area/space) +"ba" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"bb" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"bc" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"be" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bf" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/space,/area/mine/abandoned) +"bg" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) +"bh" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"bi" = (/turf/simulated/wall,/area/mine/north_outpost) +"bj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/north_outpost) +"bk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bm" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) +"bn" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"bo" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"bp" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) +"bq" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"br" = (/obj/structure/rack,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"bs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bt" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bu" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bv" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plating,/area/mine/north_outpost) +"bw" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/mine/abandoned) +"bx" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"by" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"bz" = (/obj/structure/table,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"bA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) +"bB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/storage/box/lights/bulbs,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bD" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/north_outpost) +"bE" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"bF" = (/obj/item/weapon/shard{icon_state = "small"},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"bG" = (/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) +"bH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bI" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/north_outpost) +"bJ" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/abandoned) +"bK" = (/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) +"bL" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) +"bM" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/obj/item/seeds/cherryseed,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) +"bN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bO" = (/obj/structure/alien/resin/membrane,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bP" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"bQ" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bR" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bS" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/north_outpost) +"bU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bV" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bW" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bX" = (/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bY" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/mine/north_outpost) +"bZ" = (/obj/machinery/mineral/unloading_machine{dir = 2; output_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) +"ca" = (/obj/machinery/conveyor{dir = 4; id = "mining_north"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) +"cb" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) +"cc" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) +"cd" = (/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/mine/abandoned) +"ce" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) +"cf" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"cg" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"ch" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"ci" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cj" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"ck" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cl" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cm" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/conveyor_switch{id = "mining_north"},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = list("MINE")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/north_outpost) +"cn" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) +"co" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/north_outpost) +"cq" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) +"cr" = (/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/mine/abandoned) +"cs" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) +"ct" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cv" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cx" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cy" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/north_outpost) +"cz" = (/obj/machinery/door/window/northleft{dir = 8; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{dir = 8; pixel_x = 8; pixel_y = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/north_outpost) +"cA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) +"cB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) +"cC" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) +"cD" = (/obj/machinery/conveyor_switch{id = "mining_north"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) +"cE" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/north_outpost) +"cF" = (/obj/effect/decal/remains/human,/obj/item/clothing/suit/xenos,/obj/item/clothing/head/xenos,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/mine/abandoned) +"cG" = (/obj/structure/table,/obj/item/stack/sheet/mineral/sandstone{amount = 30},/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/mine/abandoned) +"cH" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"cI" = (/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cJ" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"cK" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cL" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cN" = (/obj/structure/rack,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/north_outpost) +"cO" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/north_outpost) +"cP" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"cQ" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) +"cR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cT" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) +"cU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cV" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cW" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cX" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cY" = (/obj/effect/decal/remains/human,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"cZ" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"da" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) +"db" = (/obj/structure/rack,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) +"dc" = (/turf/simulated/floor/plating/asteroid/airless,/area/mine/unexplored) +"dd" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"de" = (/turf/simulated/mineral/random/labormineral,/area/mine/unexplored) +"df" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) +"dg" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) +"dh" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/explored) +"di" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/explored) +"dj" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) +"dk" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/north_outpost) +"dl" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) +"dm" = (/turf/simulated/floor/mech_bay_recharge_floor/airless,/area/mine/north_outpost) +"dn" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) +"do" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"dp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"dq" = (/turf/simulated/wall/r_wall,/area/mine/laborcamp) +"dr" = (/obj/structure/alien/resin/wall,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"ds" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"dt" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) +"du" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) +"dv" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel/airless,/area/mine/explored) +"dw" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/north_outpost) +"dx" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) +"dy" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) +"dz" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) +"dA" = (/obj/structure/rack{dir = 1},/obj/item/clothing/glasses/meson,/obj/item/device/flashlight,/obj/item/weapon/storage/bag/ore,/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/item/weapon/shovel{attack_verb = list("ineffectively hit"); desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; force = 1; name = "safety shovel"; pixel_x = -5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; force = 1; name = "safety pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"dB" = (/obj/structure/rack{dir = 1},/obj/item/clothing/glasses/meson,/obj/item/device/flashlight,/obj/item/weapon/storage/bag/ore,/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/item/weapon/shovel{attack_verb = list("ineffectively hit"); desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; force = 1; name = "safety shovel"; pixel_x = -5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; force = 1; name = "safety pickaxe"; pixel_x = 5; throwforce = 1},/obj/machinery/camera{c_tag = "Labor Camp Storage"; dir = 8; network = list("Labor")},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"dC" = (/turf/simulated/mineral/random/labormineral,/area/mine/explored) +"dD" = (/obj/item/weapon/storage/toolbox/syndicate,/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dE" = (/obj/effect/decal/remains/xeno,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) +"dF" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/north_outpost) +"dG" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"dH" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) +"dI" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"dJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) +"dK" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) +"dL" = (/obj/structure/sign/bluecross_2{pixel_y = 32},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) +"dM" = (/obj/machinery/camera{c_tag = "Labor Camp Medical"; dir = 8; network = list("Labor")},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) +"dN" = (/turf/simulated/wall,/area/mine/laborcamp) +"dO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"dP" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"dQ" = (/turf/simulated/wall,/area/mine/explored) +"dR" = (/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"dS" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) +"dT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dU" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) +"dV" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dW" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) +"dX" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) +"dY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dZ" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) +"ea" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) +"eb" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) +"ec" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=1-Storage"; location = "Sleeper"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) +"ed" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool/bed/roller,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) +"ee" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/closet/crate/internals,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"ef" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eg" = (/obj/machinery/bot/secbot/beepsky{desc = "Powered by tears and swet of laborer."; name = "Prison Ofitser"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=2-NMine"; location = "1-Storage"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) +"eh" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) +"ei" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3-SMine"; location = "2-NMine"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) +"ej" = (/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) +"ek" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"el" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"em" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp) +"en" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "whitebluefull"},/area/mine/laborcamp) +"eo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp) +"ep" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/laborcamp) +"eq" = (/obj/machinery/door/airlock{name = "Labor Camp Storage"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"er" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) +"es" = (/turf/simulated/wall/r_wall,/area/mine/explored) +"et" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) +"eu" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"ev" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"ew" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"ex" = (/obj/structure/table,/obj/item/trash/plate,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"ey" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"ez" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eA" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eB" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eC" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eD" = (/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) +"eE" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/mineral/random/labormineral,/area/mine/unexplored) +"eF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) +"eG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) +"eH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eI" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=7-Sleeper"; location = "6-Vending"},/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eJ" = (/obj/machinery/door/airlock{name = "Vending"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eK" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eN" = (/obj/machinery/door/poddoor/preopen{id = "Labor"; name = "labor camp blast door"},/obj/machinery/door/airlock{name = "Labor Camp External Access"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) +"eO" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"eP" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) +"eQ" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) +"eR" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) +"eS" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eT" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/mine/laborcamp) +"eV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eW" = (/obj/machinery/flasher{id = "Labor"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall,/area/mine/laborcamp) +"eX" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; temperature = 273.15},/area/mine/laborcamp) +"eZ" = (/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; temperature = 273.15},/area/mine/explored) +"fa" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/unexplored) +"fb" = (/obj/machinery/light_switch{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fc" = (/obj/machinery/camera{c_tag = "Labor Camp Central"; network = list("Labor")},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fd" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fe" = (/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"ff" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) +"fg" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/simulated/floor/plasteel{tag = "icon-asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp) +"fh" = (/obj/machinery/mineral/unloading_machine{dir = 1; input_dir = 4; output_dir = 8},/turf/simulated/floor/plasteel{tag = "icon-asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp) +"fi" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8; temperature = 273.15},/area/mine/explored) +"fj" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"fk" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"fl" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"fm" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "laborcamp_away"; name = "labor camp"; width = 9},/turf/space,/area/space) +"fn" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Security Airlock"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fo" = (/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "Labor"; name = "Labor Camp Lockdown"; pixel_x = 0; pixel_y = 28; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fp" = (/obj/machinery/door/poddoor/preopen{id = "Labor"; name = "labor camp blast door"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fq" = (/turf/simulated/floor/plasteel,/area/mine/laborcamp) +"fr" = (/obj/machinery/mineral/processing_unit_console{machinedir = 6},/turf/simulated/wall,/area/mine/laborcamp) +"fs" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"ft" = (/obj/machinery/camera{c_tag = "Labor Camp External"; dir = 4; network = list("Labor")},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) +"fu" = (/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) +"fv" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) +"fw" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"fx" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 2},/turf/simulated/wall,/area/mine/laborcamp) +"fy" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/laborcamp) +"fA" = (/obj/machinery/computer/shuttle/labor/one_way,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fB" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6-Vending"; location = "5-Central"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fC" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fD" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fE" = (/obj/machinery/conveyor{dir = 10; icon_state = "conveyor0"; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fF" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) +"fG" = (/obj/item/stack/sheet/metal{amount = 5},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) +"fH" = (/turf/simulated/wall/r_wall,/area/mine/laborcamp/security) +"fI" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) +"fJ" = (/obj/machinery/camera{c_tag = "Labor Camp Security Hallway"; dir = 8; network = list("Labor"); pixel_x = 0; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) +"fK" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/laborcamp/security) +"fL" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"fM" = (/turf/simulated/wall,/area/mine/laborcamp/security) +"fN" = (/obj/structure/girder,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp/security) +"fO" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Prisoner Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"fP" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Prisoner Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) +"fQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) +"fR" = (/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/door/airlock/glass_security{name = "Labor Camp Backroom"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"fS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/laborcamp/security) +"fT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"fU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/mine/laborcamp/security) +"fV" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Labor Camp APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5-Central"; location = "4-Maint"},/turf/simulated/floor/plating,/area/mine/laborcamp) +"fW" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/mine/laborcamp/security) +"fX" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp External Access"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"fY" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Monitoring"; req_access_txt = "2"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"fZ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/laborcamp/security) +"ga" = (/obj/machinery/door/airlock/maintenance{name = "Labor Camp Maintenance"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gb" = (/obj/structure/plasticflaps/mining,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) +"gd" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"ge" = (/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 4; name = "Labor Camp Security APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Labor Camp Monitoring"; network = list("Labor")},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/mine/laborcamp/security) +"gj" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gk" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/laborcamp/security) +"gm" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gn" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"go" = (/obj/structure/plasticflaps/mining,/turf/simulated/wall,/area/mine/laborcamp/security) +"gp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=4-Maint"; location = "3-SMine"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) +"gq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) +"gr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/closet/crate,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"gs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"gt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/laborcamp/security) +"gu" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gv" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gw" = (/obj/machinery/door_control{id = "Labor"; name = "Labor Camp Lockdown"; pixel_x = 28; pixel_y = 7; req_access_txt = "2"},/obj/machinery/flasher_button{id = "Labor"; pixel_x = 26; pixel_y = -3},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gx" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gy" = (/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gz" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gA" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gB" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gC" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gD" = (/obj/machinery/computer/secure_data,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gE" = (/obj/machinery/computer/security{name = "Labor Camp Monitoring"; network = list("Labor")},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gF" = (/obj/machinery/computer/prisoner,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gG" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gH" = (/obj/machinery/space_heater,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gI" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gJ" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gK" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gL" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gM" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gN" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gO" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) +"gP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"gQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"gR" = (/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"gS" = (/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"gT" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"gU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) +"gV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"gW" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) +"gX" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"gY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless,/area/mine/explored) +"gZ" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/west_outpost) +"ha" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) +"hb" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/west_outpost) +"hc" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"hd" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) +"he" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel/airless,/area/mine/explored) +"hf" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel/airless,/area/mine/explored) +"hg" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel/airless,/area/mine/explored) +"hh" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"hi" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) +"hj" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/mine/maintenance) +"hk" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) +"hl" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"hm" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"hn" = (/obj/structure/lattice,/turf/space,/area/mine/explored) +"ho" = (/turf/space,/area/mine/unexplored) +"hp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"hq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) +"hr" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"hs" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("MINE")},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"ht" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"hu" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"hv" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"hw" = (/turf/simulated/wall,/area/mine/living_quarters) +"hx" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/mine/maintenance) +"hy" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"hz" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/explored) +"hA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"hB" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"hC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"hD" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/west_outpost) +"hE" = (/obj/structure/table,/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"hF" = (/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"hG" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"hH" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"hI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"hJ" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) +"hK" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"hL" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) +"hM" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/west_outpost) +"hN" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"hO" = (/turf/space,/area/mine/explored) +"hP" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) +"hQ" = (/turf/simulated/floor/mech_bay_recharge_floor/airless,/area/mine/west_outpost) +"hR" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) +"hS" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) +"hT" = (/turf/simulated/wall,/area/mine/west_outpost) +"hU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) +"hV" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/asteroid/airless,/area/mine/west_outpost) +"hW" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"hX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"hY" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"hZ" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"ia" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"ib" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"ic" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"id" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"ie" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) +"if" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) +"ig" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) +"ih" = (/obj/structure/rack,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) +"ii" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/door/window/northleft{dir = 2; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) +"ij" = (/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"ik" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"il" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) +"im" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"in" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"io" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"ip" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iq" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"ir" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"is" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"it" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"iu" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"iv" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/eva) +"iw" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/eva) +"ix" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/eva) +"iy" = (/turf/simulated/wall,/area/mine/eva) +"iz" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iA" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iB" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/west_outpost) +"iC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/west_outpost) +"iD" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iE" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) +"iF" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"iG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iH" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iJ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iK" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iL" = (/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"iM" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"iN" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/eva) +"iO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel,/area/mine/eva) +"iP" = (/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel,/area/mine/eva) +"iQ" = (/obj/machinery/light,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) +"iR" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iS" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iU" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iV" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"iW" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iX" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iY" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iZ" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"ja" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jd" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"je" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jf" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jg" = (/turf/simulated/wall,/area/mine/production) +"jh" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/production) +"ji" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) +"jj" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = list("MINE")},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/turf/simulated/floor/plasteel,/area/mine/eva) +"jk" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/eva) +"jl" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/eva) +"jm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/mine/eva) +"jn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) +"jq" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"js" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jt" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"ju" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) +"jv" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jw" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jx" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{dir = 2; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{pixel_y = 5},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"jy" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"jz" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"jA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/eva) +"jB" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/mine/eva) +"jC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/eva) +"jD" = (/turf/simulated/floor/plasteel,/area/mine/eva) +"jE" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel,/area/mine/eva) +"jF" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/eva) +"jG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) +"jH" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jI" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jJ" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jM" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jN" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/mine/west_outpost) +"jO" = (/obj/machinery/mineral/unloading_machine{dir = 2; output_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) +"jP" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) +"jQ" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) +"jR" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) +"jS" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) +"jT" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) +"jU" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) +"jV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jW" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jX" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = list("MINE")},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jY" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/living_quarters) +"jZ" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) +"ka" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) +"kb" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) +"kc" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) +"kd" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/production) +"ke" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/production) +"kf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/production) +"kg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/eva) +"kh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/mine/eva) +"ki" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/eva) +"kj" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/eva) +"kk" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) +"kl" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/eva) +"km" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/west_outpost) +"kn" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/west_outpost) +"ko" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/west_outpost) +"kp" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"kq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/west_outpost) +"kr" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"ks" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kt" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"ku" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"ky" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/living_quarters) +"kz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kA" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) +"kC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/production) +"kD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) +"kE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) +"kF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) +"kG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"kH" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/hand_labeler,/turf/simulated/floor/plasteel,/area/mine/eva) +"kI" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) +"kJ" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) +"kK" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/mine/eva) +"kL" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/eva) +"kM" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) +"kN" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) +"kO" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) +"kP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"kQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/box/lights/bulbs,/turf/simulated/floor/plating,/area/mine/west_outpost) +"kR" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/west_outpost) +"kS" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/west_outpost) +"kT" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kV" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kX" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/mine/living_quarters) +"la" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) +"lb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/space,/area/mine/living_quarters) +"lc" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/space,/area/mine/production) +"ld" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) +"le" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) +"lf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) +"lg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/mine/production) +"lh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) +"li" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"lj" = (/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = list("MINE")},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) +"lk" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) +"ll" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) +"lm" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) +"ln" = (/obj/machinery/atmospherics/unary/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"lo" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"lp" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"lq" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) +"lr" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "whitebluefull"},/area/mine/living_quarters) +"ls" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/living_quarters) +"lt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"lu" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/living_quarters) +"lv" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"lw" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) +"lx" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) +"ly" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"lz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Closet"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/mine/production) +"lA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) +"lB" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/mine/production) +"lC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/production) +"lD" = (/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) +"lE" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating,/area/mine/production) +"lF" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/mine/production) +"lG" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/production) +"lH" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) +"lI" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) +"lJ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) +"lK" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) +"lL" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/mine/living_quarters) +"lM" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"lN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) +"lO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"lP" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"lQ" = (/turf/simulated/floor/plating,/area/mine/living_quarters) +"lR" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/living_quarters) +"lS" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/living_quarters) +"lT" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"lU" = (/obj/structure/sign/xeno_warning_mining,/turf/simulated/wall,/area/mine/living_quarters) +"lV" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) +"lW" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) +"lX" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"lY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) +"lZ" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) +"ma" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/mine/living_quarters) +"mb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/living_quarters) +"mc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/mine/living_quarters) +"md" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) +"me" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) +"mf" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"mg" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) +"mh" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) +"mi" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) +"mj" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) +"mk" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/mine/production) +"ml" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"mm" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"mn" = (/obj/machinery/mineral/mint{input_dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) +"mo" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/mine/production) +"mp" = (/obj/structure/closet/crate,/obj/machinery/alarm{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"mq" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/table,/obj/item/weapon/paper{anchored = 0; info = "A hastily written note has been scribbled here...

    Please use the ore redemption machine in the science wing for smelting. PLEASE!

    --The Research Staff"; name = "URGENT!"},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"mr" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) +"ms" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"mt" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"mu" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/living_quarters) +"mv" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) +"mw" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/living_quarters) +"mx" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/production) +"my" = (/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/mine/production) +"mz" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/production) +"mA" = (/obj/machinery/door/airlock/glass_mining{name = "Conveyor Access"; req_access_txt = "48"},/obj/structure/barricade/wooden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"mB" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) +"mC" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/explored) +"mD" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/asteroid/airless,/area/mine/living_quarters) +"mE" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) +"mF" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) +"mG" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) +"mH" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/mine/production) +"mI" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/computer/shuttle/mining{req_access = "0"},/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Docking Foyer"; dir = 8; network = list("MINE")},/obj/machinery/newscaster{pixel_x = 30; pixel_y = 1},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"mJ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"mK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) +"mL" = (/obj/machinery/camera{c_tag = "Processing Area Room"; dir = 8; network = list("MINE")},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"mM" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 4; output_dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) +"mN" = (/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "mining_away"; name = "asteroid mine"; width = 7},/turf/space,/area/space) +"mO" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"mP" = (/turf/simulated/floor/plasteel,/area/mine/production) +"mQ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/production) +"mR" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/mine/production) +"mS" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/production) +"mT" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"mU" = (/obj/effect/decal/remains/human{desc = "Seems to be all that remains of a poor miner that didn't heed the warning signs."},/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) +"mV" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) +"mW" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/mine/production) +"mX" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/production) +"mY" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plasteel,/area/mine/production) +"mZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"na" = (/obj/machinery/door/airlock/glass_mining{name = "Processing Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"nb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) +"nc" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/mine/production) +"nd" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/mine/production) +"ne" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"nf" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"ng" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) +"nh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) +"ni" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"nj" = (/obj/machinery/door/airlock/glass_mining{name = "Processing Area"; req_access_txt = "48"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"nk" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) +"nl" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/mine/production) +"nm" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/mine/production) +"nn" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/space,/area/space) +"no" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) +"np" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/mine/production) +"nq" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/window/northleft{name = "Output Access"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"nr" = (/obj/machinery/door/window/northleft{base_state = "right"; icon_state = "right"; name = "Output Access"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"ns" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"nt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) +"nu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) +"nv" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area/space) +"nw" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/space,/area/space) +"nx" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/door/window/northleft{name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{dir = 1; pixel_y = -1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"ny" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"nz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"nA" = (/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"nB" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) +"nC" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) +"nD" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) +"nE" = (/obj/machinery/conveyor{icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/mine/production) +"nF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) +"nG" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/production) +"nH" = (/obj/structure/disposaloutlet{dir = 1; eject_range = 1},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) +"nI" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_nw"; name = "northwest of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -745,193 +744,193 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadaeadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadaeadadadadadadababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadafadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadaeadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababadadadadadadadadadadadadadaeadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadaeadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadaeadaeadafadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadaeadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaiahaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadaeadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajajagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakalakamaaaaabababababadadadadadadafadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqaramaaababababadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadaeadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasatalakamaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeadaeadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaagagagagagagajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasauavawamamababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeadadadadadadadadadadadadadadabababamamamamamamamamamamagagagagagagajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaacacacacacaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxalayabababababadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadafadadadadadadadadadabababazazazazazazazazazazagagagagagagajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaacacacacacaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamaAaBalayabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababamamamamamaCamamamagagagagagajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaaaaaaaaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamaDaEaFaGayabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamaHaIaJayaKaLayayayayadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaMaNasaOaPaQahaRaGayaSaSayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaTaUaNavaVaWaWaXaGaKaYaZaSayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaTaUaTasasbbaVaVayaKbcayaSbdayadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaamagagagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamambebfasbgbhasbbbcbcbibbaKayayayayayayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababadadadadadababaaaaaaaaaaaaaaaaaaaaaaambjbjbkbjbjbjagagagagagajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamblbmbnasbhasavbobpaKayaWbqaybralaVbsayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababadadadababaaaaaaaaaaaaaaaaaaaaamambjbtbubvbwbjagagagagagagagagagagajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamadadayaQbbbxasbnaVbybzbAahaWaVaybralalbsayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababagagagagagagababadadadababaaaaaaaaaaaaaaaaamamambjbBbCbDbEbjagagagagagagagagagagajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamayayayayayayaPaVbFbbaVbcbGbAbAaXalalaybravaKbsayadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadababagagagbHbHbHbHagagagababadababaaaaaaaaaaaaaaambjbjbjbjbjbIbJbjbjbjbjbjbjbjbjbjbHagagagagajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaybKbLbMbNayblbObmaybiaybPbPbPayaValalalalbQbpayadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadababagagbHbHbHbHbHbHbHbHagagababababaaaaaaaaaaaaaaambjbRbSbTbUbVbWbXbYbYbYbZcacbccbjbHbHagagagagagajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaybKcdcecdcfaKcgbQaKchbpaRciaKbpaRbbayalbcaKaKayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagagbHbHbHbHbHbHbHbHbHbHagagababababaaaaaaaaaaaaambjcjbYckbUclcmcnbjbjcocpcqcqcrbjbHbHagagagagagajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaybKcdcscscfbcaKaKaRaGaKaKaKbQaKaKaKayaKbpchaKayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagagbHbHbHbHbHbHbHbHbHbHbHctagagagagagaaaaaaaaaaaaambjcucvcwcxcwcyczcAcBcCcDcEcFbHbHbHagagagagagajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaybKcGcscHaycIcJbPbPcJbccJbPbPbPaKaKaycKbQaKbcayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagctbHbHbHbHbHbHbHbHbHbHbHbHagagagagaaaaaaaaaaaaaaambjcLbYcMbUbYcNczcOcPcCbHbHbHbHbHagagagagagagajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababayayayayayaycQcJaKaKaKaKbQaKcRbPchbpaycScTcUcVayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagctbHbHbHbHbHbHbHbHbHbHbHbHagagagaaaaaaaaaaaaaaamambjcWbYcXbUcYbYczcOcPcCbHbHbHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadaycIcJaKbccZdaaGbpaKbPaKaKayaldbdbdcayddadadadadadadadadadadadadadadadadadadadadadadadadadadadadababagagbHbHbHbHbHbHbHbHbHbHbHbHagagagaaaaaaaaaaaaamamambjbjbUbUbjbjbUdebUcPcCbHbHbHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadaycIcJaKbpaKaKcRaKbccJcIayaybraldbdgdhddddadadadadadadadadadadadadadafadadadadadadadadadadadadadababagagbHbHbHbHbHbHbHbHbHbHbHbHdididjdkdkdkdkdkdkdldidibHbHdmdndobjdpbYdqcPcCbHbHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdrdrdrdrdrdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadaydscJcJcJcJcJcJcJcJcJcIaybraldtaldcduddddadadadadadadadadadadadadadadadadadadadadadadadadadadabababagbHbHbHbHbHbHbHbHbHbHbHbHbHbHdvdwdwdwdwdwdwdwdwdvbHbHbHdxdxdxbjdydzdAcPcCbHbHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdrdrdrdrdrdBdBdBdCdrdfdfdfdDdDdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadaydscIcIcIdEdFcIcIcIdsdsaybrdtdtdtbsayddddddadadadadadadadadadadadadadadadadadadadadadadadadadabababagbHbHbHbHbHbHbHbHbHbHbHbHbHdididGdHdHdHdHdHdHdHdidibHbHbHbHbHbjbUdIbUcPdJbHbHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdKdLdMdNdOdPdQdQdQdrdRdRdRdRdSdDdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadayayayayayayayayayayayayayaycVdTdUayayddddddddadadadadadadadadadadadadadadadadadadadadadadadadabababagbHbHbHbHbHbHbHbHbHbHbHbHbHagaaaaaaaaaaaaaaaaagagagbHbHbHbHbHbHdVdWdXdYdZeabHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaebaaaaaaaaaaaaaadrecedeeefdOegdQeheiejekeleldRdSemdDdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadddddddaydbdbdtayddddddddddadadadadadadadadadadadadadadadadadadadadadadadadabababagbHbHbHbHbHbHbHbHbHbHbHbHagaaaaaaaaaaaaaaagagagagagagagagbHbHbHbHbHdVenendXbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaebaaaaaaaaaadrdrdrdOeoepeqdOeresdOdOdrdrdreteuevdDdDdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadddddddayewexewayddddddddddadadadadadadadadadadadadadadadadadadadadadadadadadababagbHbHbHbHbHbHbHbHbHbHbHbHagaaaaaaaaaaaaaaagagagagagagagagagagbHbHbHbHeyeybHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaebamebebebebebdrezeAdOeBdQdPeCeDdQeEdOeFeFeFdSeleldDdDdfdfdfeGdfdfdfaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadddddayeHdTeIayddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadababagagbHbHbHbHbHbHbHbHagagagagaaaaaaaaaaaaaaaaagagagagagagagagagagagbHbHeyeybHbHagagagagagagajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaCaCamamamamamdreJeKeLeMeNeOdQeBdQdQePeFeFeleleleleQdDdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaabababababadadadadadadadafadadadadadadadadadadadadadadadadadddddddeReSeTddddddddadadadadadadadadadadadadadadadadadadadadadafadadadadadabababagagagagagbHbHctctagababaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagbHeyeybHbHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUdreVeWeXeYeNeZdQeBfadQdOfbfcfceleldSdSdDdDdfdfdfdfdfdfdfdfaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadddddddddddfdddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababagagagagagagababaaaaaaaaaaaaaaaaaaagagagajajajagagagagagagbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUdrdOdOdOfedQffeNfgeqfhfifjfjfkfleldSdSfmdDdfdfdfdfdfdfdfdfaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadddddddddddddddfdddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababaaaaaaaaaaaaaaaaaaaaagagagajajajagagagagagbHeyfnfobHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUfpfqfpfrfsdQeBdQdQftfudOfvfwfxeleldSdSfydDdfdfdfdfdfdfdfdfdfaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadddddddddfdddddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababaaaaaaaaaaaaaaaaaaaaagagagajajajajajagagagbHfnfoeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUdrdrdrdrdQdQeBeqfzdOfAdOeFeFeFdSdSdSdSfBdOdfdfdfdfdfdfdfdfdfdfaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadddddddddddddddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaagagagagajajajajagagagbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUaaaadrfCdQdQeBfDfEfFfGdOfHfIdSdSdSdSeQdDdDdfdfdfdfdfdfdfdfdfdfamamabababababadadadadadadadadadadadadadadadadadadadadadadadadddddddddddddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaagagagajajajajagagagbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUfJfJfJfKfKfLfMfNfOfOdOfOfOfPdSeldSdSeQdDdfdfdfdfdfdfdfdfdfdfdfaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadddddddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaagagagagajajajagagagbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUfQfKfRfKfKfSfTfUfVfWfXfYfZeFeFdSdSdSdDdDdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaagagagagajajajajagagagbHeyeybHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUfJfOfOfOgafMfOfOgbgcgdfOfOgeeFdSdSdDdDdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaagagagagajajajajagagagbHeyeybHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUfJgfggghgigjgkglgmgngogpgqgrgsgtdDdDdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaagagagagajajajajagagagbHeyfngufobHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaebamamamamamamamgvgwgggxgggyfOgzgAgAgBgCfOdDdDdDdDdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaagagagajajajajagagagbHfngufoeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaebebamebebebebebgDgEgFgGgHgIfOgJgKgLgMgCfOdDdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaabababadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaagagagajajajajagagagbHbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaebaaaaaaaaaagNgOgPfJfJfJfOfOfOfOfOfOfOdDdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaagagagajajajajagagagbHgQdZdZeabHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadDdDdDdDdDdDdDdDdDdDdDdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfamamababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaagagagagajajajagagagbHdVenendXbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaagagagagajajajagagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadabababababaaaaaaaaaaaaaaagagagagajajajagagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaababababababadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaagagagagagajagagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaagagagagajajagagagbHeyeybHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaagagajajagagagbHeyeybHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaagajajagagagbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaagajajagagagbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaagajajagagagbHeyfnfobHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaagajajagagagbHfnfoeybHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababamamamamamamamamagagajajagagagbHbHeyeybHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababazazazazazazazazagagajajagagagbHbHeyeybHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababamamamamamamamamagagajajagagagbHbHeyeybHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaagagajajagagagbHgQdZdZeabHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaagagajajagagagbHdVenendXbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaadfdfdfaaaaaaaaaaaaaaaaaaaaaaaaababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaagagagajajagagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaadfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaadfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaababadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHgRgSeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaadfdfdfdfdfdfamamamamamamamamamababababadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagajajagagagbHeygRgSbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaadfdfdfdfdfazazazazazazazazazababababadadadafadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajagagagbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfamamamamamamamamamababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagbHbHeyeybHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagbHgRgSeybHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagbHeygRgSbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfgTdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaadfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfgUgVdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagbHbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadafadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHeyeybHbHbHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHeyeybHbHbHagagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaadfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHeyeybHbHbHbHagagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaadfdfaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHeyeybHbHbHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaadfdfdfdfdfamamamamamamamamamamamabababababaaabababadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHeyeybHgQeabHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaadfdfdfdfdfazazazazazazazazazazazabababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHeyfngugWgXgugugufobHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfabababababababababababababababababababababababababababamamamamamamamamamamamababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHfngugugWgXgugufoeybHbHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfababadadadadadadadadadadadadadadadadadadadabababababababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaagagbHbHbHbHbHdVdXbHbHeyfngufobHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfababababababababababadadadadadadadadadadadadadadadadadadadadadadadabababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaagagagagagagbHbHbHbHbHfngufoeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadafadadadadanadadadadadadadadadafadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagbHbHbHeyeybHbHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababamamamamamamamamamamamagagagagagagagagagagagbHeyfngugufobHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababazazazazazazazazazazazazazazagagagagagagagagagbHfngugufoeybHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababamamamamamamamamamamamamamamamamagagagagagagagagbHbHbHbHeyfngugufobHbHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagbHfngugufoeybHbHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagbHbHbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaddadadadadddddaaaaaaaaaaaaaaagagagajajajagagagagagagagbHeyfngufobHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadabababaaaaaaaaaaaaddddadadadddddddaaaaaaaaaaaaaaagagagajajajajagagagagagagbHfngufoeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaddddadadadddddaaaaaaaaaaaaaaaaagagagajajajajagagagagagagbHbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaddddadadadddddaaaaaaaaaaaaaaagagagagagajajajajagagagagagbHbHgQdZdZeabHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaadadadddddaaaaaaaaaaaaagagagagagagagajajajajagagagagagbHbHdVenendXbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagajajajajajajagagagagbHbHbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajagagagbHbHbHbHbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajagagagbHgRgugugugugSeybHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajagagagbHeygRgugugugugSbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajagagagbHeyeybHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajagagagbHeyeybHbHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaagagagagagagagajajajajagagagbHeyeybHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaagagagagagagajajajajagagagbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajagagagagbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaabababadadadadafadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajagagagbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHgRgSeybHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHeygRgSbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaagagagajajagagbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaagagagajajagagbHgQdZdZeabHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaagagagajajagagbHdVenendXbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagagagabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaagagagagagajajagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabababadadadadadadadadafadadadadadadadadadadadadadadadadadadadadababagbHbHagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababamamamamamamamamamamagagagagagajajagagagbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagbHbHbHbHagabadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababazazazazazazazazazagagagagagagajajagagagbHeyeybHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagagbHbHbHbHagabadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababamamamamamamamamamamagagagagagagajajagagagbHeyeybHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagbHbHbHbHagagabadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajajajagagagbHeyeybHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagbHbHbHbHbHagabadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajagagagagagbHeyeybHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagbHbHbHbHbHagabadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajagagagagagbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagdibHdibHagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagagbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadagdigYdibHagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagagbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadababababadadadadadadadaggZhahbagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadabababagagagagagagagagagagaggZhahcagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaabababadadadadadadadadadadadadadadadadadababagbHbHdidihddkdkdkdkdkdkhehahcagabababadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhfhfhfhfhfhfhfadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadabagbHbHbHbHgYhghghghghghghghhhihcagababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhfhjhkhlhmhjhfadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajagagagagbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadabagbHbHbHdididHdHdHdHdHdHhnhahohphqagagagagabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhfhjhrhshthuhfadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajagagagagbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadababagbHbHbHaghqhqhqhqhqhqgZhahchqhqhqbHbHbHagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhvhwhxadhyhfhfhfhzhfhfhfadadabababaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajagagagagbHbHeyeybHagagagagagagajajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadabagbHbHaghqhqhqhqhqhqhqgZhahchqbHbHbHbHbHagagabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhAhxhBadhyhChDhyhEhyagagabadabababaaaaaaaaaaaaaaaaaaaaaaagagagagagagajajagagagagagbHeyeybHbHagagagagagagagajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadafadadadadadadadadababagbHaghqhqhqhqhqhqhqhFhahcbHbHbHbHbHbHbHagabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhvdRadhyhGhHhIhEhybHagagababababaaaaaaaaaaaaaaaaaaaaagagagagagagagajajagagagagagbHeyeybHbHbHbHagagagagagajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadababagagagagaghqhqhqhqdigYdibHbHbHbHbHbHbHagagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhJadadhyhyhyhyhKhybHbHagagagagagaaaaaaaaaaaaaaaaaaaaaaagagagagagagajajagagagagagbHeyeybHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadabababababababaghqbHbHdibHdibHbHbHbHbHbHbHbHagababadadadadadadadadadadadadadafadadadadadadadadadadadadadadababababababadadadadadadadadadadadadadadadadadadadadhLadadhyhChMhyhEhNbHbHbHbHbHbHagagaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagbHeyeybHbHbHbHbHbHbHagagagagagajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadadadadadadadadadababababababagbHbHbHbHbHbHbHbHhOhOhObHbHbHagababadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababadadadadadadadadadadadadadadadadhLadadhyhGhHhPhEhNbHbHbHbHbHbHbHbHbHaaaaaaaaaaaaaaaaaahQagagagagagagagagagagagbHbHeyeybHbHbHbHbHbHbHbHbHagagagagajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadadadadadadadadababagagagagagagbHbHbHbHbHbHbHbHhRhShTbHbHbHagababababadadadadadadadadadadadadadadadadadadadadadabababababagagagagagagagabababababababadadadadadadadadadadhyhyhUhyhyhyhyhyhyhEhNbHbHbHbHbHbHbHbHbHbHbHaaaaaaaaaaaaaaaaaaagagagagagagagbHbHbHbHgQdZdZeabHbHbHbHbHbHbHbHbHagagagagagajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababadadadadadadadadadadadadabagagbHbHhVhVhVhVhVhVhWhWhWhWhVhVhVhVhXbHbHagababababadadadadadadadadadadadadadadadadadadadadadababababagagbHbHbHbHbHagagagagagabababababababadadadadhyhyhyhYhZiaibhyhCichyhKhyhyhyhNhNhNhybHbHbHbHbHbHaaaaaaaaaaaaaaaaaaagagagagagbHbHbHbHbHdVenendXbHbHbHbHbHbHbHbHbHagagagagagajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababadadadadadadadababagbHbHbHhVidieifhWigihiiijikhWilimineabHbHagagagagababababababadadadadadadadadadadadadadadabababababagagbHbHbHbHbHbHbHbHbHbHagagagagagabababababadadhyioipiqiriqishyhGhHithEhyiuiviwiwiwhNbHbHbHbHbHbHbHaaaaaaaaaaaaaaaaaaagagagbHbHbHbHbHbHbHeyixiyiziziAiAbHbHbHbHbHbHagagagagagajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadababagbHbHbHhViBiliChWiDiDiDiDiEiFilimiGiHbHbHbHbHbHagagagabababababababadadadadadadadadadadadabababagagagbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHagagabababababadhyiIiqiJiKiLiMhyhyhyhyhEhyiuiNiNiNiOhNbHbHbHbHbHbHbHaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHbHgRgugSiAiPiQiRiRiAbHiSbHbHbHbHagagagagagajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaababababababababadadadababagbHbHbHhViTililiUililililiVhWiWiXhWdXbHbHbHbHbHbHbHagagagagabababababadadadadadadadadababababagagbHbHbHbHbHbHbHbHbHbHgQeabHbHbHbHbHbHagagagagababadhyiYiqiZiqjaiqjbiOjcjdjehyjfiNjgiNjhhNbHbHbHbHbHbHaaaaaaaaaaaaaaaaaaaaamaabHbHbHbHbHjijjjkjkiAjljmjnjoiAiAiAiAbHbHbHbHagagagagajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababagagbHbHhVjpiljqjrjsjtjuiljvhVhVhVhVhVgQeabHbHbHbHbHbHbHbHagagagabababadadadadadadadadabababagagbHbHgRgugugugugugugugugWgXgugugugufobHbHbHbHagagababhyhyhyhyhyhyhyhNjwjxhNjwhyhyhyhyhyjyhyhyhNhNbHbHaaaaaaaaaaaaaaaaaaaaaaamaaaaaabHbHjkjkjzjAjBjCjDjEjFjGizjHjIizeabHbHbHctagagagagagajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababagbHbHhVjJiljKhWjLjMjNiljOjPjQjRjSjTgWgXgugugugugufobHbHbHbHagagagababadadadadadadabababagagbHbHgRgSgRgugugugugugugugWgXgugugufofngufobHbHbHagabababababhyjUjVjWiNjhjXiOjhjbjYjZiNiOjhiNiNkahNhNhNkbkckckckckckckckdkdkdkdkdkdkdjkjkjkkekfkgkhkikjjEjFjFkkklkmkniHbHbHbHctagagagagagajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagbHbHhVhVhVhVhVkokpkqhVhVkrksksksksgWgXgugugugufofngugufobHbHbHagagabababadadababababagagbHbHgRgSgRgSbHbHbHbHbHbHbHdVdXbHbHbHfngufoeybHbHbHbHagagagagabhyhyhyhyktjhkukvkwjdkxkykykzkzkykykAkBkAkBkCkCkCkCkCkCkCkCkDkDkDkDkDkDkDkEkFkEkFkGkHkIizkJkKkLkMizkNkOizdXbHbHbHbHagagagagagajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagagbHbHbHbHbHhVkPkQkRkShVkTkUhObHbHdVdXbHbHbHbHfngugufoeybHbHbHbHagagagababababababagagbHbHgRgSgRgSbHbHbHbHagbHbHbHbHbHbHbHbHbHbHeyeybHbHbHbHbHbHbHagagagagaghyiNkVkWkXkXkWkYkZlakXkXkWkWlblclclcldldldldldldldldlelelelelelelflglglglhliljlkjijijjjijijijijijilllmlnlmloctagagagagagajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagagbHbHbHbHhVlplqlrlshVbHbHbHbHbHbHbHbHbHbHbHbHbHbHeyfnfobHbHbHbHbHagagagagagagagagbHbHgRgSgRgSbHbHagagagagagagagbHbHbHbHbHbHbHeyeybHgQeabHbHbHbHbHbHagaghyhyhNlthNhyhylulvlwhyhyhNlxhNhyhNbHbHbHaaaaaaaaamaaaaaaamaaaaaaaaaaamaajkjklylzlAlBlClDlElFlGlGlHlIlJlJlJlJlobHagagagagagajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagagbHbHbHhVhVhVhVhVhVbHbHagagagagagagagagagbHbHbHfnfofngugugufobHbHbHbHbHbHbHbHbHbHbHeygRgSbHbHagagabababababagbHbHbHbHbHbHbHeyfngugWgXgugugugufobHbHaghylKlLlMlNhylOlPlQlRlShylTlUlVlWbHbHbHbHbHbHaaaaamaaaaaaamamamamamamamamamjilXlYlZjijijijijijijijijimalolololobHagagagagagajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagbHbHbHbHbHbHbHbHbHbHbHagabababababababagagbHbHbHfngugugufofnfobHgQeabHbHgRgugugugugSeybHbHagagababababababagagbHbHbHbHbHbHfngugugWgXgugugufoeybHbHbHhymbmcmdmehymflSlSmgmhhymimjmkhybHbHbHbHbHbHamamamamamamammlmlmlmlmlamaaamjimmmnmompjimqmrmsmtjkmujibHbHbHbHbHagagagagajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagbHbHbHbHbHbHbHbHbHagagagabababadadabababagagagbHbHbHbHbHfnfofngugWgXgugugSgRgugugugugSbHagagababababababababagagagbHbHbHbHbHbHbHdVdXbHbHbHeyeybHbHbHlWhyhyhyhyhymvmwmxmymhhyhNmzhNhybHbHbHbHbHbHaaaaamaaaaaaammlmlmlmlmlamaajkjklymAmomplgmBkekfmCmDmEjibHbHbHbHbHagagagagajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagagagagbHbHbHbHagagagababadadadadadadadabababagagagbHbHbHbHfngugugWgXgugugugSbHbHbHbHbHbHagababababababadadabababagagagagbHbHbHbHbHbHbHbHbHeyfngufobHbHbHbHbHbHlWhyhyhyhyhylWmFmFiHmGbHbHbHbHbHaaaaaaamaaaaaaammlmlmlmlmlmHjkmImJmKmAmomLjimMlymNmOjimPjibHbHbHbHagagagagagajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababagagagagagagababababadadadadadadadadababababagagagagbHbHbHbHdVdXbHbHbHbHbHbHagagagagagababababababadadadabababababagagagagagagagagbHbHfngufofnfobHbHbHbHbHbHbHdVdWdWdWdWdWdWdXbHbHbHbHbHbHamamamamamamamammlmlmlmlmlmQlymQlymRmSmTmClgjAlymUmVjkmEjibHbHbHbHagagagagajajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababadadadadadadadadadadadadabababababagagbHbHbHbHbHbHbHbHbHagagagabababababababadadadadadadadabababababababababababagagbHbHbHfnfofnfomWbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHaaaaaaaaaaaaammlmlmlmlmljkjkjkmXmYmZnanbncndnenfngnhnijibHbHbHbHagagagagajajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababadadadadadadadadadadadadadadadadadababababagagagbHbHbHagagagagagabababababadadadadadadadadadadadadadababababababababababagbHbHbHbHfnfofngugugugugugugugugugugugugugugufobHbHbHbHbHbHaaaaaaaaaaammlmlmlmlmlamaajkjklymAnjnknlnmnnnnnojkmEjibHbHbHbHagagagagajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadabababagagagagagababababababababadadadadadadadadadadadadadadadabababababababababagagagbHbHbHfngugugugugugugugugugugugugugugufoeybHgQeabHbHbHeueuamaaaaammlmlmlmlmlamaanplEnqnrnnnolgnsntnujkjkmEjibHbHbHbHagagagagajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadababababagagagbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHeyfngugWgXgugugunvnwnxnxnxnxnxnxnxnxnxnxnxnyjinznAjAmMjinBnCnDnEnFnGjibHbHagagagagajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababagagagbHbHbHbHbHbHbHagagbHbHbHbHbHbHfngugugWgXgugugunHnwnxnxnxnxnxnxnxnxnxnxnxnxlEnIjijkjkjinJjijijijijijibHbHagagagagajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababagagagagagagagagagagagbHbHbHbHbHbHbHbHdVdXbHbHbHeueuamaaaaaaaaaaaaaaaaaaaaamambHbHbHbHjijijibHbHbHbHbHbHbHagagagagajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababababagbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHbHbHbHbHbHbHagagagajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababagbHbHbHbHbHbHbHbHbHbHbHbHagagagagaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHbHbHbHbHagagagagajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababagagbHbHbHbHbHbHbHbHbHagababababagaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHbHbHbHbHagagagagajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababagagagagagagagagagagagabababababagaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHbHbHbHagagagajajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHagagagagagagajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababababadadababababaaaaaaaaaaaaaaaaaaaaaabHbHagagagagagagagagagagajajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagajajajajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababadadadadadadadadadadadabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababadadadadadadadadadadababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacadacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacadacacacacacacababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacaeacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacadacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababacacacacacacacacacacacacacadacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacadacadacaeacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahagaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiaiafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajakajalaaaaabababababacacacacacacaeacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaoapaqalaaababababacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarasakajalaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadacadacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaratauavalalababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacabababalalalalalalalalalalafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawakaxabababababacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacaeacacacacacacacacacabababayayayayayayayayayayafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalazaAakaxabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababalalalalalaBalalalafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalaCaDaEaFaxabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalaGaHaIaxaJaKaxaxaxaxacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaLaMaraNaOaPagaQaFaxaRaRaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaSaTaMauaUaVaVaWaFaJaXaYaRaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZaSaTaSararbaaUaUaxaJbbaxaRbcaxacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaalafafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalbdbearbfbgarbabbbbbhbaaJaxaxaxaxaxaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababacacacacacababaaaaaaaaaaaaaaaaaaaaaaalbibibjbibibiafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalbkblbmarbgaraubnboaJaxaVbpaxbqakaUbraxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababacacacababaaaaaaaaaaaaaaaaaaaaalalbibsbtbubvbiafafafafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalalacacaxaPbabwarbmaUbxbybzagaVaUaxbqakakbraxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababafafafafafafababacacacababaaaaaaaaaaaaaaaaalalalbibAbBbCbDbiafafafafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaxaxaxaxaxaxaOaUbEbaaUbbbFbzbzaWakakaxbqauaJbraxacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacababafafafbGbGbGbGafafafababacababaaaaaaaaaaaaaaalbibibibibibHbIbibibibibibibibibibGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaxbJbKbLbMaxbkbNblaxbhaxbObObOaxaUakakakakbPboaxacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacababafafbGbGbGbGbGbGbGbGafafababababaaaaaaaaaaaaaaalbibQbRbSbTbUbVbWbXbXbXbYbZcacbbibGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaxbJcccdccceaJcfbPaJcgboaQchaJboaQbaaxakbbaJaJaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafafbGbGbGbGbGbGbGbGbGbGafafababababaaaaaaaaaaaaalbicibXcjbTckclcmbibicncocpcpcqbibGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaxbJcccrcrcebbaJaJaQaFaJaJaJbPaJaJaJaxaJbocgaJaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafafbGbGbGbGbGbGbGbGbGbGbGcsafafafafafaaaaaaaaaaaaalbictcucvcwcvcxcyczcAcBcCcDcEbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaxbJcFcrcGaxcHcIbObOcIbbcIbObObOaJaJaxcJbPaJbbaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafcsbGbGbGbGbGbGbGbGbGbGbGbGafafafafaaaaaaaaaaaaaaalbicKbXcLbTbXcMcycNcOcBbGbGbGbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaxaxaxaxaxaxcPcIaJaJaJaJbPaJcQbOcgboaxcRcScTcUaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafcsbGbGbGbGbGbGbGbGbGbGbGbGafafafaaaaaaaaaaaaaaalalbicVbXcWbTcXbXcycNcOcBbGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacaxcHcIaJbbcYcZaFboaJbOaJaJaxakdadadbaxdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacababafafbGbGbGbGbGbGbGbGbGbGbGbGafafafaaaaaaaaaaaaalalalbibibTbTbibibTddbTcOcBbGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacaxcHcIaJboaJaJcQaJbbcIcHaxaxbqakdadfdgdcdcacacacacacacacacacacacacacaeacacacacacacacacacacacacacababafafbGbGbGbGbGbGbGbGbGbGbGbGdhdhdidjdjdjdjdjdjdkdhdhbGbGdldmdnbidobXdpcOcBbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdqdqdqdqdedededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacaxdrcIcIcIcIcIcIcIcIcIcHaxbqakdsakdbdtdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacabababafbGbGbGbGbGbGbGbGbGbGbGbGbGbGdudvdvdvdvdvdvdvdvdubGbGbGdwdwdwbidxdydzcOcBbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdqdqdqdqdAdAdAdBdqdedededCdCdedededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacaxdrcHcHcHdDdEcHcHcHdrdraxbqdsdsdsbraxdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacabababafbGbGbGbGbGbGbGbGbGbGbGbGbGdhdhdFdGdGdGdGdGdGdGdhdhbGbGbGbGbGbibTdHbTcOdIbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdJdKdLdMdNdOdPdPdPdqdQdQdQdQdRdCdededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacaxaxaxaxaxaxaxaxaxaxaxaxaxaxcUdSdTaxaxdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacabababafbGbGbGbGbGbGbGbGbGbGbGbGbGafaaaaaaaaaaaaaaaaafafafbGbGbGbGbGbGdUdVdWdXdYdZbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqeaebeceddNeedPefegeheiejejdQdRekdCdedededededeaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacdcdcdcaxdadadsaxdcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacabababafbGbGbGbGbGbGbGbGbGbGbGbGafaaaaaaaaaaaaaaafafafafafafafafbGbGbGbGbGdUeleldWbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdqdNemeneodNepeqdNdNdqdqdqeresetdCdCdededededededeaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacdcdcdcaxeueveuaxdcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacababafbGbGbGbGbGbGbGbGbGbGbGbGafaaaaaaaaaaaaaaafafafafafafafafafafbGbGbGbGewewbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqexeydNezdPdOeAeBdPeCdNeDeDeDdRejejdCdCdededeeEdededeaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacdcdcaxeFdSeGaxdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacababafafbGbGbGbGbGbGbGbGafafafafaaaaaaaaaaaaaaaaafafafafafafafafafafafbGbGewewbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaldqeHeIeJeKeLeMdPezdPdPeNeDeDejejejejeOdCdedededededededeaaaaaaaaaaaaaaabababababacacacacacacacaeacacacacacacacacacacacacacacacacacdcdcdcePeQeRdcdcdcdcacacacacacacacacacacacacacacacacacacacacacaeacacacacacabababafafafafafbGbGcscsafababaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafbGewewbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqeSeTeUeVeLeWdPezeXdPdNeYeZeZejejdRdRdCdCdedededededededeaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcdcfadcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababafafafafafafababaaaaaaaaaaaaaaaaaaafafafaiaiaiafafafafafafbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdNdNdNfbdPfceLfdeofefffgfgfhfiejdRdRfjdCdedededededededeaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcdcdcdcfadcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababaaaaaaaaaaaaaaaaaaaaafafafaiaiaiafafafafafbGewfkflbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaafmfnfofnfpfqdPezdPdPfrfsdNftfufvejejdRdRfwdCdededededededededeaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcfadcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababaaaaaaaaaaaaaaaaaaaaafafafaiaiaiaiaiafafafbGfkflewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdqdqdPdPezeofxdNfydNeDeDeDdRdRdRdRfzdNdedededededededededeaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcdcdcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaafafafafaiaiaiaiafafafbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqfAdPdPezfBfCfDfEdNfFfGdRdRdRdReOdCdCdedededededededededealalabababababacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcdcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaafafafaiaiaiaiafafafbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafHfHfHfIfIfJfKfLfMfMdNfMfMfNdRejdRdReOdCdededededededededededeaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaafafafafaiaiaiafafafbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOfIfPfIfIfQfRfSfTfUfVfWfXeDeDdRdRdRdCdCdedededededededededededeaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaafafafafaiaiaiaiafafafbGewewbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafHfMfMfMfYfKfMfMfZgagbfMfMgceDdRdRdCdCdededededededededededededeaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaafafafafaiaiaiaiafafafbGewewbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafHgdgegfggghgigjgkglgmgngogpgqgrdCdCdededededededededededededededeaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaafafafafaiaiaiaiafafafbGewfkgsflbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalgtgugegvgegwfMgxgygygzgAfMdCdCdCdCdedededededededededededededededeaaaaaaaaababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaafafafaiaiaiaiafafafbGfkgsflewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagBgCgDgEgFgGfMgHgIgJgKgAfMdCdedededededededededededededededededededeaaaaaaaaabababacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaafafafaiaiaiaiafafafbGbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagLgMgNfHfHfHfMfMfMfMfMfMfMdCdedededededededededededededededededededeaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaafafafaiaiaiaiafafafbGgOdYdYdZbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCdCdCdCdCdCdCdCdCdCdCdededededededededededededededededededededealalababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaafafafafaiaiaiafafafbGdUeleldWbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaafafafafaiaiaiafafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacabababababaaaaaaaaaaaaaaafafafafaiaiaiafafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaababababababacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaafafafafafaiafafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaafafafafaiaiafafafbGewewbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaafafaiaiafafafbGewewbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaafaiaiafafafbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaafaiaiafafafbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaafaiaiafafafbGewfkflbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaafaiaiafafafbGfkflewbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababalalalalalalalalafafaiaiafafafbGbGewewbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababayayayayayayayayafafaiaiafafafbGbGewewbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababalalalalalalalalafafaiaiafafafbGbGewewbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaafafaiaiafafafbGgOdYdYdZbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaafafaiaiafafafbGdUeleldWbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededeaaaaaaaadededeaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededeaaaaaaaadedededeaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededeaaaaaadededededeaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGgPgQewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededeaaaaaaaaaadedededededealalalalalalalalalababababacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafaiaiafafafbGewgPgQbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaadededededeayayayayayayayayayababababacacacaeacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiafafafbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaadededededealalalalalalalalalababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafbGbGewewbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaadedededededeaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafbGgPgQewbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaadededededededeaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafbGewgPgQbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededegRdededededededededededededededededededeaaaaaaaaaaaadedededededededeaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededegSgTdedededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbGbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacaeacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGewewbGbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGewewbGbGbGafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaadeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGewewbGbGbGbGafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaadedeaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGewewbGbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaadededededealalalalalalalalalalalabababababaaabababacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGewewbGgOdZbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaadededededeayayayayayayayayayayayabababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGewfkgsgUgVgsgsgsflbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededeabababababababababababababababababababababababababababalalalalalalalalalalalababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGfkgsgsgUgVgsgsflewbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededeababacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaafafbGbGbGbGbGdUdWbGbGewfkgsflbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeababababababababababacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaafafafafafafbGbGbGbGbGfkgsflewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacaeacacacacamacacacacacacacacacaeacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafbGbGbGewewbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababalalalalalalalalalalalafafafafafafafafafafafbGewfkgsgsflbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababayayayayayayayayayayayayayayafafafafafafafafafbGfkgsgsflewbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababalalalalalalalalalalalalalalalalafafafafafafafafbGbGbGbGewfkgsgsflbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafbGfkgsgsflewbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafbGbGbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaadcacacacacdcdcaaaaaaaaaaaaaaafafafaiaiaiafafafafafafafbGewfkgsflbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacabababaaaaaaaaaaaadcdcacacacdcdcdcaaaaaaaaaaaaaaafafafaiaiaiaiafafafafafafbGfkgsflewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaadcdcacacacdcdcaaaaaaaaaaaaaaaaafafafaiaiaiaiafafafafafafbGbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededeabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaadcdcacacacdcdcaaaaaaaaaaaaaaafafafafafaiaiaiaiafafafafafbGbGgOdYdYdZbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaacacacdcdcaaaaaaaaaaaaafafafafafafafaiaiaiaiafafafafafbGbGdUeleldWbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiaiaiaiaiafafafafbGbGbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiafafafbGbGbGbGbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiafafafbGgPgsgsgsgsgQewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiafafafbGewgPgsgsgsgsgQbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiafafafbGewewbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiafafafbGewewbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiafafafbGewewbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiaiaiafafafbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiafafafafbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaabababacacacacaeacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiafafafbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGgPgQewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGewgPgQbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafbGgOdYdYdZbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafbGdUeleldWbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafafafabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaafafafafafaiaiafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabababacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacababafbGbGafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababalalalalalalalalalalafafafafafaiaiafafafbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafbGbGbGbGafabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababayayayayayayayayayafafafafafafaiaiafafafbGewewbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafafbGbGbGbGafabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababalalalalalalalalalalafafafafafafaiaiafafafbGewewbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafbGbGbGbGafafabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiaiaiafafafbGewewbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafbGbGbGbGbGafabacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiafafafafafbGewewbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafbGbGbGbGbGafabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiafafafafafbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafdhbGdhbGafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafafbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacafdhgWdhbGafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafafbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacababababacacacacacacacafgXgYgZafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacabababafafafafafafafafafafafgXgYhaafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaabababacacacacacacacacacacacacacacacacacababafbGbGdhdhhbdjdjdjdjdjdjhcgYhaafabababacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachdhdhdhdhdhdhdacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacabafbGbGbGbGgWhehehehehehehehfhghaafababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachdhhhihjhkhhhdacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiafafafafbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacabafbGbGbGdhdhdGdGdGdGdGdGhlgYhmhnhoafafafafabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachdhhhphqhrhshdacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiafafafafbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacababafbGbGbGafhohohohohohogXgYhahohohobGbGbGafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachthuhvachwhdhdhdhxhdhdhdacacabababaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiafafafafbGbGewewbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacabafbGbGafhohohohohohohogXgYhahobGbGbGbGbGafafabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachyhvhzachwhAhBhwhChwafafabacabababaaaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiafafafafafbGewewbGbGafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacaeacacacacacacacacababafbGafhohohohohohohohDgYhabGbGbGbGbGbGbGafabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachtdQachwhEhFhGhChwbGafafababababaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiafafafafafbGewewbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacababafafafafafhohohohodhgWdhbGbGbGbGbGbGbGafafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachHacachwhwhwhwhIhwbGbGafafafafafaaaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiafafafafafbGewewbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacabababababababafhobGbGdhbGdhbGbGbGbGbGbGbGbGafababacacacacacacacacacacacacacaeacacacacacacacacacacacacacacababababababacacacacacacacacacacacacacacacacacacacachJacachwhAhKhwhChLbGbGbGbGbGbGafafaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafbGewewbGbGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacacacacacacacacacababababababafbGbGbGbGbGbGbGbGhMhMhMbGbGbGafababacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababacacacacacacacacacacacacacacacachJacachwhEhFhNhChLbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaahOafafafafafafafafafafafbGbGewewbGbGbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacacacacacacacacababafafafafafafbGbGbGbGbGbGbGbGhPhQhRbGbGbGafababababacacacacacacacacacacacacacacacacacacacacacabababababafafafafafafafabababababababacacacacacacacacacachwhwhShwhwhwhwhwhwhChLbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaafafafafafafafbGbGbGbGgOdYdYdZbGbGbGbGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababacacacacacacacacacacacacabafafbGbGhThThThThThThUhUhUhUhThThThThVbGbGafababababacacacacacacacacacacacacacacacacacacacacacababababafafbGbGbGbGbGafafafafafabababababababacacacachwhwhwhWhXhYhZhwhAiahwhIhwhwhwhLhLhLhwbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaafafafafafbGbGbGbGbGdUeleldWbGbGbGbGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababacacacacacacacababafbGbGbGhTibicidhUieifigihiihUijikildZbGbGafafafafababababababacacacacacacacacacacacacacacabababababafafbGbGbGbGbGbGbGbGbGbGafafafafafabababababacachwiminioipioiqhwhEhFirhChwisitiuiuiuhLbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaafafafbGbGbGbGbGbGbGewiviwixixiyiybGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacababafbGbGbGhTizijiAhUiBiBiBiBiCiDijikiEiFbGbGbGbGbGafafafabababababababacacacacacacacacacacacabababafafafbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGafafabababababachwiGioiHiIiJiKhwhwhwhwhChwisiLiLiLiMhLbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGgPgsgQiyiNiOiPiPiybGiQbGbGbGbGafafafafafaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaababababababababacacacababafbGbGbGhTiRijijiSijijijijiThUiUiVhUdWbGbGbGbGbGbGbGafafafafabababababacacacacacacacacababababafafbGbGbGbGbGbGbGbGbGbGgOdZbGbGbGbGbGbGafafafafababachwiWioiXioiYioiZiMjajbjchwjdiLjeiLjfhLbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaalaabGbGbGbGbGjgjhjijiiyjjjkjljmiyiyiyiybGbGbGbGafafafafaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababafafbGbGhTjnijjojpjqjrjsijjthThThThThTgOdZbGbGbGbGbGbGbGbGafafafabababacacacacacacacacabababafafbGbGgPgsgsgsgsgsgsgsgsgUgVgsgsgsgsflbGbGbGbGafafababhwhwhwhwhwhwhwhLjujvhLjuhwhwhwhwhwjwhwhwhLhLbGbGaaaaaaaaaaaaaaaaaaaaaaalaaaaaabGbGjijijxjyjzjAjBjCjDjEixjFjGixdZbGbGbGcsafafafafafaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababafbGbGhTjHijjIhUjJjKjLijjMjNjOjPjQjRgUgVgsgsgsgsgsflbGbGbGbGafafafababacacacacacacabababafafbGbGgPgQgPgsgsgsgsgsgsgsgUgVgsgsgsflfkgsflbGbGbGafabababababhwjSjTjUiLjfjViMjfiZjWjXiLiMjfiLiLjYhLhLhLjZkakakakakakakakbkbkbkbkbkbkbjijijikckdkekfkgkhjCjDjDkikjkkkliFbGbGbGcsafafafafafaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababafbGbGhThThThThTkmknkohThTkpkqkqkqkqgUgVgsgsgsgsflfkgsgsflbGbGbGafafabababacacababababafafbGbGgPgQgPgQbGbGbGbGbGbGbGdUdWbGbGbGfkgsflewbGbGbGbGafafafafabhwhwhwhwkrjfksktkujbkvkwkwkxkxkwkwkykzkykzkAkAkAkAkAkAkAkAkBkBkBkBkBkBkBkCkDkCkDkEkFkGixkHkIkJkKixkLkMixdWbGbGbGbGafafafafafaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababafafbGbGbGbGbGhTkNkOkPkQhTkRkShMbGbGdUdWbGbGbGbGfkgsgsflewbGbGbGbGafafafababababababafafbGbGgPgQgPgQbGbGbGbGafbGbGbGbGbGbGbGbGbGbGewewbGbGbGbGbGbGbGafafafafafhwiLkTkUkVkVkUkWkXkYkVkVkUkUkZlalalalblblblblblblblblclclclclclcldlelelelflglhlijgjgjhjgjgjgjgjgjgljlklllklmcsafafafafafaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababafafbGbGbGbGhTlnlolplqhTbGbGbGbGbGbGbGbGbGbGbGbGbGbGewfkflbGbGbGbGbGafafafafafafafafbGbGgPgQgPgQbGbGafafafafafafafbGbGbGbGbGbGbGewewbGgOdZbGbGbGbGbGbGafafhwhwhLlrhLhwhwlsltluhwhwhLlvhLhwhLbGbGbGaaaaaaaaalaaaaaaalaaaaaaaaaaalaajijilwlxlylzlAlBlClDlElElFlGlHlHlHlHlmbGafafafafafaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababafafbGbGbGhThThThThThTbGbGafafafafafafafafafbGbGbGfkflfkgsgsgsflbGbGbGbGbGbGbGbGbGbGbGewgPgQbGbGafafabababababafbGbGbGbGbGbGbGewfkgsgUgVgsgsgsgsflbGbGafhwlIlJlKlLhwlMlNlOlPlQhwlRlSlTlUbGbGbGbGbGbGaaaaalaaaaaaalalalalalalalalaljglVlWlXjgjgjgjgjgjgjgjgjglYlmlmlmlmbGafafafafafaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababafbGbGbGbGbGbGbGbGbGbGbGafabababababababafafbGbGbGfkgsgsgsflfkflbGgOdZbGbGgPgsgsgsgsgQewbGbGafafababababababafafbGbGbGbGbGbGfkgsgsgUgVgsgsgsflewbGbGbGhwlZmambmchwmdlQlQmemfhwmgmhmihwbGbGbGbGbGbGalalalalalalalaaaaaaaaaaalaaaljgmjmkmlmmjgmnmompmqjimrjgbGbGbGbGbGafafafafaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababafbGbGbGbGbGbGbGbGbGafafafabababacacabababafafafbGbGbGbGbGfkflfkgsgUgVgsgsgQgPgsgsgsgsgQbGafafababababababababafafafbGbGbGbGbGbGbGdUdWbGbGbGewewbGbGbGlUhwhwhwhwhwmsmtmumvmfhwhLmwhLhwbGbGbGbGbGbGaaaaalaaaaaaalaaaaaaaaaaalaajijilwmxmlmmlemykckdmzmAmBjgbGbGbGbGbGafafafafaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababafafafafbGbGbGbGafafafababacacacacacacacabababafafafbGbGbGbGfkgsgsgUgVgsgsgsgQbGbGbGbGbGbGafababababababacacabababafafafafbGbGbGbGbGbGbGbGbGewfkgsflbGbGbGbGbGbGlUhwhwhwhwhwlUmCmCiFmDbGbGbGbGbGaaaaaaalaaaaaaalaaaaaaaaaamEjimFmGmHmxmlmIjgmJlwmKmLjgmMjgbGbGbGbGafafafafafaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababafafafafafafababababacacacacacacacacababababafafafafbGbGbGbGdUdWbGbGbGbGbGbGafafafafafababababababacacacabababababafafafafafafafafbGbGfkgsflfkflbGbGbGbGbGbGbGdUdVdVdVdVdVdVdWbGbGbGbGbGbGalalalalalalalalaaaaaaaamNmOlwmOlwmPmQmRmzlejylwmSmTjimBjgbGbGbGbGafafafafaiaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababacacacacacacacacacacacacabababababafafbGbGbGbGbGbGbGbGbGafafafabababababababacacacacacacacabababababababababababafafbGbGbGfkflfkflmUbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaalaaaaaaaaaajijijimVmWmXmYmZnanbncndnenfngjgbGbGbGbGafafafafaiaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababacacacacacacacacacacacacacacacacacababababafafafbGbGbGafafafafafabababababacacacacacacacacacacacacacababababababababababafbGbGbGbGfkflfkgsgsgsgsgsgsgsgsgsgsgsgsgsgsgsflbGbGbGbGbGbGaaaaaaaaaaalaaaaaaaaaaalaajijilwmxnhninjnknlnlnmjimBjgbGbGbGbGafafafafaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacabababafafafafafababababababababacacacacacacacacacacacacacacacabababababababababafafafbGbGbGfkgsgsgsgsgsgsgsgsgsgsgsgsgsgsgsflewbGgOdZbGbGbGesesalaaaaalaaaaaaaaaaalaannlCnonpnlnmlenqnrnsjijimBjgbGbGbGbGafafafafaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacababababafafafbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGewfkgsgUgVgsgsgsntnunvnvnvnvnvnvnvnvnvnvnvnwjgnxnyjymJjgnznAnBnCnDnEjgbGbGafafafafaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababafafafbGbGbGbGbGbGbGafafbGbGbGbGbGbGfkgsgsgUgVgsgsgsnFnunvnvnvnvnvnvnvnvnvnvnvnvlCnGjgjijijgnHjgjgjgjgjgjgbGbGafafafafaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababafafafafafafafafafafafbGbGbGbGbGbGbGbGdUdWbGbGbGesesalaaaaaaaaaaaaaaaaaaaaalalbGbGbGbGjgjgjgbGbGbGbGbGbGbGafafafafaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababafbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGafafafaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababafbGbGbGbGbGbGbGbGbGbGbGbGafafafafaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababafafbGbGbGbGbGbGbGbGbGafababababafaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGafafafafaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababafafafafafafafafafafafabababababafaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGafafafaiaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGafafafafafafaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababacacababababaaaaaaaaaaaaaaaaaaaaaabGbGafafafafafafafafafafaiaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiaiaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababacacacacacacacacacacacabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababaaaaaaaaababababababababababababababaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaabababaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm index e3745e7b143..c6eeee7b78a 100644 --- a/code/controllers/subsystem/lighting.dm +++ b/code/controllers/subsystem/lighting.dm @@ -57,8 +57,6 @@ var/datum/subsystem/lighting/SSlighting //Note: if we get additional z-levels at runtime (e.g. if the gateway thin ever gets finished) we can initialize specific //z-levels with the z_level argument /datum/subsystem/lighting/Initialize(timeofday, z_level) - set background = BACKGROUND_ENABLED - var/i=1 for(var/thing in lights) if(thing && !thing:check()) diff --git a/code/controllers/subsystem/machines.dm b/code/controllers/subsystem/machines.dm index 247e48f6c47..15976cf1b53 100644 --- a/code/controllers/subsystem/machines.dm +++ b/code/controllers/subsystem/machines.dm @@ -22,12 +22,10 @@ var/datum/subsystem/machines/SSmachine /datum/subsystem/machines/fire() var/seconds = wait * 0.1 - var/i = 1 for(var/thing in processing) if(thing && (thing:process(seconds) != PROCESS_KILL)) if(thing:use_power) thing:auto_use_power() - ++i continue - processing.Cut(i,i+1) + processing.Remove(thing) diff --git a/code/controllers/subsystem/shuttles/emergency.dm b/code/controllers/subsystem/shuttles/emergency.dm index 501f38aa14b..b629b92d222 100644 --- a/code/controllers/subsystem/shuttles/emergency.dm +++ b/code/controllers/subsystem/shuttles/emergency.dm @@ -2,6 +2,12 @@ name = "emergency shuttle" id = "emergency" + dwidth = 9 + width = 22 + height = 11 + dir = 4 + travelDir = -90 + /obj/docking_port/mobile/emergency/New() ..() SSshuttle.emergency = src @@ -59,11 +65,12 @@ SSshuttle.emergencyLastCallLoc = signalOrigin priority_announce("The emergency shuttle has been recalled.[SSshuttle.emergencyLastCallLoc ? " Recall signal traced. Results can be viewed on any communcations console." : "" ]", null, 'sound/AI/shuttlerecalled.ogg', "Priority") - +/* /obj/docking_port/mobile/emergency/findTransitDock() . = SSshuttle.getDock("emergency_transit") if(.) return . return ..() +*/ /obj/docking_port/mobile/emergency/check() @@ -111,6 +118,10 @@ name = "escape pod" id = "pod" + dwidth = 1 + width = 3 + height = 4 + New() if(id == "pod") WARNING("[type] id has not been changed from the default. Use the id convention \"pod1\" \"pod2\" etc.") @@ -122,7 +133,9 @@ cancel() return +/* findTransitDock() . = SSshuttle.getDock("[id]_transit") if(.) return . - return ..() \ No newline at end of file + return ..() +*/ \ No newline at end of file diff --git a/code/controllers/subsystem/shuttles/supply.dm b/code/controllers/subsystem/shuttles/supply.dm index b5eeb0da109..9986e892808 100644 --- a/code/controllers/subsystem/shuttles/supply.dm +++ b/code/controllers/subsystem/shuttles/supply.dm @@ -9,6 +9,12 @@ id = "supply" callTime = 1200 + dir = 8 + travelDir = 90 + width = 12 + dwidth = 5 + height = 7 + /obj/docking_port/mobile/supply/New() ..() SSshuttle.supply = src diff --git a/code/game/turfs/space/transit.dm b/code/game/turfs/space/transit.dm index 5ba54b11ec6..db03173f624 100644 --- a/code/game/turfs/space/transit.dm +++ b/code/game/turfs/space/transit.dm @@ -2,6 +2,9 @@ icon_state = "black" dir = SOUTH +/turf/space/transit/horizontal + dir = WEST + /turf/space/transit/Entered(atom/movable/AM, atom/OldLoc) if(!AM) return @@ -50,12 +53,16 @@ if(NORTH) angle = 180 state = ((-p*x+y) % 15) + 1 + if(state < 1) + state += 15 if(EAST) - angle = -90 + angle = 90 state = ((x+p*y) % 15) + 1 if(WEST) - angle = 90 + angle = -90 state = ((x-p*y) % 15) + 1 + if(state < 1) + state += 15 else state = ((p*x+y) % 15) + 1 diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 3e4645c1cca..e8d18906c53 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -1,5 +1,5 @@ //use this define to highlight docking port bounding boxes (ONLY FOR DEBUG USE) -#define DOCKING_PORT_HIGHLIGHT +//#define DOCKING_PORT_HIGHLIGHT //NORTH default dir /obj/docking_port @@ -116,6 +116,7 @@ name = "dock" var/turf_type = /turf/space + var/area_type = /area/space New() ..() @@ -141,10 +142,6 @@ /obj/docking_port/stationary/transit name = "In Transit" - height = 0 - width = 0 - dheight = 0 - dheight = 0 turf_type = /turf/space/transit New() @@ -163,7 +160,7 @@ var/mode = SHUTTLE_IDLE //current shuttle mode (see global defines) var/callTime = 50 //time spent in transit (deciseconds) - var/travelDir = NORTH //direction the shuttle would travel in + var/travelDir = 0 //direction the shuttle would travel in var/obj/docking_port/stationary/destination var/obj/docking_port/stationary/previous @@ -180,15 +177,12 @@ if(!areaInstance) areaInstance = new() areaInstance.name = name + areaInstance.contents += return_ordered_turfs() #ifdef DOCKING_PORT_HIGHLIGHT highlight("#0f0") #endif - initialize() - ..() - areaInstance.contents += return_ordered_turfs() - //this is a hook for custom behaviour. Maybe at some point we could add checks to see if engines are intact proc/canMove() return 0 //0 means we can move @@ -254,11 +248,13 @@ // return var/obj/docking_port/stationary/S0 = get_docked() var/obj/docking_port/stationary/S1 = findTransitDock() - if(S1 && S0) + if(S1) if(dock(S1)) WARNING("shuttle \"[id]\" could not enter transit space. Docked at [S0 ? S0.id : "null"]. Transit dock [S1 ? S1.id : "null"].") else previous = S0 + else + WARNING("shuttle \"[id]\" could not enter transit space. S0=[S0 ? S0.id : "null"] S1=[S1 ? S1.id : "null"]") //this is the main proc. It instantly moves our mobile port to stationary port S1 //it handles all the generic behaviour, such as sanity checks, closing doors on the shuttle, stunning mobs, etc @@ -273,20 +269,29 @@ closePortDoors() - //rotate transit docking ports, so we don't need zillions of variants - if(istype(S1, /obj/docking_port/stationary/transit)) - S1.dir = turn(NORTH, -travelDir) +// //rotate transit docking ports, so we don't need zillions of variants +// if(istype(S1, /obj/docking_port/stationary/transit)) +// S1.dir = turn(NORTH, -travelDir) var/obj/docking_port/stationary/S0 = get_docked() var/turf_type = /turf/space - if(S0 && S0.turf_type) - turf_type = S0.turf_type + var/area_type = /area/space + if(S0) + if(S0.turf_type) + turf_type = S0.turf_type + if(S0.area_type) + area_type = S0.area_type var/list/L0 = return_ordered_turfs() var/list/L1 = return_ordered_turfs(S1.x, S1.y, S1.z, S1.dir) //remove area surrounding docking port - areaInstance.contents.Cut() + if(areaInstance.contents.len) + var/area/A0 = locate("[area_type]") + if(!A0) + A0 = new area_type(null) + for(var/turf/T0 in L0) + A0.contents += T0 //move or squish anything in the way ship at destination roadkill(L1, S1.dir) @@ -322,7 +327,8 @@ if(istype(O, /obj/machinery/door)) var/obj/machinery/door/Door = O spawn(-1) - Door.close() + if(Door) + Door.close() for(var/mob/M in T0) if(!M.move_on_shuttle) @@ -340,20 +346,17 @@ if(!M.buckled) M.Weaken(3) - T0.ChangeTurf(turf_type) - - //todo - //T0.loc = - //air system updates for(var/turf/T1 in L1) + T1.shift_to_subarea() SSair.remove_from_active(T1) T1.CalculateAdjacentTurfs() SSair.add_to_active(T1,1) for(var/turf/T0 in L0) + T0.shift_to_subarea() SSair.remove_from_active(T0) T0.CalculateAdjacentTurfs() SSair.add_to_active(T0,1) @@ -367,11 +370,16 @@ */ proc/findTransitDock() - for(var/obj/docking_port/stationary/S in SSshuttle.transit) - if(findtext(S.id, "_transit", -8, 0)) + var/obj/docking_port/stationary/transit/T = SSshuttle.getDock("[id]_transit") + if(T && !canDock(T)) + return T + /* commented out due to issues with rotation + for(var/obj/docking_port/stationary/transit/S in SSshuttle.transit) + if(S.id) continue if(!canDock(S)) return S + */ //shuttle-door closing is handled in the dock() proc whilst looping through turfs @@ -482,14 +490,17 @@ var/list/options = params2list(possible_destinations) var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) - var/dat = "Status: [M.getStatusText()]

    " - for(var/obj/docking_port/stationary/S in SSshuttle.stationary) - if(!options.Find(S.id)) - continue - dat += "
    Send to [S.name]
    " + var/dat = "Status: [M ? M.getStatusText() : "*Missing*"]

    " + if(M) + for(var/obj/docking_port/stationary/S in SSshuttle.stationary) + if(!options.Find(S.id)) + continue + if(M.canDock(S)) + continue + dat += "Send to [S.name]
    " dat += "Close" - var/datum/browser/popup = new(user, "computer", M ? M.name : "shuttle", 200, 140) + var/datum/browser/popup = new(user, "computer", M ? M.name : "shuttle", 300, 200) popup.set_content("

    [dat]
    ") popup.set_title_image(usr.browse_rsc_icon(src.icon, src.icon_state)) popup.open() diff --git a/tgstation.dme b/tgstation.dme index 3261219b424..3e987030993 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,52 +6,6 @@ // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "_maps" -#define FILE_DIR "_maps/map_files" -#define FILE_DIR "_maps/map_files/Asteroidstation" -#define FILE_DIR "html" -#define FILE_DIR "icons" -#define FILE_DIR "icons/ass" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/obj/power_cond" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/stamp_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "nano" -#define FILE_DIR "nano/images" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/spookoween" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/voice/complionator" -#define FILE_DIR "sound/vox_fem" -#define FILE_DIR "sound/weapons" -#define FILE_DIR "tools" -#define FILE_DIR "tools/AddToChangelog" -#define FILE_DIR "tools/AddToChangelog/AddToChangelog" // END_FILE_DIR // BEGIN_PREFERENCES From 0b0d858ff1e3f20c6a5cc81887cc5ce9ad46dd60 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sat, 3 Jan 2015 22:32:21 -0600 Subject: [PATCH 74/82] Even more emojis! --- icons/emoji.dmi | Bin 5815 -> 8155 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/emoji.dmi b/icons/emoji.dmi index f0a560c684e195393ef8f96c08e86d55722d9edf..0eabe06d2b3e5cd6f18a4747523161a3f92e7232 100644 GIT binary patch literal 8155 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 Bf&2gf From 58145a15a6d1476b0f3b48a2270a174eb05b6125 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sun, 4 Jan 2015 03:07:17 -0600 Subject: [PATCH 75/82] More emojis! --- icons/emoji.dmi | Bin 8155 -> 9555 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/emoji.dmi b/icons/emoji.dmi index 0eabe06d2b3e5cd6f18a4747523161a3f92e7232..829f655ae8a850e1a62784eae1172b27861be34a 100644 GIT binary patch literal 9555 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 Date: Sun, 4 Jan 2015 11:03:10 +0000 Subject: [PATCH 76/82] Fixes Humanize and Monkeyize producing invisible changelings and never deleting their Animation overlay. --- code/modules/mob/transform_procs.dm | 40 ++++++++++------------------- 1 file changed, 14 insertions(+), 26 deletions(-) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 9369e597578..5834833dcbf 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -19,15 +19,17 @@ canmove = 0 stunned = 1 icon = null + overlays.Cut() invisibility = 101 - var/mob/living/carbon/monkey/O = new /mob/living/carbon/monkey( loc ) - O.invisibility = 101 - var/atom/movable/overlay/animation = new /atom/movable/overlay( loc ) + var/atom/movable/overlay/animation = new( loc ) animation.icon_state = "blank" animation.icon = 'icons/mob/mob.dmi' animation.master = src flick("h2monkey", animation) + sleep(22) + var/mob/living/carbon/monkey/O = new /mob/living/carbon/monkey( loc ) + qdel(animation) // hash the original name? if (tr_flags & TR_HASHNAME) @@ -82,14 +84,8 @@ updateappearance(O) . = O if ( !(tr_flags & TR_KEEPSRC) ) //flag should be used if monkeyize() is called inside another proc of src so that one does not crash - var/mob/deleted = src - src = O - qdel(deleted) + qdel(src) - spawn(22) - //animation = null - O.invisibility = 0 - qdel(animation) ////////////////////////// Humanize ////////////////////////////// //Could probably be merged with monkeyize but other transformations got their own procs, too @@ -125,14 +121,18 @@ canmove = 0 stunned = 1 icon = null + overlays.Cut() invisibility = 101 - var/mob/living/carbon/human/O = new( loc ) - O.invisibility = 101 - var/atom/movable/overlay/animation = new /atom/movable/overlay( loc ) + var/atom/movable/overlay/animation = new( loc ) animation.icon_state = "blank" animation.icon = 'icons/mob/mob.dmi' animation.master = src flick("monkey2h", animation) + sleep(22) + var/mob/living/carbon/human/O = new( loc ) + for(var/obj/item/C in O.loc) + O.equip_to_appropriate_slot(C) + qdel(animation) O.gender = (deconstruct_block(getblock(dna.uni_identity, DNA_GENDER_BLOCK), 2)-1) ? FEMALE : MALE O.dna = dna @@ -188,9 +188,6 @@ if (tr_flags & TR_DEFAULTMSG) O << "You are now a human." - for(var/obj/item/C in O.loc) - O.equip_to_appropriate_slot(C) - updateappearance(O) . = O @@ -199,17 +196,8 @@ loc.vars[A] = O if ( !(tr_flags & TR_KEEPSRC) ) //don't delete src yet if it's needed to finish calling proc - var/mob/deleted = src - src = O - qdel(deleted) + qdel(src) - spawn(22) - O.invisibility = 0 - for(var/obj/item/C in O.loc) - O.equip_to_appropriate_slot(C) - qdel(animation) - - return /mob/new_player/AIize() spawning = 1 From 730d64533789935184d453549ae8368576f206c2 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sun, 4 Jan 2015 10:00:16 -0600 Subject: [PATCH 77/82] Final batch of new emojis. --- icons/emoji.dmi | Bin 9555 -> 13716 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/emoji.dmi b/icons/emoji.dmi index 829f655ae8a850e1a62784eae1172b27861be34a..8da34d9a468bf9ce2910cc27e85bd1facdb4e9c2 100644 GIT binary patch literal 13716 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 literal 9555 zcmW++Wmp_N7hR;qy-=jMyF;P46xZTfq`14g)5Ucc*Wxb4-C3M14#l0~&bROPBQu$K zCds)cxtWujM5`*xV4xDC0ssIEIaw)n*xl*Bg!~?M9ooEB007_&d^B|2q<*-XxmY{7 zSvxua0A5+Z6k&&c4)k!#rwi?+~1PIyD^U_!HcN+ zoF@u_&c~;293U;W-KK28qv(5Ar=91`-z)e-1^jQahd2HF4dugQEI1;^KFI`-JwhT3 zCcZ2C-;LC69zPG;>yRf3q;JZG;n7S8+Kd~hNrk53B)nJmah)e@D2NG$= zRhU`}REl$IC~}Wo=~9d}$x}cJPDql_VovLlHNS_g49IOcG*ep&JpAotnkD8&6kr*j zH{W3SRzZFV0jfSDU)Mww{$8Eh^J~BD)+Znt#aN1u1^_4ka#G?NURkHvz6P3_k8c}b zSIj6X!aRm3)b$#*jOAbbqa8(tC#GiBI?K}Ez+;sYTakxQHMdWtU+3$;DlwPF?rPY` zANF1!)5@visKLL(7gzlqn$`dKQnv)F>d8QrC#xnGYTIzvCS+UHAo`@+Vp$b#&Xw63 z4*vKUAwPmt=!9R2n7qT{x6*8{JV(fBI^dq#O*Hcz5nf7408>HPjU6c3eVtVDCYsJ_ z2K%ND9|g*Ejy^Lp1ONTy@dmgj=_I>}P(zBlE&_KTM8m{9{@^42u?4kCI)&S`X}V2` zMCq-oW#fzhR?HDAycLJ~YpwlC^JA2erWf}4>aXG`|=xj_DGYTt&}<|KN$ zW>E;PVv>vQQ~S3`!Tw(3z;_1Psn*ukMa9K%PIO8kUxHNgNN zHXa2a>pE7;OB*;iurk>oh&U&rdj`uBE@K1>_lJFdCE=gYo* z67s?Z#18h&dzK=z;%dUv%6(^q08G9jqXj=AJ`1s{={ZM)l-p?LwLJ@w8L=9s#zw7o z%8Izm|L8b|3;$JZ*xp8iVHb^%S)?QyC=CO^3qd0H>$#c|J?8-CP_#$55!pHbdrIxEyz6x2XX7Q6&io+Jb!X-G{N*nRwsHeO z{sFp?m)H7UqZq0;PN(m}c{&d^E-tR!a#vUwA}o_N#$dk+BRZq`pEquOGrSY!?;y0% zca1-hDfsvZ@|5)nKYXB(kdOe#2A0wTUX|8r%r7r50n@{2f9_Y>n^Y@;A4@JZx7lzz z8D{Sg-RdI&Dux1ik~(9gbXHZ~sL}j-c##++d-JF0b9^Eycj4J`{>L;F+PNsj`pEZu z8QxcWb-s5F0Pwn%gF`i9RDww^!e;6PJ^E?HuhV>Z8O@`zZ>0c^sjIqwEuOaGw6$&J z*lLD{90kg_n`*(>ni;XK!4S~D6W;T?Utd$ntf19~0?FA**1DNTi+ztb$F#>eKaTY2 zbzlD=4GaybbL@QT2LVHnOy;JH6B|zxn9Q;xZub@6(D2Y82+|IEti-i}_Hu$*gA{Xkt#2JzfBm$7(1()nwQq)AIJq z-5S!5P%#8k-&b3j?&OD=d25^TXt!#42f@l!*cYaGq?!_%Dpkg}snf~YgKi>*oEA0R*Vv8@iDfU(bgRBj$3!Zd*-*St3s{Pn@Vx|i0eE5WiW*e^w|&6 zp3j-tZ@h}YHu0#)$a#5rVofr%^z>$Y;5r?al=O64I#c^88?Oh+jLEbO&NmX~8nJP* z16d=i>Ql993xw*H4sPF!rVf#2MEJxSvL1#W;L^{b%O}#w@U})Iqgdhc{2kIkcX|xz zbr=JX-Rcf4BmT=fgp?sd4I+O#lw!UHuH}m$+XflljAwY!Yahe4o_7H}w#)NX&v4+6 zn{3M2g2e%V#mln*0LINLXtGBAif8I7f64FkklXeEE-5*AZEOUm+VC~OM!ha_$u9pg z#_UTm=#PW<#1QBSi+BUeh)$nXZAng&!2D!hnX_W$F#pvXaUJ8+nXuwPQ-gsQuNzpU2(Zr z_+V723E@3wsia)K;YsGL9OVYiEs9jxu!x8l=_Fg6JIH>fnj)$L{lA6lBh7Z9*MphP zzc#WOBMtX=v@Eqrb5gZ=o6G?^vr_P?jVfr|g4*@hMIXaIzJuj1YeMMwq!y8?M;gvQ zGq5YhR>DBrJ~IDj-SnZGm)A(Mi(FEn;cu7lOm53IzsQ=7%b0`Jvg9L(i0k{HU9BcD z2P3kpy~$*;ekw;5GO-$?PCK4iQk`U^gq(9}ce!Q-0nxzd?T03?Wy*eEEWGI3W8nRn zRZd82>u0%#*{TX9R;zG!qYj<0$Z(wXF5y#2$wO>n`SxaeYiKj;7O7yZ*FV!z>*Zu5 z?B!*C#k%3%K!8=tz_CiJe0#zQK89JUJ#-*cQ&cpJUkrz1&xb38bkZznBc#gsy&b| z8F{eLE&6nK4t*B(y*;69R3fQwXo!x9!HtfNR?lW?Y;Dchn*`&Ll49ho$HvBHcQWJe zyRt_OlLux2Mdx#cSS#belSR5{M~>s^pV%60cng2AC&(Qb;R+i3fT@{+2YMUCDb+ zM|26DgG!YiM;WGK$uEgoy!CWij*o=v2napc;A=t8BdNF77lGQhAo+qRe|ELY&JNAZ zo?ry@PoEP`PVAP$BkF}ja&kI-SG4lONzc=ib48S#ojHH}_>m>z52~-{iiwRC@PBL^ zhfGY<;+sD2lUi+b3H#>0Jd}@IU8U=g@{=PQ2JH@ zSBM)dCUMKwUFB@+COkqT2{0)^CmdnGu8%iVXdTZZe%!B?`rE~X2-@dK zn9h|b{kyv>wVo?+NG@&k_Ix{L1MJE8jrY%P92I-Rdaj1eXymAM=|6_F$vdZDDL%J* zryk>zXg~)?05PouUrVPAjI!A5sXE6uIK30UYUPaCEj7Lop9Aog$wj{GMyy+n^@pQJ z)n5A)l)x~^#~-0~1_oI>QBvVTJ+#rFaa6P~>#V7%srd#slvq19uG1UliRmROo#pAD ztry{q3_B8Ja&smMRa8nY3Y^NqVSP+v?y3)24=gd-(QOGN;dl6uy+ROW{Kl(;(d{=C ziGHvVKYr(TzyUlemtffyXwsG@ON&9%VS<=3ieljlsCsu#?lL|E5P6C+CVSi^ zH!b`k_!NgQ=l^Blc+mGg43|Jh&ZjF~&%PPc=Fo$f{uX>NyDKFL$TMyR@>d* zd*N|DeNvQ{N2LU>^tGxSee)Be!=hkzCj~q_^&x-aKv@%10rDtA75ud5w;n{=MO)EK;|Lq4_WffCw zGu~&TX_ibJDXcdsTf~!#8UbL$&D-Qi7-<~|GJ(69fSC<)2MFzd-1OK=&*@tIEz?BI ztuB@_cG-q<0COjF*soLIWWg3zY~8Zs%0>tQOf5-d-b}mj)0mo>y$jNMguN(GNM{qe zng7;;{OlMqKFLb%f2~$1@aL4^sP6~8Mf;&|PJmv!r8^o%^O6w}1;h z-g;tSo}f3|7bhXY3i`GC^hH@Ylugqso?HwIfPdT0az;UQj^A z#mz0?cVDXyYPI{@*$1r=ASLro9jn>jycscI>dxuU_w%|k+y5b(@s>pRFyYo*4Yb_h zp3@8*>~yym>NiajP&9+hNPjO*EjmC=)GQ`+>8SFI;0sE8{N0T4shKBj;it!&hSP9@ zDq;b)4dgBl)jwOO?O!g=(weejP^n zhN}oYBy6yspFXdEsz=~y@3YKKA(ye2=mu@{INdsP+oNuV=dUk-{rVQ1PfX=)M^hCS*xG-`Um)T(7+?MBjDbh55XBk^p3kFg?AAC3JIcVp>X z=uB86#9i%XrxEyef>$v`V8cm5Vwk&-?%N+tqo?z9I{r-DxR2#VObqYxe9et*AhcAx zhZHbNf3xOgN(x9{p#~#v)*Ift@bg|=Z1pEFYjcY}J7K?0w=8Zb9V~|OP^MP0Oe>T{ zxv#C^RZ?PYhC)leR{gwyEXQWm&A=t9Q^`#UNG;o;-Lx?OQKPv!=p=sI28n=on79Q6iTA2X zVZ$^GNH!VxdPT1N7x4VUnyG<$XMYK&eub2V=B1BAY~u;b2ETlDQsz|~lU!iNnphJb zp9L%$TnYT9+5O$DvH#vZ0>@C${ck$xRK1Mu!A@}lgs>eG69c&5(HrcvEOFb1(1#Ux z1Jdt-Fn*Ho$94MNmA^l{IfgtECG+!AHQ{t{_Tuh{>}V;J_+A%B{Zx3nzf(m z+)V+(VHM{F;n4tQuqjlTNqmgaqB60&BquH_ram+o#0v(hw z>1XGNguFO@3kXcq>i?P>8Q5Kv&idP8kbO^A4x=gOtgLIgb;qbtJa zi)h-qUjqkuOVuxeb z!}~gG^u2kZv#2+q7OURoTwP&#^m%7#=V3u=eEcJ>fpw0sB3*I@w`JT>&KJ+>l^sT} zn+5HK=eK|HfvXzHc>hg%GLth9!0>wv7umc$4NyTi>O`6MQG?2G-1W&)GK}_7Ysw=9 z5buA6bh<&Tcox3^!9X5c2K(PlD{2Nxwga%C|6h`olY=v7J;BHQ+kCs$2Mo2qFURKo z5p&zcdwii!^V-$=1FK`y`M98g z*&twC(VZXnzT~A*!>_?DjY9+*(g>9?^`ppgOoQNBi?X`QL;4GIu(R7_O#PcMG5Xi1 zh(`abe_6~a_j^eDySb%#UBo*SIxi`X#$ZSZ#9`@%WjGQooM-&smZ|IpGkWH#KE_;< zH!G|BYT(-o$Ry^iic%vVf+ z>a@|XLbd`>XyzQAMVag?sgC;vb8H8PQ6-jv=FBUwwRTaeP$k8RuRrqXygL`4S?f>7 z&Lo&04;#DZ;2K|L=3^taea{dKS>k-Dr%yTp$|stxRP`-%So;Bn9ILi>DSlS`PhY6SQN7dpgvog z7Tiy_r{7dQAzIBAp{%u!)BRek(ofFJlv7p3MnJ;c*^U=25!o4xe@dTo0yAlp(Y25< z&O{f?Z)SsSWcxSrrv+_Jk@(pT@IKhi&f1MefIo za#+IG*j0K>1)3FF_m7WBAdtL`P5Gq!F-&*@mdQgx&RF>X*ezB#$Iu#W_G1p)KiGfV zFVInX?!`V6MbiPeaFqzjky}up5)(AZDVlt-9;deSz468K%2X}3q8XL-x&w+XB8+~s zUh3r>noiXh1}~$rKO0dR=p2WiWd8hnOEsb zXE!l<4UzUYgw87$21i={5_w)5(lhknU?QgInD@;vP(3~9+67GY^p*%DE5`q^ShxJ9QGwdG@BI8=*m61>cNd>`+-#`cmz9X* zGHeb*lq6yPaf1qC+|@UORt>I#MG)oXn{1|!)z0>(a)(<4je+|y1KoZ^6UM_Mya_N| z*~*I0UhblldCk5y=wZy~ci`q{eIKuRyaL0g-hqLEU#|}jTScV-+b-xOHVdP_|u3a=EiV*Ihq?cf{x<%jvm0g_<3cw*^e0+)85*Gqf@9GzUA zA&9?J7|^dHe zqW>^P(BU04yGOs3vz0f~KY2TXoc|Eh^e3mwN3p)s1#L zAO^4;HQO?aJe9Gy+kZ5{va$$wRMO}h6Xh1A&_xw0MUmk3>0rrVOH`$JA?3ySkY_;v z=LxUjCOnzu0wSDXV>y? z_#8*L_my;gUfa4i9USw5qWK15(GcSmittqO7~=kRjONrBG|j1)qfIkf7NSr%Kx02D%}9m#S5CfbP;T{ z-A@{kcD0P=-ydn7%bXHs|3$D#S+~=VMf2pus_5_Bb}&GRX-^n0Hxm6@Zv<-wR*^B;yV;cVc4}7X1_x^P$@apGPfvHkm z^rH1C43dC@?armftl3t6$WS!Y^Y_WK=oz5^4 z5@J_LUESrm!x<)gX2(?5eaO3b*6+7NODtY?aFUVeIC?ZgB-@29*Oou~48+N=@3(t> zHB0~?io|y`lwR0`$j|Vf+SQf3lW~nPsIcpm` zvMkouv&P0;m>e&z%=;()73dD%W^@WMa3W7k3Rw{xj7LC+P$Y-hKrS!|%0&z;khwEz zofWga>~SE(*}W?BnzZ_WcNQ9oWUN|)ayMG^^}+8bP5L>K^h;4)yeOoGEK>C>j^`po zrn)W#7eqxE6%5pvAx@ZfMO7)kD8gpvL&y=!B^HpQw+h)`S+r(_F)9nW9j>u=1PeVc z-_i-J%#|$b4Yvh$QxSi?$1!wy{cs?8J20Tt(yjkGQ60>DR?xJv3D9J z372FGI#>6!oDsBImnvuJue^8+Tfm8Z{5w8VLc7|0VFZ7hk_66?S-Ieg>J|Rn_DuM= zc=qxokMa(E!EZ6dgCrv*?AMY4J0_hqvHY4iOi3yLo4&)*z*|Yc(Ru+Eg4liB2syrm zV~KdFD&p<bU(kyj;bfbQl_Mj_WQY2yzG&e~z)muYF~4b4xdy+yC6 zVq@Iwh<66K&NZ2GP5 zT<$7l33=EwjNm~2%p&N|uQNLmxa=LO$K5uXxW`GWjz}<{qbj#~ zO$CaV7LJ+r=FM3*2UBXEGA6L8hl#~wq7g`7@2EoL-(6K ztsvr7Cb3QM==1N9_#Si?JL*W+o?Pr}qyWTOo1L(w zP+a--W@X!hb7 zbV_m|dqzh0+Krr5yjAX>Nea<7dv7S#aZF83rTno_)N6On191+75`v&c54p#D$#V=A zrT{u3dTGO1V~(Z|0rz_4BUB$z9z@Sm7YuTINR`~)Po(T3WsdCG15Lb7G0&D$(MRk?Hgz@7X~poS~ZZZwFe-`Yx{My+z%N}3V z6xH#h`=T9W7~3JScze2{+5MlC#G_NhhLq23AYjOEmU-^HL3mBB$>kKsXqdRr%QCSF z8pANo=U?~PEX|qNU)N-Ko>wU(qQTF9EObOrOYA8N$S(h@0R{xgrb*?W<4+ns!eE)V z{TeEUR^dXKuiuy55w~9u@>`MB^!hTh8h(N=7ytznxftgx1bQ@GLW>NQ(ckj!J7Jlu z#EVOvLfL=`o42h-RxylBu`o36cciw;h4pl`bp_%pJu}qQBg!g;zujwIE!iY} z*WwsP=%0QGjf>tx;)*76&E`t}B&T=O+^S!kQ8#NAc6MNRugEMI$%EqUJs2E;uub+l zSWrY=U46d6g_!vW`+g@`C5ArNPyNG(56DlJmMEGj=}EqVq0`ES)(cte%hi@Vl$sV4P7;pm4_!IwXmy;{mOBY&?^_X+NYf&?`W zA}~m33TGHfRC0~>mvkj)2g8f9WP8;Ol~&>mKc{Cxiu)AqAMai0_F3%3Y0sUGOkA#P z_-#92T+r!}#@t^*n@<dg0Jgg4}7xLo(|*aH*DTQ!B|G)g;hiQ`rE^>5Ick|8sodlManXD15bUci=P`b1ks+3>2ed=l+sB@eLo{_gu1+U9E!uNK0Rb+pYF+ zx>ox3{3N0Sji-bXaWyD2!{pqbp}5EhQFU~#57s74alffb%HPsr|HVt3!6d~bf8O7Q zbm!elPn+-U9f)q%Bh~v-_QRU=nRC=r;T0RHoRyUATO0gR%0Eze``VWZ6zI4p7@_Gm z?{V6gS3Jh7aje#^$yJvtz8h2MS}x Date: Sun, 4 Jan 2015 23:59:55 +0000 Subject: [PATCH 78/82] fix for laborcamp_home dock having the wrong id --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index bfb114711ef..8c893e1a655 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -657,7 +657,7 @@ "amG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "amH" = (/turf/simulated/wall,/area/maintenance/fpmaint2) "amI" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/space) -"amJ" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 5; id = "laborcamp"; name = "labor camp shuttle"; travelDir = 90; width = 9},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "labor_home"; name = "fore bay 1"; width = 9},/turf/simulated/shuttle/floor,/area/space) +"amJ" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 5; id = "laborcamp"; name = "labor camp shuttle"; travelDir = 90; width = 9},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "laborcamp_home"; name = "fore bay 1"; width = 9},/turf/simulated/shuttle/floor,/area/space) "amK" = (/obj/machinery/door/airlock/external{name = "Labor Camp Shuttle Airlock"},/turf/simulated/floor/plating,/area/security/processing) "amL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{id_tag = "laborexit"; name = "Labor Shuttle"; req_access = null; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/processing) "amM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) From 3928f15d37a225a2d4a5a0b28f78d11de738fcea Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Mon, 5 Jan 2015 10:41:59 -0800 Subject: [PATCH 79/82] row row fight the powa --- icons/mob/uniform.dmi | Bin 209521 -> 210586 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 25580035f9eaa83631231afa219ba7caf5d38e3c..43dcda058a5fed31405bc089f5154b4b0a4f9bce 100644 GIT binary patch delta 32677 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 From a730649167e8ed46b19705188d5ede1bf62be3fd Mon Sep 17 00:00:00 2001 From: carnie Date: Mon, 5 Jan 2015 19:44:17 +0000 Subject: [PATCH 80/82] Fixes breathing (indentation error) Fixes atmos machinery (old global list snuck back into code) --- code/ATMOSPHERICS/datum_pipeline.dm | 6 ++---- code/controllers/master_controller.dm | 2 +- code/controllers/subsystem/objects.dm | 4 ++-- code/controllers/subsystem/pipenets.dm | 4 ++-- code/modules/mob/living/carbon/alien/humanoid/life.dm | 2 +- code/modules/mob/living/carbon/alien/life.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 6 +++--- code/modules/mob/living/carbon/monkey/life.dm | 4 ++-- 8 files changed, 14 insertions(+), 16 deletions(-) diff --git a/code/ATMOSPHERICS/datum_pipeline.dm b/code/ATMOSPHERICS/datum_pipeline.dm index 3902cad9706..76a7f8bca13 100644 --- a/code/ATMOSPHERICS/datum_pipeline.dm +++ b/code/ATMOSPHERICS/datum_pipeline.dm @@ -1,5 +1,3 @@ -var/global/list/datum/pipeline/pipe_networks = list() - /datum/pipeline var/datum/gas_mixture/air var/list/datum/gas_mixture/other_airs = list() @@ -12,10 +10,10 @@ var/global/list/datum/pipeline/pipe_networks = list() var/alert_pressure = 0 /datum/pipeline/New() - pipe_networks += src + SSpipe.networks += src /datum/pipeline/Destroy() - pipe_networks -= src + SSpipe.networks -= src if(air && air.volume) temporarily_store_air() for(var/obj/machinery/atmospherics/pipe/P in members) diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index 94d16c1762c..328b17dc1d8 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -58,7 +58,7 @@ Note: you can set the datum's defined processing_interval to some integer to set world.sleep_offline = 1 world.fps = config.fps - sleep(50) + sleep(-1) process() diff --git a/code/controllers/subsystem/objects.dm b/code/controllers/subsystem/objects.dm index e54c5bc0faa..98c805080fb 100644 --- a/code/controllers/subsystem/objects.dm +++ b/code/controllers/subsystem/objects.dm @@ -10,9 +10,9 @@ var/datum/subsystem/objects/SSobj NEW_SS_GLOBAL(SSobj) /datum/subsystem/objects/Initialize() - for(var/atom/movable/AM in world) + for(var/atom/movable/AM in machines) AM.initialize() - for(var/turf/simulated/floor/F in world) + for(var/turf/simulated/floor/F in machines) F.MakeDirty() ..() diff --git a/code/controllers/subsystem/pipenets.dm b/code/controllers/subsystem/pipenets.dm index da590c3e9ed..eb0c3fa5639 100644 --- a/code/controllers/subsystem/pipenets.dm +++ b/code/controllers/subsystem/pipenets.dm @@ -13,10 +13,10 @@ var/datum/subsystem/pipenets/SSpipe set background = BACKGROUND_ENABLED //is it possible to combine all these procs into initialize() ?? - for(var/obj/machinery/atmospherics/M in machines) + for(var/obj/machinery/atmospherics/M in world) M.build_network() - for(var/obj/machinery/atmospherics/unary/U in machines) + for(var/obj/machinery/atmospherics/unary/U in world) if(istype(U, /obj/machinery/atmospherics/unary/vent_pump)) var/obj/machinery/atmospherics/unary/vent_pump/V = U V.broadcast_status() diff --git a/code/modules/mob/living/carbon/alien/humanoid/life.dm b/code/modules/mob/living/carbon/alien/humanoid/life.dm index 0d6ddc67c67..ee4e6ebbe16 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/life.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/life.dm @@ -23,7 +23,7 @@ //First, resolve location and get a breath - if(SSair.times_fired%4==2) + if(SSmob.times_fired%4==2) //Only try to take a breath every 4 seconds, unless suffocating spawn(0) breathe() diff --git a/code/modules/mob/living/carbon/alien/life.dm b/code/modules/mob/living/carbon/alien/life.dm index 6328daacc75..9730be083b9 100644 --- a/code/modules/mob/living/carbon/alien/life.dm +++ b/code/modules/mob/living/carbon/alien/life.dm @@ -124,7 +124,7 @@ stomach_contents.Remove(M) qdel(M) continue - if(SSair.times_fired%3==1) + if(SSmob.times_fired%3==1) if(!(M.status_flags & GODMODE)) M.adjustBruteLoss(5) nutrition += 10 diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 402b1adfad1..e8d5e681478 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -62,8 +62,8 @@ for(var/datum/mutation/human/HM in dna.mutations) HM.on_life(src) - if(SSair.times_fired%4==2 || failed_last_breath) //First, resolve location and get a breath breathe() //Only try to take a breath every 4 ticks, unless suffocating - + if(SSmob.times_fired%4==2 || failed_last_breath) //First, resolve location and get a breath + breathe() //Only try to take a breath every 4 ticks, unless suffocating else //Still give containing object the chance to interact if(istype(loc, /obj/)) var/obj/location_as_object = loc @@ -678,7 +678,7 @@ stomach_contents.Remove(M) qdel(M) continue - if(SSair.times_fired%3==1) + if(SSmob.times_fired%3==1) if(!(M.status_flags & GODMODE)) M.adjustBruteLoss(5) nutrition += 10 diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 3ee9a8c9587..60d0172da01 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -21,7 +21,7 @@ if (stat != DEAD) //still breathing //First, resolve location and get a breath - if(SSair.times_fired%4==2) + if(SSmob.times_fired%4==2) //Only try to take a breath every 4 seconds, unless suffocating breathe() else //Still give containing object the chance to interact @@ -392,7 +392,7 @@ //Ears if(disabilities & DEAF) //disabled-deaf, doesn't get better on its own ear_deaf = max(ear_deaf, 1) - else + else /* might be better to create a variable here, and instead of doing this nested for. */ // deafness heals slowly over time, unless ear_damage is over 100 if (ear_damage < 100) From dcdd4e5eb99636cf3939653fb9191254c4f48ec5 Mon Sep 17 00:00:00 2001 From: oranges Date: Tue, 6 Jan 2015 11:27:36 +1300 Subject: [PATCH 81/82] Update changelog --- html/changelog.html | 8 ++++++++ html/changelogs/.all_changelog.yml | 3 +++ html/changelogs/JJRcop-OOCemoji.yml | 4 ---- 3 files changed, 11 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/JJRcop-OOCemoji.yml diff --git a/html/changelog.html b/html/changelog.html index 092b4c9d99f..5d8ce1986bc 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,14 @@ --> +
    +

    06 January 2015

    +

    JJRcop, Nienhaus updated:

    +
      +
    • Adds emoji to OOC chat.
    • +
    +
    +

    27 December 2014

    Dorsidwarf updated:

    diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index c68eb21a486..efcd2c9516c 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -2229,3 +2229,6 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. item has been made available to the Space Station 13 cargo team for the cost of a hundred supply points, as a reward for all your hard work. Good luck, and stay safe. +2015-01-06: + JJRcop, Nienhaus: + - rscadd: Adds emoji to OOC chat. diff --git a/html/changelogs/JJRcop-OOCemoji.yml b/html/changelogs/JJRcop-OOCemoji.yml deleted file mode 100644 index fa65b93fb7e..00000000000 --- a/html/changelogs/JJRcop-OOCemoji.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: JJRcop, Nienhaus -delete-after: True -changes: - - rscadd: "Adds emoji to OOC chat." \ No newline at end of file From 42a899969a09c3d2fc77031aaa040070baea093c Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Mon, 5 Jan 2015 17:10:50 -0600 Subject: [PATCH 82/82] removed /improper --- code/game/area/Space Station 13 areas.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index f2c2fff748b..34058d41998 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -1533,27 +1533,27 @@ proc/process_ghost_teleport_locs() //Hallways /area/hallway/primary/fore - name = "\improper Fore Hallway" + name = "Fore Hallway" /area/hallway/primary/forecentral - name = "\improper Fore Central Hallway" + name = "Fore Central Hallway" icon_state = "hallfc" /area/hallway/primary/starboard - name = "\improper Starboard Hallway" + name = "Starboard Hallway" /area/hallway/primary/aft - name = "\improper Aft Hallway" + name = "Aft Hallway" /area/hallway/primary/aftcentral - name = "\improper Aft Central Hallway" + name = "Aft Central Hallway" icon_state = "hallac" /area/hallway/primary/port - name = "\improper Port Hallway" + name = "Port Hallway" /area/hallway/primary/portcentral - name = "\improper Port Central Hallway" + name = "Port Central Hallway" icon_state = "hallpc"

    Name

    Status

    Location

    Control

    [Bot.hacked ? "(!) [Bot.name]" : Bot.name]

*_@k-&Ob5M;>0!DxH#bBm51aujF(h~n!m&4a(D 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 N(Y|rHSkwCH{{VKDgqHvS From b63b7e528abd3dfe0f4329cdad25cced6d7dcd7a Mon Sep 17 00:00:00 2001 From: iamgoofball Date: Tue, 30 Dec 2014 17:34:58 -0800 Subject: [PATCH 25/82] Made Ragin' Mages actually work, ports and fixes from Hippiestation, improvements to the pacing, etc etc. --- code/game/gamemodes/wizard/raginmages.dm | 48 ++++++++++++++---------- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index 77d7f57cc1e..487d46f0818 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -18,11 +18,11 @@ for(var/mob/living/player in mob_list) if (player.client && player.stat != 2) playercount += 1 - max_mages = round(playercount / 5) + max_mages = round(playercount / 2) /datum/game_mode/wizard/raginmages/greet_wizard(var/datum/mind/wizard, var/you_are=1) if (you_are) - wizard.current << "You are the Space Wizard!" + wizard.current << "You are the Space Wizard!" wizard.current << "The Space Wizards Federation has given you the following tasks:" var/obj_count = 1 @@ -43,14 +43,14 @@ continue if(wizard.current.stat==1) if(wizard.current.health < 0) - wizard.current << "The Space Wizard Federation is upset with your performance and have terminated your employment." + wizard.current << "The Space Wizard Federation is upset with your performance and have terminated your employment." wizard.current.stat = 2 continue wizards_alive++ if (wizards_alive) if(!time_checked) time_checked = world.time - if(world.time > time_checked + 3000 && (mages_made < max_mages)) + if(world.time > time_checked + 500 && (mages_made < max_mages)) time_checked = world.time make_more_mages() else @@ -62,7 +62,7 @@ return ..() /datum/game_mode/wizard/raginmages/proc/make_more_mages() - var/time_passed = world.time + if(making_mage) return 0 if(mages_made >= max_mages) @@ -71,22 +71,29 @@ mages_made++ var/list/mob/dead/observer/candidates = list() var/mob/dead/observer/theghost = null - spawn(rand(200, 600)) + spawn(rand(100, 200)) message_admins("SWF is still pissed, sending another wizard - [max_mages - mages_made] left.") for(var/mob/dead/observer/G in player_list) - if(!jobban_isbanned(G, "wizard") && !jobban_isbanned(G, "Syndicate")) - spawn(0) - switch(alert(G, "Do you wish to be considered for the position of Space Wizard Foundation 'diplomat'?","Please answer in 30 seconds!","Yes","No")) - if("Yes") - if((world.time-time_passed)>300)//If more than 30 game seconds passed. - return - candidates += G - if("No") - return - else - return + if(G.client && !G.client.holder && !G.client.is_afk() && G.client.prefs.be_special & BE_WIZARD) + if(!jobban_isbanned(G, "wizard") && !jobban_isbanned(G, "Syndicate")) + candidates += G if(!candidates.len) - message_admins("No candidates found, sleeping until another mage check...") + message_admins("No applicable ghosts for the next ragin' mage, asking ghosts instead.") + var/time_passed = world.time + for(var/mob/dead/observer/G in player_list) + if(!jobban_isbanned(G, "wizard") && !jobban_isbanned(G, "Syndicate")) + spawn(0) + switch(alert(G, "Do you wish to be considered for the position of Space Wizard Foundation 'diplomat'?","Please answer in 30 seconds!","Yes","No")) + if("Yes") + if((world.time-time_passed)>300)//If more than 30 game seconds passed. + continue + candidates += G + if("No") + continue + + sleep(300) + if(!candidates.len) + message_admins("This is awkward, sleeping until another mage check...") making_mage = 0 mages_made-- return @@ -99,14 +106,15 @@ break if(theghost) - var/mob/living/carbon/human/new_character=makeBody(theghost) + var/mob/living/carbon/human/new_character= makeBody(theghost) new_character.mind.make_Wizard() + making_mage = 0 return 1 /datum/game_mode/wizard/raginmages/declare_completion() if(finished) feedback_set_details("round_end_result","loss - wizard killed") - world << " The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!" + world << "The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!" ..(1) /datum/game_mode/wizard/raginmages/proc/makeBody(var/mob/dead/observer/G_found) // Uses stripped down and bastardized code from respawn character From a029a49392b4708b76f9f4f709d8b707475c04c7 Mon Sep 17 00:00:00 2001 From: carnie Date: Sat, 15 Nov 2014 04:58:56 +0000 Subject: [PATCH 26/82] SubSystem rewrite Misc: +Fixes unreported issue with initializing lighting on a specific zlevel +Fixes two similar issues with moveElement and moveRange. Where fromIndex or toIndex could be adjusted incorrectly in certain conditions. Potentially causing bad-sorts, or out of bound errors. +Rewrites listclearnulls(list/L) to no longer iterate through L.len elements for every null in the list (plus 1). i.e. went from L.len*(number_of_nulls+1) list-element reads (best-case), to L.len list-element reads (worst-case) +New proc/getElementByVar(list/L, varname, value) which finds the first datum in a list, with a variable named varname, which equals value. You can also feed it atoms instead of lists due to the way the in operator functions. +Fixes an unreported issue with Yota's list2text rewrite. Under certain conditions, the first element would not be converted into a string. Causing type-mismatch runtimes. +New global map_ready variable. This is not fully implemented yet, but will be used to avoid duplicate calls to initialize() for map objects. +All turfs now maintain references to all lights currently illuminating them. This will mean higher memory use unfortunately, due to the huge number of turfs. However, it will speed up updateAffectingLights significantly. I've used list husbandry to reduce baseline memory usage, so it shouldn't be any worse than some past atmos modifications memory-wise. -Removed 'quadratic lighting', can add this back at some point. Sorry. +modified the way lum() works slightly, to allow turfs to have overridden delta-lumen. i.e. space cannot be illuminated more than its default ambiance. This allowed removal of some iffy special-snowflake lighting areas implemented by somebody else. +Lighting images in the dmi can now use arbitrary naming schemes. It is reliant on order now. This allows the dmi to be replaced by simply dropping in a new dmi. -Removed all subtypes of /area/shuttle. Shuttles now create duplicate 'rooms' of /area/shuttle. (More on this later). This will conflict with most maps. Guide on how to fix to follow. +All verbs/tools relating to world.tick_lag were refactored to use world.fps. However old config text for setting tick_lag will still work (it converts the value to fps for you) +MC stats improved using smoothing. They now have their own tab so they dont get in the way when you're playing as an admin. -removed the push_mob_back stuff due to conflicting changes. Sorry Giacom. _OK, NOW THE ACTUAL INTERESTING STUFF_ Following systems moved over to subsystem datums: air_master garbage_manager lighting_controller process_mobs (aka Life()) nanomanager power sun pipenets AFK kick loops shuttle_controller (aka emergency shuttle/pods), supply_shuttle and other shuttles voting bots radio diseases events jobs objects ticker Subsystems hooks and variables should be commented fairly in-depth. If anything isn't particularly clear, please make an issue. Many system-specific global variables have been refactored into All tickers which previously used world.timeofday now use world.time some subsystems can iterate before round start. this resolves the issue with votes not working pregame --- .../components/unary/heat_exchanger.dm | 6 +- code/LINDA/LINDA_fire.dm | 8 +- code/LINDA/LINDA_system.dm | 138 +-- code/LINDA/LINDA_turf_tile.dm | 43 +- code/__DEFINES/misc.dm | 11 + code/__DEFINES/stat.dm | 8 + code/__HELPERS/cmp.dm | 5 +- code/__HELPERS/lists.dm | 30 +- code/__HELPERS/names.dm | 25 +- code/__HELPERS/type2type.dm | 2 +- code/__HELPERS/unsorted.dm | 10 +- code/_compile_options.dm | 2 + code/_globalvars/game_modes.dm | 1 - code/_globalvars/lists/mapping.dm | 1 - code/_globalvars/lists/objects.dm | 7 +- code/_globalvars/misc.dm | 21 +- code/_globalvars/station.dm | 2 +- code/controllers/_DynamicAreaLighting_TG.dm | 213 ++--- code/controllers/configuration.dm | 16 +- code/controllers/failsafe.dm | 43 +- code/controllers/lighting_controller.dm | 130 --- code/controllers/master_controller.dm | 344 ++----- code/controllers/shuttle_controller.dm | 247 ----- code/controllers/subsystem/air.dm | 134 +++ code/controllers/subsystem/bots.dm | 21 + code/controllers/subsystem/diseases.dm | 20 + .../subsystem/events.dm} | 562 ++++++------ code/controllers/{ => subsystem}/garbage.dm | 277 +++--- .../subsystem/jobs.dm} | 840 +++++++++--------- code/controllers/subsystem/lighting.dm | 132 +++ code/controllers/subsystem/machines.dm | 33 + code/controllers/subsystem/mobs.dm | 24 + code/controllers/subsystem/nanoUI.dm | 30 + code/controllers/subsystem/objects.dm | 42 + code/controllers/subsystem/pipenets.dm | 36 + code/controllers/subsystem/power.dm | 18 + code/controllers/subsystem/radio.dm | 46 + .../subsystem/server_maintenance.dm | 18 + code/controllers/subsystem/shuttles.dm | 325 +++++++ .../subsystem/shuttles/emergency.dm | 128 +++ code/controllers/subsystem/shuttles/supply.dm | 535 +++++++++++ code/controllers/subsystem/sun.dm | 51 ++ .../subsystem/ticker.dm} | 839 +++++++++-------- code/controllers/{ => subsystem}/voting.dm | 86 +- code/controllers/subsystems.dm | 46 + code/controllers/supply_shuttle.dm | 808 ----------------- code/controllers/verbs.dm | 52 +- code/datums/diseases/_disease.dm | 6 +- code/datums/diseases/advance/advance.dm | 4 +- code/datums/mind.dm | 2 +- code/datums/sun.dm | 57 -- code/defines/procs/statistics.dm | 9 +- code/game/area/Space Station 13 areas.dm | 252 +----- code/game/area/areas.dm | 6 +- code/game/communications.dm | 61 +- code/game/dna.dm | 1 - code/game/gamemodes/blob/blob.dm | 12 +- code/game/gamemodes/blob/blobs/core.dm | 4 +- code/game/gamemodes/blob/blobs/node.dm | 4 +- .../gamemodes/changeling/powers/mutations.dm | 2 +- code/game/gamemodes/cult/runes.dm | 2 +- code/game/gamemodes/game_mode.dm | 68 +- .../gamemodes/malfunction/Malf_Modules.dm | 2 +- .../game/gamemodes/malfunction/malfunction.dm | 12 +- code/game/gamemodes/meteor/meteor.dm | 19 +- code/game/gamemodes/nuclear/nuclear.dm | 2 +- code/game/gamemodes/nuclear/nuclearbomb.dm | 50 +- code/game/gamemodes/nuclear/pinpointer.dm | 4 +- code/game/gamemodes/objective.dm | 79 +- code/game/gamemodes/revolution/revolution.dm | 6 +- code/game/gamemodes/sandbox/sandbox.dm | 3 +- code/game/gamemodes/setupgame.dm | 24 +- code/game/gamemodes/wizard/artefact.dm | 2 +- code/game/gamemodes/wizard/rightandwrong.dm | 27 +- code/game/machinery/alarm.dm | 4 +- code/game/machinery/bots/bots.dm | 4 +- .../game/machinery/computer/buildandrepair.dm | 20 +- code/game/machinery/computer/card.dm | 8 +- .../game/machinery/computer/communications.dm | 102 +-- code/game/machinery/computer/shuttle.dm | 122 ++- .../machinery/computer/syndicate_shuttle.dm | 98 +- code/game/machinery/cryo.dm | 4 +- code/game/machinery/machinery.dm | 2 + code/game/machinery/status_display.dm | 42 +- code/game/objects/effects/effect_system.dm | 2 +- code/game/objects/effects/forcefields.dm | 4 +- code/game/objects/effects/landmarks.dm | 4 - code/game/objects/effects/spiders.dm | 4 +- code/game/objects/explosion.dm | 16 +- code/game/objects/items/blueprints.dm | 1 - code/game/objects/items/candle.dm | 2 +- code/game/objects/items/devices/PDA/cart.dm | 22 +- code/game/objects/items/devices/camera_bug.dm | 2 +- code/game/objects/items/devices/flashlight.dm | 8 +- .../objects/items/devices/laserpointer.dm | 2 +- code/game/objects/items/devices/multitool.dm | 4 +- code/game/objects/items/devices/powersink.dm | 8 +- .../objects/items/devices/radio/intercom.dm | 4 +- code/game/objects/items/devices/recaller.dm | 6 +- code/game/objects/items/devices/scanners.dm | 4 +- .../objects/items/weapons/cigs_lighters.dm | 18 +- .../objects/items/weapons/flamethrower.dm | 6 +- .../items/weapons/singularityhammer.dm | 4 +- .../game/objects/items/weapons/tanks/tanks.dm | 4 +- code/game/objects/items/weapons/tools.dm | 4 +- code/game/objects/objs.dm | 4 +- .../crates_lockers/closets/statue.dm | 4 +- .../structures/transit_tubes/station.dm | 4 +- code/game/turfs/simulated/floor/misc_floor.dm | 5 + code/game/turfs/space/transit.dm | 126 ++- code/game/turfs/turf.dm | 19 +- code/modules/admin/admin.dm | 12 +- code/modules/admin/admin_verbs.dm | 18 +- code/modules/admin/player_panel.dm | 6 +- code/modules/admin/topic.dm | 112 +-- code/modules/admin/verbs/debug.dm | 9 +- code/modules/admin/verbs/fps.dm | 27 + code/modules/admin/verbs/mapping.dm | 23 +- code/modules/admin/verbs/playsound.dm | 2 +- code/modules/admin/verbs/randomverbs.dm | 14 +- code/modules/admin/verbs/ticklag.dm | 24 - code/modules/admin/verbs/tripAI.dm | 26 +- code/modules/assembly/assembly.dm | 2 +- code/modules/assembly/infrared.dm | 4 +- code/modules/assembly/proximity.dm | 4 +- code/modules/assembly/timer.dm | 4 +- code/modules/client/preferences.dm | 8 +- code/modules/clothing/head/misc_special.dm | 4 +- code/modules/events/event.dm | 4 +- code/modules/events/false_alarm.dm | 2 +- code/modules/events/shuttle_loan.dm | 122 +-- code/modules/events/spacevine.dm | 4 +- code/modules/events/wizard/greentext.dm | 4 +- code/modules/hydroponics/grown.dm | 2 +- code/modules/mining/laborcamp/laborshuttle.dm | 12 +- code/modules/mining/laborcamp/laborstacker.dm | 35 +- code/modules/mining/mine_items.dm | 3 +- code/modules/mob/dead/observer/observer.dm | 16 +- code/modules/mob/living/carbon/alien/alien.dm | 15 +- .../mob/living/carbon/alien/humanoid/life.dm | 3 +- .../mob/living/carbon/alien/larva/life.dm | 3 +- code/modules/mob/living/carbon/alien/life.dm | 2 +- .../carbon/alien/special/alien_embryo.dm | 6 +- code/modules/mob/living/carbon/human/human.dm | 31 +- code/modules/mob/living/carbon/human/life.dm | 4 +- .../mob/living/carbon/human/species.dm | 2 +- code/modules/mob/living/carbon/monkey/life.dm | 2 +- code/modules/mob/living/carbon/slime/slime.dm | 6 +- code/modules/mob/living/living.dm | 10 +- code/modules/mob/living/silicon/ai/ai.dm | 31 +- code/modules/mob/living/silicon/ai/death.dm | 2 +- code/modules/mob/living/silicon/pai/pai.dm | 13 +- .../modules/mob/living/silicon/robot/robot.dm | 14 +- .../simple_animal/friendly/farm_animals.dm | 6 +- .../mob/living/simple_animal/hostile/carp.dm | 2 - code/modules/mob/logout.dm | 2 +- code/modules/mob/mob.dm | 29 +- code/modules/mob/new_player/new_player.dm | 58 +- code/modules/nano/nanoexternal.dm | 12 +- code/modules/nano/nanomanager.dm | 64 +- code/modules/nano/nanoui.dm | 20 +- code/modules/paperwork/paper.dm | 2 +- code/modules/paperwork/paperbin.dm | 2 +- code/modules/power/antimatter/shielding.dm | 3 +- code/modules/power/apc.dm | 2 +- code/modules/power/power.dm | 6 +- code/modules/power/singularity/narsie.dm | 3 +- code/modules/power/singularity/singularity.dm | 4 +- code/modules/power/smes.dm | 2 +- code/modules/power/solar.dm | 24 +- code/modules/projectiles/guns/energy/laser.dm | 12 +- .../projectiles/guns/energy/nuclear.dm | 8 +- .../projectiles/guns/energy/special.dm | 8 +- code/modules/projectiles/guns/energy/stun.dm | 8 +- code/modules/projectiles/guns/magic.dm | 4 +- code/modules/reagents/Chemistry-Machinery.dm | 10 +- .../reagents/reagent_containers/borghydro.dm | 4 +- code/modules/shuttle/shuttle.dm | 559 ++++++++++-- code/modules/telesci/telepad.dm | 6 +- code/world.dm | 70 +- icons/effects/ss13_dark_alpha6.dmi | Bin 503 -> 454 bytes icons/turf/space.dmi | Bin 122513 -> 122696 bytes tgstation.dme | 80 +- 183 files changed, 4708 insertions(+), 4782 deletions(-) delete mode 100644 code/controllers/lighting_controller.dm delete mode 100644 code/controllers/shuttle_controller.dm create mode 100644 code/controllers/subsystem/air.dm create mode 100644 code/controllers/subsystem/bots.dm create mode 100644 code/controllers/subsystem/diseases.dm rename code/{modules/events/event_manager.dm => controllers/subsystem/events.dm} (82%) rename code/controllers/{ => subsystem}/garbage.dm (81%) rename code/{game/jobs/job_controller.dm => controllers/subsystem/jobs.dm} (87%) create mode 100644 code/controllers/subsystem/lighting.dm create mode 100644 code/controllers/subsystem/machines.dm create mode 100644 code/controllers/subsystem/mobs.dm create mode 100644 code/controllers/subsystem/nanoUI.dm create mode 100644 code/controllers/subsystem/objects.dm create mode 100644 code/controllers/subsystem/pipenets.dm create mode 100644 code/controllers/subsystem/power.dm create mode 100644 code/controllers/subsystem/radio.dm create mode 100644 code/controllers/subsystem/server_maintenance.dm create mode 100644 code/controllers/subsystem/shuttles.dm create mode 100644 code/controllers/subsystem/shuttles/emergency.dm create mode 100644 code/controllers/subsystem/shuttles/supply.dm create mode 100644 code/controllers/subsystem/sun.dm rename code/{game/gamemodes/gameticker.dm => controllers/subsystem/ticker.dm} (62%) rename code/controllers/{ => subsystem}/voting.dm (74%) create mode 100644 code/controllers/subsystems.dm delete mode 100644 code/controllers/supply_shuttle.dm delete mode 100644 code/datums/sun.dm create mode 100644 code/modules/admin/verbs/fps.dm delete mode 100644 code/modules/admin/verbs/ticklag.dm diff --git a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm index e0cb9ac42d3..1c85c1c2049 100644 --- a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm +++ b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm @@ -37,11 +37,11 @@ if(!partner) return 0 - if(!air_master || air_master.current_cycle <= update_cycle) + if(SSair.times_fired <= update_cycle) return 0 - update_cycle = air_master.current_cycle - partner.update_cycle = air_master.current_cycle + update_cycle = SSair.times_fired + partner.update_cycle = SSair.times_fired var/air_heat_capacity = air_contents.heat_capacity() var/other_air_heat_capacity = partner.air_contents.heat_capacity() diff --git a/code/LINDA/LINDA_fire.dm b/code/LINDA/LINDA_fire.dm index 37eb751e194..bbf3f717a71 100644 --- a/code/LINDA/LINDA_fire.dm +++ b/code/LINDA/LINDA_fire.dm @@ -34,9 +34,9 @@ active_hotspot.temperature = exposed_temperature active_hotspot.volume = exposed_volume - active_hotspot.just_spawned = (current_cycle < air_master.current_cycle) + active_hotspot.just_spawned = (current_cycle < SSair.times_fired) //remove just_spawned protection if no longer processing this cell - air_master.add_to_active(src, 0) + SSair.add_to_active(src, 0) return igniting //This is the icon for fire on turfs, also helps for nurturing small fires until they are full tile @@ -56,7 +56,7 @@ /obj/effect/hotspot/New() ..() - air_master.hotspots += src + SSair.hotspots += src perform_exposure() /obj/effect/hotspot/proc/perform_exposure() @@ -142,7 +142,7 @@ // Garbage collect itself by nulling reference to it /obj/effect/hotspot/proc/Kill() - air_master.hotspots -= src + SSair.hotspots -= src DestroyTurf() qdel(src) diff --git a/code/LINDA/LINDA_system.dm b/code/LINDA/LINDA_system.dm index 0362fe6afcf..0bf0a5ff5b3 100644 --- a/code/LINDA/LINDA_system.dm +++ b/code/LINDA/LINDA_system.dm @@ -1,136 +1,3 @@ -var/kill_air = 0 - -var/global/datum/controller/air_system/air_master - -datum/controller/air_system - var/list/excited_groups = list() - var/list/active_turfs = list() - var/list/hotspots = list() - var/speed = 1 - - //Special functions lists - var/list/turf/simulated/active_super_conductivity = list() - var/list/turf/simulated/high_pressure_delta = list() - - var/current_cycle = 0 - - -/datum/controller/air_system/proc/setup() - set background = BACKGROUND_ENABLED - world << "Processing Geometry..." - sleep(1) - - var/start_time = world.timeofday - - setup_allturfs() - - global_activeturfs = active_turfs.len - - world << "Geometry processed in [(world.timeofday-start_time)/10] seconds!" - -/datum/controller/air_system/proc/process() - if(kill_air) - return 1 - - if(speed > 1) - for(var/i=0,i 20) - EG.dismantle() - /turf/proc/CanAtmosPass(var/turf/T) if(!istype(T)) return 0 var/R @@ -221,8 +88,7 @@ turf/CanPass(atom/movable/mover, turf/target, height=1.5) /turf/proc/air_update_turf(var/command = 0) if(command) CalculateAdjacentTurfs() - if(air_master) - air_master.add_to_active(src,command) + SSair.add_to_active(src,command) /atom/movable/proc/move_update_air(var/turf/T) if(istype(T,/turf)) @@ -277,4 +143,4 @@ var/const/SPAWN_AIR = 256 G.nitrogen += MOLES_N2STANDARD * amount air.merge(G) - air_master.add_to_active(src, 0) \ No newline at end of file + SSair.add_to_active(src, 0) \ No newline at end of file diff --git a/code/LINDA/LINDA_turf_tile.dm b/code/LINDA/LINDA_turf_tile.dm index 2a018e7417a..f5d7d5fd1c0 100644 --- a/code/LINDA/LINDA_turf_tile.dm +++ b/code/LINDA/LINDA_turf_tile.dm @@ -139,9 +139,9 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc /turf/simulated/proc/process_cell() - if(archived_cycle < air_master.current_cycle) //archive self if not already done + if(archived_cycle < SSair.times_fired) //archive self if not already done archive() - current_cycle = air_master.current_cycle + current_cycle = SSair.times_fired var/remove = 1 //set by non simulated turfs who are sharing with this turf @@ -182,7 +182,7 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc share_air(enemy_simulated) //share else if(!air.compare(enemy_simulated.air)) //compare if - air_master.add_to_active(enemy_simulated) //excite enemy + SSair.add_to_active(enemy_simulated) //excite enemy if(excited_group) excited_group.add_turf(enemy_simulated) //add enemy to group else @@ -221,7 +221,7 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc remove = 0 if(!excited_group && remove == 1) - air_master.remove_from_active(src) + SSair.remove_from_active(src) @@ -229,7 +229,7 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc if(air) //For open space like floors air.archive() temperature_archived = temperature - archived_cycle = air_master.current_cycle + archived_cycle = SSair.times_fired /turf/simulated/proc/update_visuals(datum/gas_mixture/model) overlays.Cut() @@ -238,9 +238,9 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc overlays += image('icons/turf/floors.dmi',siding_icon_state) switch(model.graphic) if("plasma") - overlays.Add(plmaster) + overlays.Add(SSair.plasma_overlay) if("sleeping_agent") - overlays.Add(slmaster) + overlays.Add(SSair.sleeptoxin_overlay) /turf/simulated/proc/share_air(var/turf/simulated/T) if(T.current_cycle < current_cycle) @@ -254,7 +254,7 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc last_share_check() /turf/proc/consider_pressure_difference(var/turf/simulated/T, var/difference) - air_master.high_pressure_delta |= src + SSair.high_pressure_delta |= src if(difference > pressure_difference) pressure_direction = get_dir(src, T) pressure_difference = difference @@ -274,11 +274,11 @@ atom/movable/var/pressure_resistance = 5 atom/movable/var/last_forced_movement = 0 atom/movable/proc/experience_pressure_difference(pressure_difference, direction) - if(last_forced_movement >= air_master.current_cycle) + if(last_forced_movement >= SSair.times_fired) return 0 else if(!anchored) if(pressure_difference > pressure_resistance) - last_forced_movement = air_master.current_cycle + last_forced_movement = SSair.times_fired spawn step(src, direction) return 1 @@ -290,8 +290,7 @@ atom/movable/proc/experience_pressure_difference(pressure_difference, direction) var/breakdown_cooldown = 0 /datum/excited_group/New() - if(air_master) - air_master.excited_groups += src + SSair.excited_groups += src /datum/excited_group/proc/add_turf(var/turf/simulated/T) turf_list += T @@ -301,13 +300,13 @@ atom/movable/proc/experience_pressure_difference(pressure_difference, direction) /datum/excited_group/proc/merge_groups(var/datum/excited_group/E) if(turf_list.len > E.turf_list.len) - air_master.excited_groups -= E + SSair.excited_groups -= E for(var/turf/simulated/T in E.turf_list) T.excited_group = src turf_list += T reset_cooldowns() else - air_master.excited_groups -= src + SSair.excited_groups -= src for(var/turf/simulated/T in turf_list) T.excited_group = E E.turf_list += T @@ -354,14 +353,14 @@ atom/movable/proc/experience_pressure_difference(pressure_difference, direction) T.excited = 0 T.recently_active = 0 T.excited_group = null - air_master.active_turfs -= T + SSair.active_turfs -= T garbage_collect() /datum/excited_group/proc/garbage_collect() for(var/turf/simulated/T in turf_list) T.excited_group = null turf_list.Cut() - air_master.excited_groups -= src + SSair.excited_groups -= src @@ -378,7 +377,7 @@ turf/simulated/proc/super_conduct() //Does not participate in air exchange, so will conduct heat across all four borders at this time conductivity_directions = NORTH|SOUTH|EAST|WEST - if(archived_cycle < air_master.current_cycle) + if(archived_cycle < SSair.times_fired) archive() else //Does particate in air exchange so only consider directions not considered during process_cell() @@ -398,7 +397,7 @@ turf/simulated/proc/super_conduct() if(istype(neighbor, /turf/simulated)) //anything under this subtype will share in the exchange var/turf/simulated/T = neighbor - if(T.archived_cycle < air_master.current_cycle) + if(T.archived_cycle < SSair.times_fired) T.archive() if(T.air) @@ -406,7 +405,7 @@ turf/simulated/proc/super_conduct() air.temperature_share(T.air, WINDOW_HEAT_TRANSFER_COEFFICIENT) else //Solid but neighbor is open T.air.temperature_turf_share(src, T.thermal_conductivity) - air_master.add_to_active(T, 0) + SSair.add_to_active(T, 0) else if(air) //Open but neighbor is solid air.temperature_turf_share(T, T.thermal_conductivity) @@ -430,12 +429,12 @@ turf/simulated/proc/super_conduct() //Make sure still hot enough to continue conducting heat if(air.temperature < MINIMUM_TEMPERATURE_FOR_SUPERCONDUCTION) - air_master.active_super_conductivity -= src + SSair.active_super_conductivity -= src return 0 else if(temperature < MINIMUM_TEMPERATURE_FOR_SUPERCONDUCTION) - air_master.active_super_conductivity -= src + SSair.active_super_conductivity -= src return 0 turf/simulated/proc/consider_superconductivity(starting) @@ -451,7 +450,7 @@ turf/simulated/proc/consider_superconductivity(starting) if(temperature < (starting?MINIMUM_TEMPERATURE_START_SUPERCONDUCTION:MINIMUM_TEMPERATURE_FOR_SUPERCONDUCTION)) return 0 - air_master.active_super_conductivity |= src + SSair.active_super_conductivity |= src return 1 turf/simulated/proc/radiate_to_spess() //Radiate excess tile heat to space diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index f31959107f2..aa33676784d 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -52,7 +52,18 @@ #define STAGE_FOUR 7 #define STAGE_FIVE 9 +//zlevel defines, can be overridden for different maps in the appropriate _maps file. +#define ZLEVEL_SPACEMAX 7 +#define ZLEVEL_SPACEMIN 3 +#define ZLEVEL_CENTCOM 2 +#define ZLEVEL_STATION 1 +//ticker.current_state values +#define GAME_STATE_STARTUP 0 +#define GAME_STATE_PREGAME 1 +#define GAME_STATE_SETTING_UP 2 +#define GAME_STATE_PLAYING 3 +#define GAME_STATE_FINISHED 4 //SOUND: #define SOUND_MINIMUM_PRESSURE 10 #define FALLOFF_SOUNDS 1 diff --git a/code/__DEFINES/stat.dm b/code/__DEFINES/stat.dm index 816da605d36..d2c7ffd9087 100644 --- a/code/__DEFINES/stat.dm +++ b/code/__DEFINES/stat.dm @@ -13,3 +13,11 @@ #define POWEROFF 4 // tbd #define MAINT 8 // under maintaince #define EMPED 16 // temporary broken by EMP pulse + +//shuttle mode defines +#define SHUTTLE_IDLE 0 +#define SHUTTLE_RECALL 1 +#define SHUTTLE_CALL 2 +#define SHUTTLE_DOCKED 3 +#define SHUTTLE_ESCAPE 4 +#define SHUTTLE_ENDGAME 5 \ No newline at end of file diff --git a/code/__HELPERS/cmp.dm b/code/__HELPERS/cmp.dm index 0c86ae75c4e..a4a8869637a 100644 --- a/code/__HELPERS/cmp.dm +++ b/code/__HELPERS/cmp.dm @@ -27,4 +27,7 @@ var/cmp_field = "name" return sorttext(b.ckey, a.ckey) /proc/cmp_ckey_dsc(client/a, client/b) - return sorttext(a.ckey, b.ckey) \ No newline at end of file + return sorttext(a.ckey, b.ckey) + +/proc/cmp_subsystem_priority(datum/subsystem/a, datum/subsystem/b) + return b.priority - a.priority diff --git a/code/__HELPERS/lists.dm b/code/__HELPERS/lists.dm index cd56614098c..34d7f4ec827 100644 --- a/code/__HELPERS/lists.dm +++ b/code/__HELPERS/lists.dm @@ -70,11 +70,14 @@ return //Removes any null entries from the list -/proc/listclearnulls(list/list) - if(istype(list)) - while(null in list) - list -= null - return +/proc/listclearnulls(list/L) + if(istype(L)) + var/i=1 + for(var/thing in L) + if(thing != null) + ++i + continue + L.Cut(i,i+1) /* * Returns list containing all the entries from first list that are not present in second. @@ -257,8 +260,6 @@ /proc/moveElement(list/L, fromIndex, toIndex) if(fromIndex > toIndex) ++fromIndex - else - ++toIndex L.Insert(toIndex, null) L.Swap(fromIndex, toIndex) @@ -283,8 +284,6 @@ else if(fromIndex > toIndex) fromIndex += len - else - toIndex += len //? for(var/i=0, i cell storage (eg: .002 means if there is a load of 1000 watts, 20 units will be taken from a cell per second) var/CHARGELEVEL = 0.001 // Cap for how fast cells charge, as a percentage-per-tick (.001 means cellcharge is capped to 1% per second) -var/datum/sun/sun = null + var/list/powernets = list() // this is not strictly unused although the whole modules datum thing is unused diff --git a/code/controllers/_DynamicAreaLighting_TG.dm b/code/controllers/_DynamicAreaLighting_TG.dm index cf4ff4cf3e9..ea1b76b1ce2 100644 --- a/code/controllers/_DynamicAreaLighting_TG.dm +++ b/code/controllers/_DynamicAreaLighting_TG.dm @@ -10,11 +10,12 @@ Unlike sd_DAL however it uses a queueing system. Everytime we call a change to opacity or luminosity (through SetOpacity() or SetLuminosity()) we are simply updating variables and scheduling certain lights/turfs for an - update. Actual updates are handled periodically by the lighting_controller. This carries additional overheads, however it - means that each thing is changed only once per lighting_controller.processing_interval ticks. Allowing for greater control - over how much priority we'd like lighting updates to have. It also makes it possible for us to simply delay updates by - setting lighting_controller.processing = 0 at say, the start of a large explosion, waiting for it to finish, and then - turning it back on with lighting_controller.processing = 1. + update. Actual updates are handled periodically by the SSlighting subsystem. This carries additional overheads, however it + means that each thing is changed only once per SSlighting.wait deciseconds. Allowing for greater control + over how much priority we'd like lighting updates to have. + + UPDATE: we no longer postpone lighting updates by editting variables, there is now a subsystem/proc/postpone() procedure. + So you would do SSlighting.postpone() Unlike our old system there are hardcoded maximum luminositys (different for certain atoms). This is to cap the cost of creating lighting effects. @@ -29,9 +30,7 @@ No directional lighting support. (prototype looked ugly) */ -#define LIGHTING_CIRCULAR 1 //comment this out to use old square lighting effects. -#define LIGHTING_LAYER 10 //Drawing layer for lighting overlays -#define LIGHTING_ICON 'icons/effects/ss13_dark_alpha6.dmi' //Icon used for lighting shading effects +#define USE_CIRCULAR_LIGHTING //comment this out to use old square lighting effects. /datum/light_source var/atom/owner @@ -49,7 +48,7 @@ __x = owner.x __y = owner.y // the lighting object maintains a list of all light sources - lighting_controller.lights += src + SSlighting.lights += src //Check a light to see if its effect needs reprocessing. If it does, remove any old effect and create a new one @@ -75,17 +74,30 @@ // before we apply the effect we remove the light's current effect. for(var/turf/T in effect) // negate the effect of this light source T.update_lumcount(-effect[T]) + + if(T.affecting_lights && T.affecting_lights.len) + T.affecting_lights -= src + else + T.affecting_lights = null + effect.Cut() // clear the effect list /datum/light_source/proc/add_effect() // only do this if the light is turned on and is on the map if(owner.loc && owner.luminosity > 0) effect = list() - for(var/turf/T in view(owner.get_light_range(),get_turf(owner))) - var/delta_lumen = lum(T) - if(delta_lumen > 0) - effect[T] = delta_lumen - T.update_lumcount(delta_lumen) + var/turf/To = get_turf(owner) + var/range = owner.get_light_range() + + for(var/turf/T in view(range, To)) + var/delta_lumcount = T.lumen(src) + if(delta_lumcount > 0) + effect[T] = delta_lumcount + T.update_lumcount(delta_lumcount) + + if(!T.affecting_lights) + T.affecting_lights = list() + T.affecting_lights += src return 0 else @@ -93,27 +105,21 @@ return 1 //cause the light to be removed from the lights list and garbage collected once it's no //longer referenced by the queue -/datum/light_source/proc/lum(turf/A) - if (owner.trueLuminosity < 1) - return 0 - var/dist - if(!A) - dist = 0 - else -#ifdef LIGHTING_CIRCULAR - dist = cheap_hypotenuse(A.x, A.y, __x, __y) +/turf/proc/lumen(datum/light_source/L) + . = L.owner.luminosity +#ifdef USE_CIRCULAR_LIGHTING + . -= cheap_hypotenuse(x, y, L.__x, L.__y) #else - dist = max(abs(A.x - __x), abs(A.y - __y)) + . -= max(abs(x - L.__x), abs(y - L.__y)) #endif - if (owner.trueLuminosity > 100) // This will never happen... right? - return sqrt(owner.trueLuminosity) - dist - else - return sqrtTable[owner.trueLuminosity] - dist + return . + +/turf/space/lumen() + return 0 + /atom var/datum/light_source/light - var/trueLuminosity = 0 // Typically 'luminosity' squared. The builtin luminosity must remain linear. - // We may read it, but NEVER set it directly. //Turfs with opacity when they are constructed will trigger nearby lights to update @@ -122,7 +128,6 @@ ..() if(luminosity) if(light) WARNING("[type] - Don't set lights up manually during New(), We do it automatically.") - trueLuminosity = luminosity * luminosity light = new(src) //Movable atoms with opacity when they are constructed will trigger nearby lights to update @@ -130,20 +135,15 @@ /atom/movable/New() ..() if(opacity) - if(isturf(loc)) - if(loc:lighting_lumcount > 1) - UpdateAffectingLights() + UpdateAffectingLights() if(luminosity) if(light) WARNING("[type] - Don't set lights up manually during New(), We do it automatically.") - trueLuminosity = luminosity * luminosity light = new(src) //Objects with opacity will trigger nearby lights to update at next lighting process. /atom/movable/Destroy() if(opacity) - if(isturf(loc)) - if(loc:lighting_lumcount > 1) - UpdateAffectingLights() + UpdateAffectingLights() return ..() //Sets our luminosity. @@ -151,34 +151,22 @@ //If we are setting luminosity to 0 the light will be cleaned up by the controller and garbage collected once all its //queues are complete. //if we have a light already it is merely updated, rather than making a new one. -/atom/proc/SetLuminosity(new_luminosity, trueLum = FALSE) +/atom/proc/SetLuminosity(new_luminosity) if(new_luminosity < 0) new_luminosity = 0 - if(!trueLum) - new_luminosity *= new_luminosity if(light) - if(trueLuminosity != new_luminosity) //non-luminous lights are removed from the lights list in add_effect() + if(luminosity != new_luminosity) //non-luminous lights are removed from the lights list in add_effect() light.changed = 1 else if(new_luminosity) light = new(src) - trueLuminosity = new_luminosity - if (trueLuminosity < 1) - luminosity = 0 - else if (trueLuminosity <= 100) - luminosity = sqrtTable[trueLuminosity] - else - luminosity = sqrt(trueLuminosity) + luminosity = new_luminosity /atom/proc/AddLuminosity(delta_luminosity) - if(delta_luminosity > 0) - SetLuminosity(trueLuminosity + delta_luminosity*delta_luminosity, TRUE) - else if(delta_luminosity < 0) - SetLuminosity(trueLuminosity - delta_luminosity*delta_luminosity, TRUE) + SetLuminosity(luminosity + delta_luminosity) /area/SetLuminosity(new_luminosity) //we don't want dynamic lighting for areas luminosity = !!new_luminosity - trueLuminosity = luminosity //change our opacity (defaults to toggle), and then update all lights that affect us. @@ -188,24 +176,13 @@ else if(opacity == new_opacity) return 0 //opacity hasn't changed! don't bother doing anything opacity = new_opacity //update opacity, the below procs now call light updates. - return 1 - -/turf/SetOpacity(new_opacity) - if(..()==1) //only bother if opacity changed - if(lighting_lumcount) //only bother with an update if our turf is currently affected by a light - UpdateAffectingLights() - -/atom/movable/SetOpacity(new_opacity) - if(..()==1) //only bother if opacity changed - if(isturf(loc)) //only bother with an update if we're on a turf - var/turf/T = loc - if(T.lighting_lumcount) //only bother with an update if our turf is currently affected by a light - UpdateAffectingLights() + UpdateAffectingLights() /turf var/lighting_lumcount = 0 var/lighting_changed = 0 + var/list/affecting_lights //not initialised until used (even empty lists reserve a fair bit of memory) /turf/space lighting_lumcount = 4 //starlight @@ -213,29 +190,30 @@ /turf/proc/update_lumcount(amount) lighting_lumcount += amount if(!lighting_changed) - lighting_controller.changed_turfs += src + SSlighting.changed_turfs += src lighting_changed = 1 -/turf/proc/lighting_tag(var/level) - var/area/A = loc - return A.tagbase + "sd_L[level]" +/area/proc/lighting_tag(level) + return tagbase + "sd_L[level]" -/turf/proc/build_lighting_area(var/tag, var/level) - var/area/Area = loc - var/area/A = new Area.type() // create area if it wasn't found +/area/proc/build_lighting_area(tag, level) + var/area/A = locate(tag) // find an appropriate area + if(A) + return A + A = new type() // create area if it wasn't found // replicate vars - for(var/V in Area.vars) + for(var/V in vars) switch(V) - if("contents","lighting_overlay","overlays") continue + if("contents","last_light","overlays") continue else - if(issaved(Area.vars[V])) A.vars[V] = Area.vars[V] + if(issaved(vars[V])) A.vars[V] = vars[V] A.tag = tag A.lighting_subarea = 1 A.lighting_space = 0 // in case it was copied from a space subarea A.SetLightLevel(level) - Area.related += A + related += A return A /turf/proc/shift_to_subarea() @@ -244,58 +222,38 @@ if(!istype(Area) || !Area.lighting_use_dynamic) return - var/level = min(max(round(lighting_lumcount,1),0),lighting_controller.lighting_states) - var/new_tag = lighting_tag(level) + var/level = min(max(round(lighting_lumcount,1),0),SSlighting.lighting_images.len) + var/new_tag = Area.lighting_tag(level) if(Area.tag!=new_tag) //skip if already in this area - var/area/A = locate(new_tag) // find an appropriate area - - if(!A) - A = build_lighting_area(new_tag,level) - + var/area/A = Area.build_lighting_area(new_tag,level) A.contents += src // move the turf into the area -// Dedicated lighting sublevel for space turfs -// helps us depower things in space, remove space fire alarms, -// and evens out space lighting -/turf/space/lighting_tag(var/level) - var/area/A = loc - return A.tagbase + "sd_L_space" -/turf/space/build_lighting_area(var/tag,var/level) - var/area/A = ..(tag,4) - A.lighting_space = 1 - A.SetLightLevel(4) - A.icon_state = null - return A - /area var/lighting_use_dynamic = 1 //Turn this flag off to prevent sd_DynamicAreaLighting from affecting this area - var/image/lighting_overlay //tracks the darkness image of the area for easy removal + var/last_light //tracks the last light level set for this area (used for removing previously applied lighting overlays) var/lighting_subarea = 0 //tracks whether we're a lighting sub-area var/lighting_space = 0 // true for space-only lighting subareas var/tagbase /area/proc/SetLightLevel(light) if(!src) return - if(light <= 0) - light = 0 + if(light <= 1) + light = 1 luminosity = 0 else - if(light > lighting_controller.lighting_states) - light = lighting_controller.lighting_states + if(light > SSlighting.lighting_images.len) + light = SSlighting.lighting_images.len luminosity = 1 - if(lighting_overlay) - overlays -= lighting_overlay - lighting_overlay.icon_state = "[light]" - else - lighting_overlay = image(LIGHTING_ICON,,num2text(light),LIGHTING_LAYER) - - overlays += lighting_overlay + if(last_light != light) + if(last_light) + overlays -= SSlighting.lighting_images[last_light] + overlays += SSlighting.lighting_images[light] + last_light = light /area/proc/SetDynamicLighting() - - src.lighting_use_dynamic = 1 - for(var/turf/T in src.contents) + lighting_use_dynamic = 1 + for(var/turf/T in contents) T.update_lumcount(0) /area/proc/InitializeLighting() //TODO: could probably improve this bit ~Carn @@ -306,20 +264,27 @@ //show the dark overlay so areas, not yet in a lighting subarea, won't be bright as day and look silly. SetLightLevel(4) -#undef LIGHTING_LAYER -#undef LIGHTING_CIRCULAR -//#undef LIGHTING_ICON -#define LIGHTING_MAX_LUMINOSITY_STATIC 8 //Maximum luminosity to reduce lag. -#define LIGHTING_MAX_LUMINOSITY_MOBILE 5 //Moving objects have a lower max luminosity since these update more often. (lag reduction) -#define LIGHTING_MAX_LUMINOSITY_TURF 1 //turfs have a severely shortened range to protect from inevitable floor-lighttile spam. +#undef USE_CIRCULAR_LIGHTING //set the changed status of all lights which could have possibly lit this atom. //We don't need to worry about lights which lit us but moved away, since they will have change status set already //This proc can cause lots of lights to be updated. :( /atom/proc/UpdateAffectingLights() - for(var/atom/A in oview(LIGHTING_MAX_LUMINOSITY_STATIC-1,src)) - if(A.light) - A.light.changed = 1 //force it to update at next process() + +/atom/movable/UpdateAffectingLights() + if(isturf(loc)) + loc.UpdateAffectingLights() + +/turf/UpdateAffectingLights() + if(affecting_lights) + for(var/thing in affecting_lights) + thing:changed = 1 //force it to update at next process() + + +#define LIGHTING_MAX_LUMINOSITY_STATIC 8 //Maximum luminosity to reduce lag. +#define LIGHTING_MAX_LUMINOSITY_MOBILE 5 //Moving objects have a lower max luminosity since these update more often. (lag reduction) +#define LIGHTING_MAX_LUMINOSITY_MOB 5 +#define LIGHTING_MAX_LUMINOSITY_TURF 1 //turfs have a severely shortened range to protect from inevitable floor-lighttile spam. //caps luminosity effects max-range based on what type the light's owner is. /atom/proc/get_light_range() @@ -328,6 +293,9 @@ /atom/movable/get_light_range() return min(luminosity, LIGHTING_MAX_LUMINOSITY_MOBILE) +/mob/get_light_range() + return min(luminosity, LIGHTING_MAX_LUMINOSITY_MOB) + /obj/machinery/light/get_light_range() return min(luminosity, LIGHTING_MAX_LUMINOSITY_STATIC) @@ -336,4 +304,5 @@ #undef LIGHTING_MAX_LUMINOSITY_STATIC #undef LIGHTING_MAX_LUMINOSITY_MOBILE +#undef LIGHTING_MAX_LUMINOSITY_MOB #undef LIGHTING_MAX_LUMINOSITY_TURF diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index bfe36cad194..e66a8791e0c 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -36,7 +36,7 @@ var/del_new_on_log = 1 // del's new players if they log before they spawn in var/allow_Metadata = 0 // Metadata is supported. var/popup_admin_pm = 0 //adminPMs to non-admins show in a pop-up 'reply' window when set to 1. - var/Ticklag = 0.9 + var/fps = 10 var/Tickcomp = 0 var/allow_holidays = 0 //toggles whether holiday-specific content should be used @@ -262,7 +262,9 @@ if("allow_metadata") config.allow_Metadata = 1 if("kick_inactive") - config.kick_inactive = 1 + if(value < 1) + value = INACTIVITY_KICK + config.kick_inactive = value if("load_jobs_from_txt") load_jobs_from_txt = 1 if("forbid_singulo_possession") @@ -274,7 +276,11 @@ if("useircbot") useircbot = 1 if("ticklag") - Ticklag = text2num(value) + var/ticklag = text2num(value) + if(ticklag > 0) + fps = 10 / ticklag + if("fps") + fps = text2num(value) if("tickcomp") Tickcomp = 1 if("automute_on") @@ -414,6 +420,10 @@ else diary << "Unknown setting in configuration: '[name]'" + fps = round(fps) + if(fps <= 0) + fps = initial(fps) + /datum/configuration/proc/loadsql(filename) var/list/Lines = file2list(filename) for(var/t in Lines) diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm index d63e6a2b7ba..737ac4df64a 100644 --- a/code/controllers/failsafe.dm +++ b/code/controllers/failsafe.dm @@ -1,38 +1,31 @@ var/datum/controller/failsafe/Failsafe /datum/controller/failsafe // This thing pretty much just keeps poking the master controller - var/processing = 0 - var/processing_interval = 100 //poke the MC every 10 seconds + var/processing_interval = 100 //poke the MC every 10 seconds - set to 0 to disable var/MC_iteration = 0 var/MC_defcon = 0 //alert level. For every poke that fails this is raised by 1. When it reaches 5 the MC is replaced with a new one. (effectively killing any master_controller.process() and starting a new one) - var/lighting_iteration = 0 - var/lighting_defcon = 0 //alert level for lighting controller. - /datum/controller/failsafe/New() //There can be only one failsafe. Out with the old in with the new (that way we can restart the Failsafe by spawning a new one) if(Failsafe != src) if(istype(Failsafe)) - del(Failsafe) + qdel(Failsafe) Failsafe = src Failsafe.process() /datum/controller/failsafe/proc/process() - processing = 1 spawn(0) - set background = BACKGROUND_ENABLED while(1) //more efficient than recursivly calling ourself over and over. background = 1 ensures we do not trigger an infinite loop if(!master_controller) new /datum/controller/game_controller() //replace the missing master_controller! This should never happen. - if(!lighting_controller) new /datum/controller/lighting() //replace the missing lighting_controller - if(processing) - if(master_controller.processing) //only poke if these overrides aren't in effect - if(MC_iteration == controller_iteration) //master_controller hasn't finished processing in the defined interval + if(processing_interval > 0) + if(master_controller.processing_interval > 0) //only poke if these overrides aren't in effect + if(MC_iteration == master_controller.iteration) //master_controller hasn't finished processing in the defined interval switch(MC_defcon) if(0 to 3) - MC_defcon++ + ++MC_defcon if(4) admins << "Warning. The Master Controller has not fired in the last [MC_defcon*processing_interval] ticks. Automatic restart in [processing_interval] ticks." MC_defcon = 5 @@ -43,26 +36,8 @@ var/datum/controller/failsafe/Failsafe MC_defcon = 0 else MC_defcon = 0 - MC_iteration = controller_iteration - - if(lighting_controller.processing) - if(lighting_iteration == lighting_controller.iteration) //master_controller hasn't finished processing in the defined interval - switch(lighting_defcon) - if(0 to 3) - lighting_defcon++ - if(4) - admins << "Warning. The Lighting Controller has not fired in the last [lighting_defcon*processing_interval] ticks. Automatic restart in [processing_interval] ticks." - lighting_defcon = 5 - if(5) - admins << "Warning. The Lighting Controller has still not fired within the last [lighting_defcon*processing_interval] ticks. Killing and restarting..." - new /datum/controller/lighting() //replace the old lighting_controller (hence killing the old one's process) - lighting_controller.process() //Start it rolling again - lighting_defcon = 0 - else - lighting_defcon = 0 - lighting_iteration = lighting_controller.iteration + MC_iteration = master_controller.iteration + sleep(processing_interval) else MC_defcon = 0 - lighting_defcon = 0 - - sleep(processing_interval) \ No newline at end of file + sleep(100) \ No newline at end of file diff --git a/code/controllers/lighting_controller.dm b/code/controllers/lighting_controller.dm deleted file mode 100644 index 0ffa34b54f0..00000000000 --- a/code/controllers/lighting_controller.dm +++ /dev/null @@ -1,130 +0,0 @@ -var/datum/controller/lighting/lighting_controller = new () - -/datum/controller/lighting - var/processing = 0 - var/processing_interval = 5 //setting this too low will probably kill the server. Don't be silly with it! - var/process_cost = 0 - var/iteration = 0 - var/max_cpu_use = 98 //this is just to prevent it queueing up when the server is dying. Not a solution, just damage control while I rethink a lot of this and try out ideas. - - var/lighting_states = 6 - - var/list/lights = list() - var/lights_workload_max = 0 - -// var/list/changed_lights() //TODO: possibly implement this to reduce on overheads? Also, Look into static-lights idea. - - var/list/changed_turfs = list() - var/changed_turfs_workload_max = 0 - -/datum/controller/lighting/New() - lighting_states = max( 0, length(icon_states(LIGHTING_ICON))-1 ) - if(lighting_controller != src) - if(istype(lighting_controller,/datum/controller/lighting)) - Recover() //if we are replacing an existing lighting_controller (due to a crash) we attempt to preserve as much as we can - del(lighting_controller) - lighting_controller = src - - -//Workhorse of lighting. It cycles through each light to see which ones need their effects updating. It updates their -//effects and then processes every turf in the queue, moving the turfs to the corresponing lighting sub-area. -//All queue lists prune themselves, which will cause lights with no luminosity to be garbage collected (cheaper and safer -//than deleting them). Processing interval should be roughly half a second for best results. -//By using queues we are ensuring we don't perform more updates than are necessary -/datum/controller/lighting/proc/process() - processing = 1 - spawn(0) - set background = BACKGROUND_ENABLED - while(1) - if(processing && (world.cpu <= max_cpu_use)) - iteration++ - var/started = world.timeofday - - lights_workload_max = max(lights_workload_max,lights.len) - for(var/i=1, i<=lights.len, i++) - var/datum/light_source/L = lights[i] - if(L && !L.check()) - continue - lights.Cut(i,i+1) - i-- - - sleep(-1) - - changed_turfs_workload_max = max(changed_turfs_workload_max,changed_turfs.len) - for(var/i=1, i<=changed_turfs.len, i++) - var/turf/T = changed_turfs[i] - if(T && T.lighting_changed) - T.shift_to_subarea() - changed_turfs.Cut() // reset the changed list - - process_cost = (world.timeofday - started) - - sleep(processing_interval) - -//same as above except it attempts to shift ALL turfs in the world regardless of lighting_changed status -//Does not loop. Should be run prior to process() being called for the first time. -//Note: if we get additional z-levels at runtime (e.g. if the gateway thin ever gets finished) we can initialize specific -//z-levels with the z_level argument -/datum/controller/lighting/proc/initializeLighting(var/z_level) - processing = 0 - spawn(-1) - set background = BACKGROUND_ENABLED - for(var/i=1, i<=lights.len, i++) - var/datum/light_source/L = lights[i] - if(L.check()) - lights.Cut(i,i+1) - i-- - - var/z_start = 1 - var/z_finish = world.maxz - if(z_level) - z_level = round(z_level,1) - if(z_level > 0 && z_level <= world.maxz) - z_start = z_level - z_finish = z_level - - for(var/k=z_start,k<=z_finish,k++) - for(var/i=1,i<=world.maxx,i++) - for(var/j=1,j<=world.maxy,j++) - var/turf/T = locate(i,j,k) - if(T) T.shift_to_subarea() - - changed_turfs.Cut() // reset the changed list - - -//Used to strip valid information from an existing controller and transfer it to a replacement -//It works by using spawn(-1) to transfer the data, if there is a runtime the data does not get transfered but the loop -//does not crash -/datum/controller/lighting/proc/Recover() - if(!istype(lighting_controller.changed_turfs,/list)) - lighting_controller.changed_turfs = list() - if(!istype(lighting_controller.lights,/list)) - lighting_controller.lights = list() - - for(var/i=1, i<=lighting_controller.lights.len, i++) - var/datum/light_source/L = lighting_controller.lights[i] - if(istype(L)) - spawn(-1) //so we don't crash the loop (inefficient) - L.check() - lights += L //If we didn't runtime then this will get transferred over - - for(var/i=1, i<=lighting_controller.changed_turfs.len, i++) - var/turf/T = lighting_controller.changed_turfs[i] - if(istype(T) && T.lighting_changed) - spawn(-1) - T.shift_to_subarea() - - var/msg = "## DEBUG: [time2text(world.timeofday)] lighting_controller restarted. Reports:\n" - for(var/varname in lighting_controller.vars) - switch(varname) - if("tag","type","parent_type","vars") continue - else - var/varval1 = lighting_controller.vars[varname] - var/varval2 = vars[varname] - if(istype(varval1,/list)) - varval1 = "/list([length(varval1)])" - varval2 = "/list([length(varval2)])" - msg += "\t [varname] = [varval1] -> [varval2]\n" - world.log << msg - -#undef LIGHTING_ICON diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index c50740823c9..94d16c1762c 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -1,310 +1,118 @@ //simplified MC that is designed to fail when procs 'break'. When it fails it's just replaced with a new one. //It ensures master_controller.process() is never doubled up by killing the MC (hence terminating any of its sleeping procs) -//WIP, needs lots of work still -var/global/datum/controller/game_controller/master_controller //Set in world.New() +//Update: all core-systems are now placed inside subsystem datums. This makes them highly configurable and easy to work with. -var/global/controller_iteration = 0 -var/global/last_tick_timeofday = world.timeofday -var/global/last_tick_duration = 0 - -var/global/air_processing_killed = 0 -var/global/pipe_processing_killed = 0 +var/global/datum/controller/game_controller/master_controller = new() /datum/controller/game_controller - var/processing = 0 - var/breather_ticks = 2 //a somewhat crude attempt to iron over the 'bumps' caused by high-cpu use by letting the MC have a breather for this many ticks after every loop - var/minimum_ticks = 20 //The minimum length of time between MC ticks - - var/air_cost = 0 - var/air_turfs = 0 - var/air_groups = 0 - var/air_highpressure= 0 - var/air_hotspots = 0 - var/air_superconductivity = 0 - var/sun_cost = 0 - var/mobs_cost = 0 - var/diseases_cost = 0 - var/machines_cost = 0 - var/aibots_cost = 0 - var/objects_cost = 0 - var/networks_cost = 0 - var/powernets_cost = 0 - var/nano_cost = 0 - var/events_cost = 0 - var/ticker_cost = 0 - var/gc_cost = 0 - var/total_cost = 0 - + var/processing_interval = 1 //The minimum length of time between MC ticks (in deciseconds). The highest this can be without affecting schedules, is the GCD of all subsystem var/wait. Set to 0 to disable all processing. + var/iteration = 0 + var/cost = 0 var/last_thing_processed + var/list/subsystems = list() + /datum/controller/game_controller/New() //There can be only one master_controller. Out with the old and in with the new. if(master_controller != src) if(istype(master_controller)) Recover() - del(master_controller) + master_controller.Del() + else + init_subtypes(/datum/subsystem, subsystems) + master_controller = src - if(!events) - new /datum/controller/event() - - if(!air_master) - air_master = new /datum/controller/air_system() - air_master.setup() - - if(!job_master) - job_master = new /datum/controller/occupations() - job_master.SetupOccupations() - job_master.LoadJobs("config/jobs.txt") - world << "Job setup complete" - - if(!syndicate_code_phrase) syndicate_code_phrase = generate_code_phrase() - if(!syndicate_code_response) syndicate_code_response = generate_code_phrase() - if(!ticker) ticker = new /datum/controller/gameticker() - if(!emergency_shuttle) emergency_shuttle = new /datum/shuttle_controller/emergency_shuttle() - if(!supply_shuttle) supply_shuttle = new /datum/controller/supply_shuttle() +/* +calculate the longest number of ticks the MC can wait between each cycle without causing subsystems to not fire on schedule +Note: you can set the datum's defined processing_interval to some integer to set an -absolute- minimum wait duration. +*/ + var/GCD + for(var/datum/subsystem/SS in subsystems) + if(SS.wait) + GCD = Gcd(SS.wait, GCD) + GCD = round(GCD) + if(GCD > processing_interval) + processing_interval = GCD /datum/controller/game_controller/proc/setup() - world.tick_lag = config.Ticklag + world << "Initializing Subsystems..." - setup_objects() - setupgenetics() - setupfactions() + //sort subsystems by priority, so they initialize in the correct order + sortTim(subsystems, /proc/cmp_subsystem_priority) - spawn(0) - if(ticker) - ticker.pregame() + createRandomZlevel() //gate system + setup_map_transitions() + for(var/i=0, iInitializing objects..." - sleep(-1) - for(var/atom/movable/object in world) - object.initialize() + //Eventually all this other setup stuff should be contained in subsystems and done in subsystem.Initialize() + for(var/datum/subsystem/S in subsystems) + S.Initialize(world.timeofday) + sleep(-1) - world << "Initializing pipe networks..." - sleep(-1) - for(var/obj/machinery/atmospherics/machine in world) - machine.build_network() + world << "Initializations complete" + world.log << "Initializations complete" - world << "Initializing atmos machinery..." - sleep(-1) - for(var/obj/machinery/atmospherics/unary/U in world) - if(istype(U, /obj/machinery/atmospherics/unary/vent_pump)) - var/obj/machinery/atmospherics/unary/vent_pump/T = U - T.broadcast_status() - else if(istype(U, /obj/machinery/atmospherics/unary/vent_scrubber)) - var/obj/machinery/atmospherics/unary/vent_scrubber/T = U - T.broadcast_status() + world.sleep_offline = 1 + world.fps = config.fps - world << "Making a mess..." - sleep(-1) - for(var/turf/simulated/floor/F in world) - F.MakeDirty() + sleep(50) - world << "Initializations complete." - sleep(-1) + process() +//used for smoothing out the cost values so they don't fluctuate wildly +#define MC_AVERAGE(average, current) (0.8*(average) + 0.2*(current)) /datum/controller/game_controller/proc/process() - processing = 1 + if(!Failsafe) new /datum/controller/failsafe() spawn(0) - set background = BACKGROUND_ENABLED + var/timer = world.time + for(var/datum/subsystem/SS in subsystems) + timer += processing_interval + SS.next_fire = timer + + var/start_time + var/cpu + while(1) //far more efficient than recursively calling ourself - if(!Failsafe) new /datum/controller/failsafe() + if(processing_interval > 0) + ++iteration - var/currenttime = world.timeofday + start_time = world.timeofday - if((last_tick_timeofday - currenttime) > 1e5) //midnight rollover protection - last_tick_timeofday -= MIDNIGHT_ROLLOVER + for(var/datum/subsystem/SS in subsystems) + if(SS.next_fire <= world.time) + SS.next_fire += SS.wait + if(SS.can_fire > 0) + timer = world.timeofday + cpu = world.cpu + last_thing_processed = SS.type + SS.last_fire = world.time + SS.fire() + SS.cpu = MC_AVERAGE(SS.cpu, world.cpu - cpu) + SS.cost = MC_AVERAGE(SS.cost, world.timeofday - timer) + ++SS.times_fired + sleep(-1) - last_tick_duration = (currenttime - last_tick_timeofday) / 10 - last_tick_timeofday = currenttime + cost = MC_AVERAGE(cost, world.timeofday - start_time) - if(processing) - var/timer - var/start_time = world.timeofday - controller_iteration++ - - vote.process() - - //AIR - if(!air_processing_killed) - timer = world.timeofday - last_thing_processed = air_master.type - air_master.process() - air_cost = (world.timeofday - timer) / 10 - global_activeturfs = air_master.active_turfs.len - - sleep(breather_ticks) - - //SUN - timer = world.timeofday - last_thing_processed = sun.type - sun.calc_position() - sun_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //MOBS - timer = world.timeofday - process_mobs() - mobs_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //DISEASES - timer = world.timeofday - process_diseases() - diseases_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //MACHINES - timer = world.timeofday - process_machines() - machines_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //BOTS - timer = world.timeofday - process_bots() - aibots_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //OBJECTS - timer = world.timeofday - process_objects() - objects_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //PIPENETS - if(!pipe_processing_killed) - timer = world.timeofday - process_pipenets() - networks_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //POWERNETS - timer = world.timeofday - process_powernets() - powernets_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //NANO UIS - timer = world.timeofday - process_nano() - nano_cost = (world.timeofday - timer) / 10 - - //EVENTS - timer = world.timeofday - last_thing_processed = /datum/round_event - events.process() - events_cost = (world.timeofday - timer) / 10 - - //TICKER - timer = world.timeofday - last_thing_processed = ticker.type - ticker.process() - ticker_cost = (world.timeofday - timer) / 10 - - // GC - timer = world.timeofday - last_thing_processed = garbage.type - garbage.process() - gc_cost = (world.timeofday - timer) / 10 - - //TIMING - total_cost = air_cost + sun_cost + mobs_cost + diseases_cost + machines_cost + aibots_cost + objects_cost + networks_cost + powernets_cost + nano_cost + events_cost + ticker_cost + gc_cost - - var/end_time = world.timeofday - if(end_time < start_time) - start_time -= MIDNIGHT_ROLLOVER //deciseconds in a day - sleep( round(minimum_ticks - (end_time - start_time),1) ) + sleep(processing_interval) else - sleep(10) + sleep(50) -/* -/datum/controller/game_controller/proc/process_liquid() - last_thing_processed = /datum/puddle - var/i = 1 - while(i<=puddles.len) - var/datum/puddle/Puddle = puddles[i] - if(Puddle) - Puddle.process() - i++ - continue - puddles.Cut(i,i+1) -*/ +#undef MC_AVERAGE -/datum/controller/game_controller/proc/process_mobs() - for(var/mob/M in mob_list) - if(!M.gc_destroyed) - last_thing_processed = M.type - M.Life() - continue - mob_list -= M +/datum/controller/game_controller/proc/roundHasStarted() + for(var/datum/subsystem/SS in subsystems) + SS.can_fire = 1 -/datum/controller/game_controller/proc/process_diseases() - for(var/datum/disease/Disease in active_diseases) - last_thing_processed = Disease.type - Disease.process() - -/datum/controller/game_controller/proc/process_machines() - for(var/obj/machinery/Machine in machines) - if(!Machine.gc_destroyed) - last_thing_processed = Machine.type - if(Machine.process() != PROCESS_KILL) - if(Machine) - if(Machine.use_power) - Machine.auto_use_power() - continue - machines -= Machine - -/datum/controller/game_controller/proc/process_bots() - for(var/obj/machinery/bot/Bot in aibots) - if(!Bot.gc_destroyed) - last_thing_processed = Bot.type - spawn(0) - Bot.bot_process() - continue - aibots -= Bot - -/datum/controller/game_controller/proc/process_objects() - for(var/obj/Object in processing_objects) - if(!Object.gc_destroyed) - last_thing_processed = Object.type - Object.process() - continue - processing_objects -= Object - -/datum/controller/game_controller/proc/process_pipenets() - last_thing_processed = /datum/pipeline - for(var/datum/pipeline/P in pipe_networks) - P.process() - -/datum/controller/game_controller/proc/process_powernets() - last_thing_processed = /datum/powernet - for(var/datum/powernet/Powernet in powernets) - Powernet.reset() - -/datum/controller/game_controller/proc/process_nano() - for(var/datum/nanoui/ui in nanomanager.processing_uis) - if(ui.src_object && ui.user) - ui.process() - continue - nanomanager.processing_uis -= ui - -/datum/controller/game_controller/proc/Recover() //Mostly a placeholder for now. +/datum/controller/game_controller/proc/Recover() var/msg = "## DEBUG: [time2text(world.timeofday)] MC restarted. Reports:\n" for(var/varname in master_controller.vars) switch(varname) - if("tag","type","parent_type","vars") continue + if("tag","bestF","type","parent_type","vars") continue else var/varval = master_controller.vars[varname] if(istype(varval,/datum)) @@ -313,3 +121,5 @@ var/global/pipe_processing_killed = 0 else msg += "\t [varname] = [varval]\n" world.log << msg + + subsystems = master_controller.subsystems \ No newline at end of file diff --git a/code/controllers/shuttle_controller.dm b/code/controllers/shuttle_controller.dm deleted file mode 100644 index fbe97494514..00000000000 --- a/code/controllers/shuttle_controller.dm +++ /dev/null @@ -1,247 +0,0 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 - -// Controls the emergency shuttle - - -// these define the time taken for the shuttle to get to SS13 -// and the time before it leaves again - -#define SHUTTLEARRIVETIME 600 // 10 minutes = 600 seconds -#define SHUTTLELEAVETIME 180 // 3 minutes = 180 seconds -#define SHUTTLETRANSITTIME 120 // 2 minutes = 120 seconds -#define SHUTTLEAUTOCALLTIMER 2.5 // 25 minutes - -#define UNDOCKED 0 //Shuttle is always this until the shuttle has reached the station. -#define DOCKED -1 //Shuttle is at the station -#define TRANSIT 1 //Shuttle is coming to centcom from the station -#define ENDGAME 2 //It's what game tickers check for for the purposes of round completion, I'm not touching it. - -var/global/datum/shuttle_controller/emergency_shuttle/emergency_shuttle - -/datum/shuttle_controller - var/location = UNDOCKED // - var/online = 0 - var/direction = 1 //-1 = going back to central command, 1 = going to SS13. Only important for recalling - var/recall_count = 0 - var/area/last_call_loc = null // Stores where the last shuttle call/recall was made from - - var/endtime // timeofday that shuttle arrives - var/timelimit //important when the shuttle gets called for more than shuttlearrivetime - //timeleft = 360 //600 - var/fake_recall = 0 //Used in rounds to prevent "ON NOES, IT MUST [INSERT ROUND] BECAUSE SHUTTLE CAN'T BE CALLED" - var/always_fake_recall = 0 - - var/pods = list("escape", "pod1", "pod2", "pod3", "pod4") - - - // call the shuttle - // if not called before, set the endtime to T+600 seconds - // otherwise if outgoing, switch to incoming -/datum/shuttle_controller/proc/incall(coeff = 1, var/signal_origin, var/emergency_reason, var/red_alert) - - if(endtime) - if(direction == -1) - setdirection(1) - else - if(recall_count > 2 && signal_origin && prob(70)) //30% chance the signal tracing will fail - last_call_loc = signal_origin - else - last_call_loc = null - - settimeleft(SHUTTLEARRIVETIME*coeff) - online = 1 - - priority_announce("The emergency shuttle has been called. [red_alert ? "Red Alert state confirmed: Dispatching priority shuttle. " : "" ]It will arrive in [round(emergency_shuttle.timeleft()/60)] minutes.[emergency_reason][emergency_shuttle.last_call_loc ? "\n\nCall signal traced. Results can be viewed on any communcations console." : "" ]", null, 'sound/AI/shuttlecalled.ogg', "Priority") - - if(always_fake_recall) - - if ((seclevel2num(get_security_level()) == SEC_LEVEL_RED)) - fake_recall = rand(SHUTTLEARRIVETIME / 4, SHUTTLEARRIVETIME - 100 / 2) - else - fake_recall = rand(SHUTTLEARRIVETIME / 2, SHUTTLEARRIVETIME - 100) - -/datum/shuttle_controller/proc/recall(var/signal_origin) - if(direction == 1) - var/timeleft = timeleft() - if(timeleft >= SHUTTLEARRIVETIME) - online = 0 - direction = 1 - endtime = null - return - - recall_count ++ - - if(recall_count > 2 && signal_origin && prob(70)) //30% chance the signal tracing will fail - last_call_loc = signal_origin - else - last_call_loc = null - - if(recall_count == 2) - priority_announce("The emergency shuttle has been recalled.\n\nExcessive number of emergency shuttle calls detected. We will attempt to trace all future calls and recalls to their source. Tracing results may be viewed on any communications console.", null, 'sound/AI/shuttlerecalled.ogg') - else - priority_announce("The emergency shuttle has been recalled.[last_call_loc ? " Recall signal traced. Results can be viewed on any communcations console." : "" ]", null, 'sound/AI/shuttlerecalled.ogg', "Priority") - setdirection(-1) - online = 1 - - -// returns the time (in seconds) before shuttle arrival -// note if direction = -1, gives a count-up to SHUTTLEARRIVETIME -/datum/shuttle_controller/proc/timeleft() - if(online) - var/timeleft = round((endtime - world.timeofday)/10 ,1) - if(timeleft > (MIDNIGHT_ROLLOVER/10)) // midnight rollover protection - endtime -= MIDNIGHT_ROLLOVER // subtract 24 hours from endtime - timeleft = round((endtime - world.timeofday)/10 ,1) // recalculate timeleft - if(direction == 1) - return timeleft - else - return SHUTTLEARRIVETIME-timeleft - else - return SHUTTLEARRIVETIME - -// sets the time left to a given delay (in seconds) -/datum/shuttle_controller/proc/settimeleft(var/delay) - endtime = world.timeofday + delay * 10 - timelimit = delay - -// sets the shuttle direction -// 1 = towards SS13, -1 = back to centcom -/datum/shuttle_controller/proc/setdirection(var/dirn) - if(direction == dirn) - return - direction = dirn - // if changing direction, flip the timeleft by SHUTTLEARRIVETIME - var/ticksleft = endtime - world.timeofday - endtime = world.timeofday + (SHUTTLEARRIVETIME*10 - ticksleft) - return - -//calls the shuttle if there's no live active AI or powered non broken comms console, -/datum/shuttle_controller/proc/autoshuttlecall() - var/callshuttle = 1 - - for(var/SC in shuttle_caller_list) - if(istype(SC,/mob/living/silicon/ai)) - var/mob/living/silicon/ai/AI = SC - if(AI.stat || !AI.client) - continue - if(istype(SC,/obj/machinery/computer/communications)) - var/obj/machinery/computer/communications/C = SC - if(C.stat & BROKEN) - continue - var/turf/T = get_turf(SC) - if(T && T.z == 1) - callshuttle = 0 //if there's an alive AI or a powered non broken communication console on the station z level, we don't call the shuttle - break - - if(callshuttle) - if(!online && direction == 1) //we don't call the shuttle if it's already coming - incall(SHUTTLEAUTOCALLTIMER) //X minutes! If they want to recall, they have X-(X-5) minutes to do so - log_game("All the communications consoles were destroyed and all AIs are inactive. Shuttle called.") - message_admins("All the communications consoles were destroyed and all AIs are inactive. Shuttle called.") - -/datum/shuttle_controller/proc/move_shuttles() - var/datum/shuttle_manager/s - for(var/t in pods) - s = shuttles[t] - s.move_shuttle() - -/datum/shuttle_controller/proc/process() - -/datum/shuttle_controller/emergency_shuttle/process() - if(!online) - return - var/timeleft = timeleft() - if(location == UNDOCKED) - if(direction == -1) - if(timeleft >= timelimit) // Shuttle reaches CentCom after being recalled. - online = 0 - direction = 1 - endtime = null - return 0 - else if(fake_recall && (timeleft <= fake_recall)) - recall() - fake_recall = 0 - return 0 - else if(timeleft <= 0) - var/datum/shuttle_manager/s = shuttles["escape"] - s.move_shuttle() - location = DOCKED - settimeleft(SHUTTLELEAVETIME) - send2irc("Server", "The Emergency Shuttle has docked with the station.") - priority_announce("The Emergency Shuttle has docked with the station. You have [round(timeleft()/60,1)] minutes to board the Emergency Shuttle.", null, 'sound/AI/shuttledock.ogg', "Priority") - else if(timeleft <= 0) //Nothing happens if time's not up and the ship's docked or later - if(location == DOCKED) - move_shuttles() - location = TRANSIT - settimeleft(SHUTTLETRANSITTIME) - priority_announce("The Emergency Shuttle has left the station. Estimate [round(timeleft()/60,1)] minutes until the shuttle docks at Central Command.", null, null, "Priority") - else if(location == TRANSIT) - move_shuttles() - //message_admins("Shuttles have attempted to move to Centcom") - location = ENDGAME - online = 0 - endtime = null - return 1 - return 0 - -/* - Some slapped-together star effects for maximum spess immershuns. Basically consists of a - spawner, an ender, and bgstar. Spawners create bgstars, bgstars shoot off into a direction - until they reach a starender. -*/ - -/obj/effect/bgstar - name = "star" - var/speed = 10 - var/direction = SOUTH - layer = 2 // TURF_LAYER - -/obj/effect/bgstar/New() - ..() - pixel_x += rand(-2,30) - pixel_y += rand(-2,30) - var/starnum = pick("1", "1", "1", "2", "3", "4") - - icon_state = "star"+starnum - - speed = rand(2, 5) - -/obj/effect/bgstar/proc/startmove() - - while(src) - sleep(speed) - step(src, direction) - for(var/obj/effect/starender/E in loc) - qdel(src) - - -/obj/effect/starender - invisibility = 101 - -/obj/effect/starspawner - invisibility = 101 - var/spawndir = SOUTH - var/spawning = 0 - -/obj/effect/starspawner/West - spawndir = WEST - -/obj/effect/starspawner/proc/startspawn() - spawning = 1 - while(spawning) - sleep(rand(2, 30)) - var/obj/effect/bgstar/S = new/obj/effect/bgstar(locate(x,y,z)) - S.direction = spawndir - spawn() - S.startmove() - - -/proc/push_mob_back(var/mob/living/L, var/dir) - if(iscarbon(L) && isturf(L.loc)) - if(prob(88)) - var/turf/T = get_step(L, dir) - if(T) - for(var/obj/O in T) // For doors and such (kinda ugly but we can't have people opening doors) - if(!O.CanPass(L, L.loc, 1)) - return - L.Move(get_step(L, dir), dir) \ No newline at end of file diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm new file mode 100644 index 00000000000..19c086efa23 --- /dev/null +++ b/code/controllers/subsystem/air.dm @@ -0,0 +1,134 @@ +var/datum/subsystem/air/SSair + +/datum/subsystem/air + name = "Air" + priority = 20 + + var/cost_turfs = 0 + var/cost_groups = 0 + var/cost_highpressure = 0 + var/cost_hotspots = 0 + var/cost_superconductivity = 0 + + var/obj/effect/overlay/plasma_overlay //overlay for plasma + var/obj/effect/overlay/sleeptoxin_overlay //overlay for sleeptoxin + + var/list/excited_groups = list() + var/list/active_turfs = list() + var/list/hotspots = list() + + //Special functions lists + var/list/turf/simulated/active_super_conductivity = list() + var/list/turf/simulated/high_pressure_delta = list() + + +/datum/subsystem/air/New() + NEW_SS_GLOBAL(SSair) + + plasma_overlay = new /obj/effect/overlay{icon='icons/effects/tile_effects.dmi';mouse_opacity=0;layer=5;icon_state="plasma"}() + sleeptoxin_overlay = new /obj/effect/overlay{icon='icons/effects/tile_effects.dmi';mouse_opacity=0;layer=5;icon_state="sleeping_agent"}() + + +/datum/subsystem/air/Initialize() + setup_allturfs() + ..() + +#define MC_AVERAGE(average, current) (0.8*(average) + 0.2*(current)) +/datum/subsystem/air/fire() + var/timer = world.timeofday + process_active_turfs() + cost_turfs = MC_AVERAGE(cost_turfs, (world.timeofday - timer)) + + timer = world.timeofday + process_excited_groups() + cost_groups = MC_AVERAGE(cost_groups, (world.timeofday - timer)) + + timer = world.timeofday + process_high_pressure_delta() + cost_highpressure = MC_AVERAGE(cost_highpressure, (world.timeofday - timer)) + + timer = world.timeofday + process_hotspots() + cost_hotspots = MC_AVERAGE(cost_hotspots, (world.timeofday - timer)) + + timer = world.timeofday + process_super_conductivity() + cost_superconductivity = MC_AVERAGE(cost_superconductivity, (world.timeofday - timer)) + +#undef MC_AVERAGE + + +/datum/subsystem/air/proc/process_super_conductivity() + for(var/turf/simulated/T in active_super_conductivity) + T.super_conduct() + + +/datum/subsystem/air/proc/process_hotspots() + for(var/obj/effect/hotspot/H in hotspots) + H.process() + + +/datum/subsystem/air/proc/process_high_pressure_delta() + for(var/turf/T in high_pressure_delta) + T.high_pressure_movements() + T.pressure_difference = 0 + high_pressure_delta.len = 0 + + +/datum/subsystem/air/proc/process_active_turfs() + for(var/turf/simulated/T in active_turfs) + T.process_cell() + + +/datum/subsystem/air/proc/remove_from_active(var/turf/simulated/T) + if(istype(T)) + T.excited = 0 + active_turfs -= T + if(T.excited_group) + T.excited_group.garbage_collect() + + +/datum/subsystem/air/proc/add_to_active(var/turf/simulated/T, var/blockchanges = 1) + if(istype(T) && T.air) + T.excited = 1 + active_turfs |= T + if(blockchanges && T.excited_group) + T.excited_group.garbage_collect() + else + for(var/direction in cardinal) + if(!(T.atmos_adjacent_turfs & direction)) + continue + var/turf/simulated/S = get_step(T, direction) + if(istype(S)) + add_to_active(S) + + +/datum/subsystem/air/proc/setup_allturfs() + for(var/turf/simulated/T in world) + T.CalculateAdjacentTurfs() + if(!T.blocks_air) + if(T.air.check_tile_graphic()) + T.update_visuals(T.air) + for(var/direction in cardinal) + if(!(T.atmos_adjacent_turfs & direction)) + continue + var/turf/enemy_tile = get_step(T, direction) + if(istype(enemy_tile,/turf/simulated/)) + var/turf/simulated/enemy_simulated = enemy_tile + if(!T.air.compare(enemy_simulated.air)) + T.excited = 1 + active_turfs |= T + break + else + if(!T.air.check_turf_total(enemy_tile)) + T.excited = 1 + active_turfs |= T + +/datum/subsystem/air/proc/process_excited_groups() + for(var/datum/excited_group/EG in excited_groups) + EG.breakdown_cooldown ++ + if(EG.breakdown_cooldown == 10) + EG.self_breakdown() + return + if(EG.breakdown_cooldown > 20) + EG.dismantle() \ No newline at end of file diff --git a/code/controllers/subsystem/bots.dm b/code/controllers/subsystem/bots.dm new file mode 100644 index 00000000000..5b49ac0fc08 --- /dev/null +++ b/code/controllers/subsystem/bots.dm @@ -0,0 +1,21 @@ +var/datum/subsystem/bots/SSbot + +/datum/subsystem/bots + name = "Bots" + priority = 8 + + var/list/processing = list() + +/datum/subsystem/bots/New() + NEW_SS_GLOBAL(SSbot) + +/datum/subsystem/bots/fire() + var/seconds = wait * 0.1 + var/i=1 + for(var/thing in processing) + if(thing && !thing:gc_destroyed) + spawn(-1) + thing:bot_process(seconds) + ++i + continue + processing.Cut(i, i+1) \ No newline at end of file diff --git a/code/controllers/subsystem/diseases.dm b/code/controllers/subsystem/diseases.dm new file mode 100644 index 00000000000..1febced4242 --- /dev/null +++ b/code/controllers/subsystem/diseases.dm @@ -0,0 +1,20 @@ +var/datum/subsystem/diseases/SSdisease + +/datum/subsystem/diseases + name = "Diseases" + priority = 7 + + var/list/processing = list() + +/datum/subsystem/diseases/New() + NEW_SS_GLOBAL(SSdisease) + + +/datum/subsystem/diseases/fire() + var/i=1 + for(var/thing in processing) + if(thing) + thing:process() + ++i + continue + processing.Cut(i,i+1) diff --git a/code/modules/events/event_manager.dm b/code/controllers/subsystem/events.dm similarity index 82% rename from code/modules/events/event_manager.dm rename to code/controllers/subsystem/events.dm index cf18c8b549f..66e6487c440 100644 --- a/code/modules/events/event_manager.dm +++ b/code/controllers/subsystem/events.dm @@ -1,282 +1,280 @@ -var/datum/controller/event/events - -/datum/controller/event - var/list/control = list() //list of all datum/round_event_control. Used for selecting events based on weight and occurrences. - var/list/running = list() //list of all existing /datum/round_event - - var/scheduled = 0 //The next world.time that a naturally occuring random event can be selected. - var/frequency_lower = 3000 //5 minutes lower bound. - var/frequency_upper = 9000 //15 minutes upper bound. Basically an event will happen every 15 to 30 minutes. - - var/holiday //This will be a string of the name of any realworld holiday which occurs today (GMT time) - var/wizardmode = 0 //If the summon events spell is in effect this is true - -//Initial controller setup. -/datum/controller/event/New() - //There can be only one events manager. Out with the old and in with the new. - if(events != src) - if(istype(events)) - del(events) - events = src - - for(var/type in typesof(/datum/round_event_control)) - var/datum/round_event_control/E = new type() - if(!E.typepath) - continue //don't want this one! leave it for the garbage collector - if(E.wizardevent && !wizardmode) - E.weight = 0 - control += E //add it to the list of all events (controls) - reschedule() - getHoliday() - -//This is called by the MC every MC-tick (*neatfreak*). -/datum/controller/event/proc/process() - checkEvent() - var/i = 1 - while(i<=running.len) - var/datum/round_event/Event = running[i] - if(Event) - Event.process() - i++ - continue - running.Cut(i,i+1) - -//checks if we should select a random event yet, and reschedules if necessary -/datum/controller/event/proc/checkEvent() - if(scheduled <= world.time) - spawnEvent() - reschedule() - -//decides which world.time we should select another random event at. -/datum/controller/event/proc/reschedule() - scheduled = world.time + rand(frequency_lower, max(frequency_lower,frequency_upper)) - -//selects a random event based on whether it can occur and it's 'weight'(probability) -/datum/controller/event/proc/spawnEvent() - if(!config.allow_random_events) - return - - var/sum_of_weights = 0 - for(var/datum/round_event_control/E in control) - if(E.occurrences >= E.max_occurrences) continue - if(E.earliest_start >= world.time) continue - if(E.holidayID) - if(E.holidayID != holiday) continue - if(E.weight < 0) //for round-start events etc. - if(E.runEvent() == PROCESS_KILL) - E.max_occurrences = 0 - continue - return - sum_of_weights += E.weight - - sum_of_weights = rand(0,sum_of_weights) //reusing this variable. It now represents the 'weight' we want to select - - for(var/datum/round_event_control/E in control) - if(E.occurrences >= E.max_occurrences) continue - if(E.earliest_start >= world.time) continue - if(E.holidayID) - if(E.holidayID != holiday) continue - sum_of_weights -= E.weight - - if(sum_of_weights <= 0) //we've hit our goal - if(E.runEvent() == PROCESS_KILL)//we couldn't run this event for some reason, set its max_occurrences to 0 - E.max_occurrences = 0 - continue - return - - -/datum/round_event/proc/findEventArea() //Here's a nice proc to use to find an area for your event to land in! - var/list/safe_areas = list( - /area/turret_protected/ai, - /area/turret_protected/ai_upload, - /area/engine, - /area/solar, - /area/holodeck, - /area/shuttle/arrival, - /area/shuttle/escape/station, - /area/shuttle/escape_pod1/station, - /area/shuttle/escape_pod2/station, - /area/shuttle/escape_pod3/station, - /area/shuttle/escape_pod4/station, - /area/shuttle/mining/station, - /area/shuttle/transport1/station, - /area/shuttle/specops/station) - - //These are needed because /area/engine has to be removed from the list, but we still want these areas to get fucked up. - var/list/danger_areas = list( - /area/engine/break_room, - /area/engine/chiefs_office) - - //Need to locate() as it's just a list of paths. - return locate(pick((the_station_areas - safe_areas) + danger_areas)) - - - -//allows a client to trigger an event -//aka Badmin Central -/client/proc/forceEvent() - set name = "Trigger Event" - set category = "Fun" - - if(!holder ||!check_rights(R_FUN)) - return - - holder.forceEvent() - -/datum/admins/proc/forceEvent() - var/dat = "" - var/normal = "" - var/magic = "" - var/holiday = "" - for(var/datum/round_event_control/E in events.control) - dat = "
[E]" - if(E.holidayID) - holiday += dat - else if(E.wizardevent) - magic += dat - else - normal += dat - - dat = normal + "
" + magic + "
" + holiday - - var/datum/browser/popup = new(usr, "forceevent", "Force Random Event", 300, 750) - popup.set_content(dat) - popup.open() - - -/* -////////////// -// HOLIDAYS // -////////////// -//Uncommenting ALLOW_HOLIDAYS in config.txt will enable holidays - -//It's easy to add stuff. Just modify getHoliday to set holiday to something using the switch for DD(#day) MM(#month) YY(#year). -//You can then check if it's a special day in any code in the game by doing if(events.holiday == "MyHolidayID") - -//You can also make holiday random events easily thanks to Pete/Gia's system. -//simply make a random event normally, then assign it a holidayID string which matches the one you gave it in getHolday. -//Anything with a holidayID, which does not match the holiday string, will never occur. - -//Please, Don't spam stuff up with stupid stuff (key example being april-fools Pooh/ERP/etc), -//And don't forget: CHECK YOUR CODE!!!! We don't want any zero-day bugs which happen only on holidays and never get found/fixed! - -////////////////////////////////////////////////////////////////////////////////////////////////////////// -//ALSO, MOST IMPORTANTLY: Don't add stupid stuff! Discuss bonus content with Project-Heads first please!// -////////////////////////////////////////////////////////////////////////////////////////////////////////// -~Carn */ - -//sets up the holiday string in the events manager. -/datum/controller/event/proc/getHoliday() - if(!config.allow_holidays) return // Holiday stuff was not enabled in the config! - holiday = null - - var/YY = text2num(time2text(world.timeofday, "YY")) // get the current year - var/MM = text2num(time2text(world.timeofday, "MM")) // get the current month - var/DD = text2num(time2text(world.timeofday, "DD")) // get the current day - - //Main switch. If any of these are too dumb/inappropriate, or you have better ones, feel free to change whatever - switch(MM) - if(1) //Jan - switch(DD) - if(1) holiday = "New Year" - - if(2) //Feb - switch(DD) - if(2) holiday = "Groundhog Day" - if(14) holiday = "Valentine's Day" - if(17) holiday = "Random Acts of Kindness Day" - - if(3) //Mar - switch(DD) - if(14) holiday = "Pi Day" - if(17) holiday = "St. Patrick's Day" - if(27) - if(YY == 16) - holiday = "Easter" - if(31) - if(YY == 13) - holiday = "Easter" - - if(4) //Apr - switch(DD) - if(1) - holiday = "April Fool's Day" - if(YY == 18 && prob(50)) holiday = "Easter" - if(5) - if(YY == 15) holiday = "Easter" - if(16) - if(YY == 17) holiday = "Easter" - if(20) - holiday = "Four-Twenty" - if(YY == 14 && prob(50)) holiday = "Easter" - if(22) holiday = "Earth Day" - - if(5) //May - switch(DD) - if(1) holiday = "Labour Day" - if(4) holiday = "FireFighter's Day" - if(12) holiday = "Owl and Pussycat Day" //what a dumb day of observence...but we -do- have costumes already :3 - - if(6) //Jun - - if(7) //Jul - switch(DD) - if(1) holiday = "Doctor's Day" - if(2) holiday = "UFO Day" - if(8) holiday = "Writer's Day" - if(30) holiday = "Friendship Day" - - if(8) //Aug - switch(DD) - if(5) holiday = "Beer Day" - - if(9) //Sep - switch(DD) - if(19) holiday = "Talk-Like-a-Pirate Day" - if(28) holiday = "Stupid-Questions Day" - - if(10) //Oct - switch(DD) - if(4) holiday = "Animal's Day" - if(7) holiday = "Smiling Day" - if(16) holiday = "Boss' Day" - if(31) holiday = "Halloween" - - if(11) //Nov - switch(DD) - if(1) holiday = "Vegan Day" - if(13) holiday = "Kindness Day" - if(19) holiday = "Flowers Day" - if(21) holiday = "Saying-'Hello' Day" - - if(12) //Dec - switch(DD) - if(10) holiday = "Human-Rights Day" - if(14) holiday = "Monkey Day" - if(21) holiday = "Mayan Doomsday Anniversary" - if(22) holiday = "Orgasming Day" //lol. These all actually exist - if(24) holiday = "Xmas" - if(25) holiday = "Xmas" - if(26) holiday = "Boxing Day" - if(31) holiday = "New Year" - - if(!holiday) - //Friday the 13th - if(DD == 13) - if(time2text(world.timeofday, "DDD") == "Fri") - holiday = "Friday the 13th" - - world.update_status() - -/datum/controller/event/proc/toggleWizardmode() - wizardmode = !wizardmode - for(var/datum/round_event_control/E in control) - E.weight = initial(E.weight) - if((E.wizardevent && !wizardmode) || (!E.wizardevent && wizardmode)) - E.weight = 0 - message_admins("Summon Events has been [wizardmode ? "enabled, events will occur every [events.frequency_lower / 600] to [events.frequency_upper / 600] minutes" : "disabled"]!") - log_game("Summon Events was [wizardmode ? "enabled" : "disabled"]!") - -/datum/controller/event/proc/resetFrequency() - frequency_lower = initial(frequency_lower) - frequency_upper = initial(frequency_upper) \ No newline at end of file +var/datum/subsystem/events/SSevent + +/datum/subsystem/events + name = "Events" + priority = 6 + + var/list/control = list() //list of all datum/round_event_control. Used for selecting events based on weight and occurrences. + var/list/running = list() //list of all existing /datum/round_event + + var/scheduled = 0 //The next world.time that a naturally occuring random event can be selected. + var/frequency_lower = 3000 //5 minutes lower bound. + var/frequency_upper = 9000 //15 minutes upper bound. Basically an event will happen every 5 to 15 minutes. + + var/holiday //This will be a string of the name of any realworld holiday which occurs today (GMT time) + var/wizardmode = 0 + + +/datum/subsystem/events/New() + NEW_SS_GLOBAL(SSevent) + + +/datum/subsystem/events/Initialize() + for(var/type in typesof(/datum/round_event_control)) + var/datum/round_event_control/E = new type() + if(!E.typepath) + continue //don't want this one! leave it for the garbage collector + if(E.wizardevent && !wizardmode) + E.weight = 0 + control += E //add it to the list of all events (controls) + reschedule() + getHoliday() + ..() + + +/datum/subsystem/events/fire() + checkEvent() + var/i=1 + for(var/thing in running) + if(thing) + thing:process() + ++i + continue + running.Cut(i,i+1) + + +//checks if we should select a random event yet, and reschedules if necessary +/datum/subsystem/events/proc/checkEvent() + if(scheduled <= world.time) + spawnEvent() + reschedule() + +//decides which world.time we should select another random event at. +/datum/subsystem/events/proc/reschedule() + scheduled = world.time + rand(frequency_lower, max(frequency_lower,frequency_upper)) + +//selects a random event based on whether it can occur and it's 'weight'(probability) +/datum/subsystem/events/proc/spawnEvent() + if(!config.allow_random_events) +// var/datum/round_event_control/E = locate(/datum/round_event_control/dust) in control +// if(E) E.runEvent() + return + + var/sum_of_weights = 0 + for(var/datum/round_event_control/E in control) + if(E.occurrences >= E.max_occurrences) continue + if(E.earliest_start >= world.time) continue + if(E.holidayID) + if(E.holidayID != holiday) continue + if(E.weight < 0) //for round-start events etc. + if(E.runEvent() == PROCESS_KILL) + E.max_occurrences = 0 + continue + return + sum_of_weights += E.weight + + sum_of_weights = rand(0,sum_of_weights) //reusing this variable. It now represents the 'weight' we want to select + + for(var/datum/round_event_control/E in control) + if(E.occurrences >= E.max_occurrences) continue + if(E.earliest_start >= world.time) continue + if(E.holidayID) + if(E.holidayID != holiday) continue + sum_of_weights -= E.weight + + if(sum_of_weights <= 0) //we've hit our goal + if(E.runEvent() == PROCESS_KILL)//we couldn't run this event for some reason, set its max_occurrences to 0 + E.max_occurrences = 0 + continue + return + + +/datum/round_event/proc/findEventArea() //Here's a nice proc to use to find an area for your event to land in! + var/list/safe_areas = list( + /area/turret_protected/ai, + /area/turret_protected/ai_upload, + /area/engine, + /area/solar, + /area/holodeck, + /area/shuttle + ) + + //These are needed because /area/engine has to be removed from the list, but we still want these areas to get fucked up. + var/list/danger_areas = list( + /area/engine/break_room, + /area/engine/chiefs_office) + + //Need to locate() as it's just a list of paths. + return locate(pick((the_station_areas - safe_areas) + danger_areas)) + + +//allows a client to trigger an event +//aka Badmin Central +/client/proc/forceEvent() + set name = "Trigger Event" + set category = "Fun" + + if(!holder ||!check_rights(R_FUN)) + return + + holder.forceEvent() + +/datum/admins/proc/forceEvent() + var/dat = "" + var/normal = "" + var/magic = "" + var/holiday = "" + for(var/datum/round_event_control/E in SSevent.control) + dat = "
[E]" + if(E.holidayID) + holiday += dat + else if(E.wizardevent) + magic += dat + else + normal += dat + + dat = normal + "
" + magic + "
" + holiday + + var/datum/browser/popup = new(usr, "forceevent", "Force Random Event", 300, 750) + popup.set_content(dat) + popup.open() + + +/* +////////////// +// HOLIDAYS // +////////////// +//Uncommenting ALLOW_HOLIDAYS in config.txt will enable holidays + +//It's easy to add stuff. Just modify getHoliday to set holiday to something using the switch for DD(#day) MM(#month) YY(#year). +//You can then check if it's a special day in any code in the game by doing if(events.holiday == "MyHolidayID") + +//You can also make holiday random events easily thanks to Pete/Gia's system. +//simply make a random event normally, then assign it a holidayID string which matches the one you gave it in getHolday. +//Anything with a holidayID, which does not match the holiday string, will never occur. + +//Please, Don't spam stuff up with stupid stuff (key example being april-fools Pooh/ERP/etc), +//And don't forget: CHECK YOUR CODE!!!! We don't want any zero-day bugs which happen only on holidays and never get found/fixed! + +////////////////////////////////////////////////////////////////////////////////////////////////////////// +//ALSO, MOST IMPORTANTLY: Don't add stupid stuff! Discuss bonus content with Project-Heads first please!// +////////////////////////////////////////////////////////////////////////////////////////////////////////// +~Carn */ + +//sets up the holiday string in the events manager. +/datum/subsystem/events/proc/getHoliday() + if(!config.allow_holidays) return // Holiday stuff was not enabled in the config! + holiday = null + + var/YY = text2num(time2text(world.timeofday, "YY")) // get the current year + var/MM = text2num(time2text(world.timeofday, "MM")) // get the current month + var/DD = text2num(time2text(world.timeofday, "DD")) // get the current day + + //Main switch. If any of these are too dumb/inappropriate, or you have better ones, feel free to change whatever + switch(MM) + if(1) //Jan + switch(DD) + if(1) holiday = "New Year" + + if(2) //Feb + switch(DD) + if(2) holiday = "Groundhog Day" + if(14) holiday = "Valentine's Day" + if(17) holiday = "Random Acts of Kindness Day" + + if(3) //Mar + switch(DD) + if(14) holiday = "Pi Day" + if(17) holiday = "St. Patrick's Day" + if(27) + if(YY == 16) + holiday = "Easter" + if(31) + if(YY == 13) + holiday = "Easter" + + if(4) //Apr + switch(DD) + if(1) + holiday = "April Fool's Day" + if(YY == 18 && prob(50)) holiday = "Easter" + if(5) + if(YY == 15) holiday = "Easter" + if(16) + if(YY == 17) holiday = "Easter" + if(20) + holiday = "Four-Twenty" + if(YY == 14 && prob(50)) holiday = "Easter" + if(22) holiday = "Earth Day" + + if(5) //May + switch(DD) + if(1) holiday = "Labour Day" + if(4) holiday = "FireFighter's Day" + if(12) holiday = "Owl and Pussycat Day" //what a dumb day of observence...but we -do- have costumes already :3 + + if(6) //Jun + + if(7) //Jul + switch(DD) + if(1) holiday = "Doctor's Day" + if(2) holiday = "UFO Day" + if(8) holiday = "Writer's Day" + if(30) holiday = "Friendship Day" + + if(8) //Aug + switch(DD) + if(5) holiday = "Beer Day" + + if(9) //Sep + switch(DD) + if(19) holiday = "Talk-Like-a-Pirate Day" + if(28) holiday = "Stupid-Questions Day" + + if(10) //Oct + switch(DD) + if(4) holiday = "Animal's Day" + if(7) holiday = "Smiling Day" + if(16) holiday = "Boss' Day" + if(31) holiday = "Halloween" + + if(11) //Nov + switch(DD) + if(1) holiday = "Vegan Day" + if(13) holiday = "Kindness Day" + if(19) holiday = "Flowers Day" + if(21) holiday = "Saying-'Hello' Day" + + if(12) //Dec + switch(DD) + if(10) holiday = "Human-Rights Day" + if(14) holiday = "Monkey Day" + if(21) holiday = "Mayan Doomsday Anniversary" + if(22) holiday = "Orgasming Day" //lol. These all actually exist + if(24) holiday = "Xmas" + if(25) holiday = "Xmas" + if(26) holiday = "Boxing Day" + if(31) holiday = "New Year" + + if(!holiday) + //Friday the 13th + if(DD == 13) + if(time2text(world.timeofday, "DDD") == "Fri") + holiday = "Friday the 13th" + + world.update_status() + + +/datum/subsystem/events/proc/toggleWizardmode() + wizardmode = !wizardmode + for(var/datum/round_event_control/E in SSevent.control) + E.weight = initial(E.weight) + if((E.wizardevent && !wizardmode) || (!E.wizardevent && wizardmode)) + E.weight = 0 + message_admins("Summon Events has been [wizardmode ? "enabled, events will occur every [SSevent.frequency_lower / 600] to [SSevent.frequency_upper / 600] minutes" : "disabled"]!") + log_game("Summon Events was [wizardmode ? "enabled" : "disabled"]!") + + +/datum/subsystem/events/proc/resetFrequency() + frequency_lower = initial(frequency_lower) + frequency_upper = initial(frequency_upper) diff --git a/code/controllers/garbage.dm b/code/controllers/subsystem/garbage.dm similarity index 81% rename from code/controllers/garbage.dm rename to code/controllers/subsystem/garbage.dm index 501ea8a2d92..3a329379f97 100644 --- a/code/controllers/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -1,133 +1,144 @@ -#define GC_COLLECTION_TIMEOUT 300 // deciseconds to wait to let running procs finish before we just say fuck it and force del() the object -#define GC_DEL_CHECK_PER_TICK 100 // number of tests per master controller tick to make sure our GC'd objects are actually GC'd -#define GC_FORCE_DEL_PER_TICK 20 // max force del() calls per master controller tick - -var/datum/controller/garbage_collector/garbage = new() - - -/datum/controller/garbage_collector - var/dels = 0 // number of del()'s we've done this tick - var/list/destroyed = list() // list of refID's of things that should be garbage collected - // refID's are associated with the time at which they time out and need to be manually del() - // we do this so we aren't constantly locating them and preventing them from being gc'd - - var/list/logging = list() // list of all types that have failed to GC associated with the number of times that's happened. - // the types are stored as strings - -/datum/controller/garbage_collector/proc/AddTrash(var/datum/A) - if(!istype(A) || !isnull(A.gc_destroyed)) - return -// testing("GC: AddTrash([A.type])") - A.gc_destroyed = world.time - destroyed -= "\ref[A]" // Removing any previous references that were GC'd so that the current object will be at the end of the list. - destroyed["\ref[A]"] = world.time - -/datum/controller/garbage_collector/proc/process() - dels = 0 - var/time_to_kill = world.time - GC_COLLECTION_TIMEOUT // Anything qdel() but not GC'd BEFORE this time needs to be manually del() - var/checkRemain = GC_DEL_CHECK_PER_TICK - while(destroyed.len && --checkRemain >= 0) - if(dels > GC_FORCE_DEL_PER_TICK) -// testing("GC: Reached max force dels per tick [dels] vs [GC_FORCE_DEL_PER_TICK]") - break // Server's already pretty pounded, everything else can wait 2 seconds - var/refID = destroyed[1] - var/GCd_at_time = destroyed[refID] - if(GCd_at_time > time_to_kill) -// testing("GC: [refID] not old enough, breaking at [world.time] for [GCd_at_time - time_to_kill] deciseconds until [GCd_at_time + GC_COLLECTION_TIMEOUT]") - break // Everything else is newer, skip them - var/atom/A = locate(refID) -// testing("GC: [refID] old enough to test: GCd_at_time: [GCd_at_time] time_to_kill: [time_to_kill] current: [world.time]") - if(A && A.gc_destroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake - // Something's still referring to the qdel'd object. Kill it. - testing("GC: -- \ref[A] | [A.type] was unable to be GC'd and was deleted --") - logging["[A.type]"]++ - del(A) - dels++ -// else -// testing("GC: [refID] properly GC'd at [world.time] with timeout [GCd_at_time]") - destroyed.Cut(1, 2) - -// Should be treated as a replacement for the 'del' keyword. -// Datums passed to this will be given a chance to clean up references to allow the GC to collect them. -/proc/qdel(var/datum/A) - if(!A) - return - if(!istype(A)) - //warning("qdel() passed object of type [A.type]. qdel() can only handle /datum types.") - del(A) - if(garbage) - garbage.dels++ - else if(isnull(A.gc_destroyed)) - // Let our friend know they're about to get fucked up. - . = !A.Destroy() - if(. && A) - if(garbage && !isturf(A)) - garbage.AddTrash(A) - else - del(A) - -// Default implementation of clean-up code. -// This should be overridden to remove all references pointing to the object being destroyed. -// Return true if the the GC controller should allow the object to continue existing. (Useful if pooling objects.) -/datum/proc/Destroy() - //del(src) - return - -/datum/var/gc_destroyed //Time when this object was destroyed. - -#ifdef TESTING -/client/var/running_find_references - -/atom/verb/find_references() - set category = "Debug" - set name = "Find References" - set background = 1 - set src in world - - if(!usr || !usr.client) - return - - if(usr.client.running_find_references) - testing("CANCELLED search for references to a [usr.client.running_find_references].") - usr.client.running_find_references = null - return - - if(alert("Running this will create a lot of lag until it finishes. You can cancel it by running it again. Would you like to begin the search?", "Find References", "Yes", "No") == "No") - return - - // Remove this object from the list of things to be auto-deleted. - if(garbage) - garbage.destroyed -= "\ref[src]" - - usr.client.running_find_references = type - testing("Beginning search for references to a [type].") - var/list/things = list() - for(var/client/thing) - things += thing - for(var/datum/thing) - things += thing - for(var/atom/thing) - things += thing - testing("Collected list of things in search for references to a [type]. ([things.len] Thing\s)") - for(var/datum/thing in things) - if(!usr.client.running_find_references) return - for(var/varname in thing.vars) - var/variable = thing.vars[varname] - if(variable == src) - testing("Found [src.type] \ref[src] in [thing.type]'s [varname] var.") - else if(islist(variable)) - if(src in variable) - testing("Found [src.type] \ref[src] in [thing.type]'s [varname] list var.") - testing("Completed search for references to a [type].") - usr.client.running_find_references = null - -/client/verb/purge_all_destroyed_objects() - set category = "Debug" - if(garbage) - while(garbage.destroyed.len) - var/datum/o = locate(garbage.destroyed[1]) - if(istype(o) && o.gc_destroyed) - del(o) - garbage.dels++ - garbage.destroyed.Cut(1, 2) -#endif +var/datum/subsystem/garbage_collector/SSgarbage + +/datum/subsystem/garbage_collector + name = "Garbage" + can_fire = 1 + wait = 60 + priority = 21 + + var/collection_timeout = 300 //deciseconds to wait to let running procs finish before we just say fuck it and force del() the object + var/max_checks_multiplier = 5 //multiplier (per-decisecond) for calculating max number of tests per SS tick. These tests check if our GC'd objects are actually GC'd + var/max_forcedel_multiplier = 1 //multiplier (per-decisecond) for calculating max number of force del() calls per SS tick. + + var/dels = 0 // number of del()'s we've done this tick + var/list/destroyed = list() // list of refID's of things that should be garbage collected + // refID's are associated with the time at which they time out and need to be manually del() + // we do this so we aren't constantly locating them and preventing them from being gc'd + + var/list/logging = list() // list of all types that have failed to GC associated with the number of times that's happened. + // the types are stored as strings + +/datum/subsystem/garbage_collector/New() + NEW_SS_GLOBAL(SSgarbage) + +/datum/subsystem/garbage_collector/fire() + dels = 0 + + var/time_to_kill = world.time - collection_timeout // Anything qdel() but not GC'd BEFORE this time needs to be manually del() + var/checkRemain = max_checks_multiplier * wait + var/maxDels = max_forcedel_multiplier * wait + + while(destroyed.len && --checkRemain >= 0) + if(dels >= maxDels) +// testing("GC: Reached max force dels per tick [dels] vs [GC_FORCE_DEL_PER_TICK]") + break // Server's already pretty pounded, everything else can wait 2 seconds + var/refID = destroyed[1] + var/GCd_at_time = destroyed[refID] + if(GCd_at_time > time_to_kill) +// testing("GC: [refID] not old enough, breaking at [world.time] for [GCd_at_time - time_to_kill] deciseconds until [GCd_at_time + GC_COLLECTION_TIMEOUT]") + break // Everything else is newer, skip them + var/atom/A = locate(refID) +// testing("GC: [refID] old enough to test: GCd_at_time: [GCd_at_time] time_to_kill: [time_to_kill] current: [world.time]") + if(A && A.gc_destroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake + // Something's still referring to the qdel'd object. Kill it. + testing("GC: -- \ref[A] | [A.type] was unable to be GC'd and was deleted --") + logging["[A.type]"]++ + del(A) + ++dels +// else +// testing("GC: [refID] properly GC'd at [world.time] with timeout [GCd_at_time]") + destroyed.Cut(1, 2) + + +/datum/subsystem/garbage_collector/proc/AddTrash(datum/A) + if(!istype(A) || !isnull(A.gc_destroyed)) + return +// testing("GC: AddTrash([A.type])") + A.gc_destroyed = world.time + destroyed -= "\ref[A]" // Removing any previous references that were GC'd so that the current object will be at the end of the list. + destroyed["\ref[A]"] = world.time + + +// Should be treated as a replacement for the 'del' keyword. +// Datums passed to this will be given a chance to clean up references to allow the GC to collect them. +/proc/qdel(var/datum/A) + if(!A) + return + if(!istype(A)) + //warning("qdel() passed object of type [A.type]. qdel() can only handle /datum types.") + del(A) + SSgarbage.dels++ + else if(isnull(A.gc_destroyed)) + // Let our friend know they're about to get fucked up. + . = !A.Destroy() + if(. && A) + if(!isturf(A)) + SSgarbage.AddTrash(A) + else + del(A) + +// Default implementation of clean-up code. +// This should be overridden to remove all references pointing to the object being destroyed. +// Return true if the the GC controller should allow the object to continue existing. (Useful if pooling objects.) +/datum/proc/Destroy() + //del(src) + return + +/datum/var/gc_destroyed //Time when this object was destroyed. + +#ifdef TESTING +/client/var/running_find_references + +/atom/verb/find_references() + set category = "Debug" + set name = "Find References" + set background = 1 + set src in world + + if(!usr || !usr.client) + return + + if(usr.client.running_find_references) + testing("CANCELLED search for references to a [usr.client.running_find_references].") + usr.client.running_find_references = null + return + + if(alert("Running this will create a lot of lag until it finishes. You can cancel it by running it again. Would you like to begin the search?", "Find References", "Yes", "No") == "No") + return + + // Remove this object from the list of things to be auto-deleted. + if(garbage) + garbage.destroyed -= "\ref[src]" + + usr.client.running_find_references = type + testing("Beginning search for references to a [type].") + var/list/things = list() + for(var/client/thing) + things += thing + for(var/datum/thing) + things += thing + for(var/atom/thing) + things += thing + testing("Collected list of things in search for references to a [type]. ([things.len] Thing\s)") + for(var/datum/thing in things) + if(!usr.client.running_find_references) return + for(var/varname in thing.vars) + var/variable = thing.vars[varname] + if(variable == src) + testing("Found [src.type] \ref[src] in [thing.type]'s [varname] var.") + else if(islist(variable)) + if(src in variable) + testing("Found [src.type] \ref[src] in [thing.type]'s [varname] list var.") + testing("Completed search for references to a [type].") + usr.client.running_find_references = null + +/client/verb/purge_all_destroyed_objects() + set category = "Debug" + if(garbage) + while(garbage.destroyed.len) + var/datum/o = locate(garbage.destroyed[1]) + if(istype(o) && o.gc_destroyed) + del(o) + garbage.dels++ + garbage.destroyed.Cut(1, 2) +#endif diff --git a/code/game/jobs/job_controller.dm b/code/controllers/subsystem/jobs.dm similarity index 87% rename from code/game/jobs/job_controller.dm rename to code/controllers/subsystem/jobs.dm index 906f167875d..d1a09895393 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/controllers/subsystem/jobs.dm @@ -1,416 +1,424 @@ -var/global/datum/controller/occupations/job_master - -/datum/controller/occupations - //List of all jobs - var/list/occupations = list() - //Players who need jobs - var/list/unassigned = list() - //Debug info - var/list/job_debug = list() - - -/datum/controller/occupations/proc/SetupOccupations(var/faction = "Station") - occupations = list() - var/list/all_jobs = typesof(/datum/job) - if(!all_jobs.len) - world << "Error setting up jobs, no job datums found" - return 0 - - for(var/J in all_jobs) - var/datum/job/job = new J() - if(!job) continue - if(job.faction != faction) continue - if(!job.config_check()) continue - occupations += job - - return 1 - - -/datum/controller/occupations/proc/Debug(var/text) - if(!Debug2) return 0 - job_debug.Add(text) - return 1 - - -/datum/controller/occupations/proc/GetJob(var/rank) - if(!rank) return null - for(var/datum/job/J in occupations) - if(!J) continue - if(J.title == rank) return J - return null - -/datum/controller/occupations/proc/AssignRole(var/mob/new_player/player, var/rank, var/latejoin = 0) - Debug("Running AR, Player: [player], Rank: [rank], LJ: [latejoin]") - if(player && player.mind && rank) - var/datum/job/job = GetJob(rank) - if(!job) return 0 - if(jobban_isbanned(player, rank)) return 0 - if(!job.player_old_enough(player.client)) return 0 - var/position_limit = job.total_positions - if(!latejoin) - position_limit = job.spawn_positions - if((job.current_positions < position_limit) || position_limit == -1) - Debug("Player: [player] is now Rank: [rank], JCP:[job.current_positions], JPL:[position_limit]") - player.mind.assigned_role = rank - unassigned -= player - job.current_positions++ - return 1 - Debug("AR has failed, Player: [player], Rank: [rank]") - return 0 - - -/datum/controller/occupations/proc/FindOccupationCandidates(datum/job/job, level, flag) - Debug("Running FOC, Job: [job], Level: [level], Flag: [flag]") - var/list/candidates = list() - for(var/mob/new_player/player in unassigned) - if(jobban_isbanned(player, job.title)) - Debug("FOC isbanned failed, Player: [player]") - continue - if(!job.player_old_enough(player.client)) - Debug("FOC player not old enough, Player: [player]") - continue - if(flag && (!player.client.prefs.be_special & flag)) - Debug("FOC flag failed, Player: [player], Flag: [flag], ") - continue - - if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") - Debug("FOC non-human failed, Player: [player]") - continue - - if(player.client.prefs.GetJobDepartment(job, level) & job.flag) - Debug("FOC pass, Player: [player], Level:[level]") - candidates += player - return candidates - -/datum/controller/occupations/proc/GiveRandomJob(var/mob/new_player/player) - Debug("GRJ Giving random job, Player: [player]") - for(var/datum/job/job in shuffle(occupations)) - if(!job) - continue - - if(istype(job, GetJob("Assistant"))) // We don't want to give him assistant, that's boring! - continue - - if(job in command_positions) //If you want a command position, select it! - continue - - if(jobban_isbanned(player, job.title)) - Debug("GRJ isbanned failed, Player: [player], Job: [job.title]") - continue - - if(!job.player_old_enough(player.client)) - Debug("GRJ player not old enough, Player: [player]") - continue - - if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") - Debug("GRJ non-human failed, Player: [player]") - continue - - - if((job.current_positions < job.spawn_positions) || job.spawn_positions == -1) - Debug("GRJ Random job given, Player: [player], Job: [job]") - AssignRole(player, job.title) - unassigned -= player - break - -/datum/controller/occupations/proc/ResetOccupations() - for(var/mob/new_player/player in player_list) - if((player) && (player.mind)) - player.mind.assigned_role = null - player.mind.special_role = null - SetupOccupations() - unassigned = list() - return - - -//This proc is called before the level loop of DivideOccupations() and will try to select a head, ignoring ALL non-head preferences for every level until -//it locates a head or runs out of levels to check -//This is basically to ensure that there's atleast a few heads in the round -/datum/controller/occupations/proc/FillHeadPosition() - for(var/level = 1 to 3) - for(var/command_position in command_positions) - var/datum/job/job = GetJob(command_position) - if(!job) continue - var/list/candidates = FindOccupationCandidates(job, level) - if(!candidates.len) continue - var/mob/new_player/candidate = pick(candidates) - if(AssignRole(candidate, command_position)) - return 1 - return 0 - - -//This proc is called at the start of the level loop of DivideOccupations() and will cause head jobs to be checked before any other jobs of the same level -//This is also to ensure we get as many heads as possible -/datum/controller/occupations/proc/CheckHeadPositions(var/level) - for(var/command_position in command_positions) - var/datum/job/job = GetJob(command_position) - if(!job) continue - var/list/candidates = FindOccupationCandidates(job, level) - if(!candidates.len) continue - var/mob/new_player/candidate = pick(candidates) - AssignRole(candidate, command_position) - return - - -/datum/controller/occupations/proc/FillAIPosition() - var/ai_selected = 0 - var/datum/job/job = GetJob("AI") - if(!job) return 0 - if(ticker.mode.name == "AI malfunction") // malf. AIs are pre-selected before jobs - for (var/datum/mind/mAI in ticker.mode.malf_ai) - AssignRole(mAI.current, "AI") - ai_selected++ - if(ai_selected) return 1 - return 0 - - for(var/i = job.total_positions, i > 0, i--) - for(var/level = 1 to 3) - var/list/candidates = list() - candidates = FindOccupationCandidates(job, level) - if(candidates.len) - var/mob/new_player/candidate = pick(candidates) - if(AssignRole(candidate, "AI")) - ai_selected++ - break - if(ai_selected) return 1 - return 0 - - -/** Proc DivideOccupations - * fills var "assigned_role" for all ready players. - * This proc must not have any side effect besides of modifying "assigned_role". - **/ -/datum/controller/occupations/proc/DivideOccupations() - //Setup new player list and get the jobs list - Debug("Running DO") - SetupOccupations() - - //Holder for Triumvirate is stored in the ticker, this just processes it - if(ticker) - for(var/datum/job/ai/A in occupations) - if(ticker.triai) - A.spawn_positions = 3 - - //Get the players who are ready - for(var/mob/new_player/player in player_list) - if(player.ready && player.mind && !player.mind.assigned_role) - unassigned += player - - Debug("DO, Len: [unassigned.len]") - if(unassigned.len == 0) return 0 - - //Scale number of open security officer slots to population - setup_officer_positions() - - //Shuffle players and jobs - unassigned = shuffle(unassigned) - - HandleFeedbackGathering() - - //People who wants to be assistants, sure, go on. - Debug("DO, Running Assistant Check 1") - var/datum/job/assist = new /datum/job/assistant() - var/list/assistant_candidates = FindOccupationCandidates(assist, 3) - Debug("AC1, Candidates: [assistant_candidates.len]") - for(var/mob/new_player/player in assistant_candidates) - Debug("AC1 pass, Player: [player]") - AssignRole(player, "Assistant") - assistant_candidates -= player - Debug("DO, AC1 end") - - //Select one head - Debug("DO, Running Head Check") - FillHeadPosition() - Debug("DO, Head Check end") - - //Check for an AI - Debug("DO, Running AI Check") - FillAIPosition() - Debug("DO, AI Check end") - - //Other jobs are now checked - Debug("DO, Running Standard Check") - - - // New job giving system by Donkie - // This will cause lots of more loops, but since it's only done once it shouldn't really matter much at all. - // Hopefully this will add more randomness and fairness to job giving. - - // Loop through all levels from high to low - var/list/shuffledoccupations = shuffle(occupations) - for(var/level = 1 to 3) - //Check the head jobs first each level - CheckHeadPositions(level) - - // Loop through all unassigned players - for(var/mob/new_player/player in unassigned) - - // Loop through all jobs - for(var/datum/job/job in shuffledoccupations) // SHUFFLE ME BABY - if(!job) - continue - - if(jobban_isbanned(player, job.title)) - Debug("DO isbanned failed, Player: [player], Job:[job.title]") - continue - - if(!job.player_old_enough(player.client)) - Debug("DO player not old enough, Player: [player], Job:[job.title]") - continue - - if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") - Debug("DO non-human failed, Player: [player], Job:[job.title]") - continue - - - // If the player wants that job on this level, then try give it to him. - if(player.client.prefs.GetJobDepartment(job, level) & job.flag) - - // If the job isn't filled - if((job.current_positions < job.spawn_positions) || job.spawn_positions == -1) - Debug("DO pass, Player: [player], Level:[level], Job:[job.title]") - AssignRole(player, job.title) - unassigned -= player - break - - // Hand out random jobs to the people who didn't get any in the last check - // Also makes sure that they got their preference correct - for(var/mob/new_player/player in unassigned) - if(jobban_isbanned(player, "Assistant")) - GiveRandomJob(player) //you get to roll for random before everyone else just to be sure you don't get assistant. you're so speshul - - for(var/mob/new_player/player in unassigned) - if(player.client.prefs.userandomjob) - GiveRandomJob(player) - - Debug("DO, Standard Check end") - - Debug("DO, Running AC2") - - // For those who wanted to be assistant if their preferences were filled, here you go. - for(var/mob/new_player/player in unassigned) - Debug("AC2 Assistant located, Player: [player]") - AssignRole(player, "Assistant") - return 1 - -//Gives the player the stuff he should have with his rank -/datum/controller/occupations/proc/EquipRank(var/mob/living/H, var/rank, var/joined_late = 0) - - var/datum/job/job = GetJob(rank) - - H.job = rank - - //If we joined at roundstart we should be positioned at our workstation - if(!joined_late) - var/obj/S = null - for(var/obj/effect/landmark/start/sloc in landmarks_list) - if(sloc.name != rank) continue - if(locate(/mob/living) in sloc.loc) continue - S = sloc - break - if(!S) - S = locate("start*[rank]") // use old stype - if(istype(S, /obj/effect/landmark/start) && istype(S.loc, /turf)) - H.loc = S.loc - - if(H.mind) - H.mind.assigned_role = rank - - if(job) - var/new_mob = job.equip(H) - if(ismob(new_mob)) - H = new_mob - job.apply_fingerprints(H) - - H << "You are the [rank]." - H << "As the [rank] you answer directly to [job.supervisors]. Special circumstances may change this." - H << "To speak on your departments radio, use the :h button. To see others, look closely at your headset." - if(job.req_admin_notify) - H << "You are playing a job that is important for Game Progression. If you have to disconnect, please notify the admins via adminhelp." - - H.update_hud() // Tmp fix for Github issue 1006. TODO: make all procs in update_icons.dm do client.screen |= equipment no matter what. - return 1 - - -/datum/controller/occupations/proc/setup_officer_positions() - var/officer_positions = 5 //Number of open security officer positions at round start - - if(config.security_scaling_coeff > 0) - officer_positions = min(12, max(5, round(unassigned.len/config.security_scaling_coeff))) //Scale between 5 and 12 officers - var/datum/job/J = job_master.GetJob("Security Officer") - if(J || J.spawn_positions > 0) - Debug("Setting open security officer positions to [officer_positions]") - J.total_positions = officer_positions - J.spawn_positions = officer_positions - for(var/i=officer_positions-5, i>0, i--) //Spawn some extra eqipment lockers if we have more than 5 officers - if(secequipment.len) - var/spawnloc = secequipment[1] - new /obj/structure/closet/secure_closet/security(spawnloc) - secequipment -= spawnloc - else //We ran out of spare locker spawns! - break - -/datum/controller/occupations/proc/LoadJobs(jobsfile) //ran during round setup, reads info from jobs.txt -- Urist - if(!config.load_jobs_from_txt) - return 0 - - var/list/jobEntries = file2list(jobsfile) - - for(var/job in jobEntries) - if(!job) - continue - - job = trim(job) - if (!length(job)) - continue - - var/pos = findtext(job, "=") - var/name = null - var/value = null - - if(pos) - name = copytext(job, 1, pos) - value = copytext(job, pos + 1) - else - continue - - if(name && value) - var/datum/job/J = GetJob(name) - if(!J) continue - J.total_positions = text2num(value) - J.spawn_positions = text2num(value) - if(name == "AI" || name == "Cyborg")//I dont like this here but it will do for now - J.total_positions = 0 - - return 1 - - -/datum/controller/occupations/proc/HandleFeedbackGathering() - for(var/datum/job/job in occupations) - var/tmp_str = "|[job.title]|" - - var/level1 = 0 //high - var/level2 = 0 //medium - var/level3 = 0 //low - var/level4 = 0 //never - var/level5 = 0 //banned - var/level6 = 0 //account too young - for(var/mob/new_player/player in player_list) - if(!(player.ready && player.mind && !player.mind.assigned_role)) - continue //This player is not ready - if(jobban_isbanned(player, job.title)) - level5++ - continue - if(!job.player_old_enough(player.client)) - level6++ - continue - if(player.client.prefs.GetJobDepartment(job, 1) & job.flag) - level1++ - else if(player.client.prefs.GetJobDepartment(job, 2) & job.flag) - level2++ - else if(player.client.prefs.GetJobDepartment(job, 3) & job.flag) - level3++ - else level4++ //not selected - - tmp_str += "HIGH=[level1]|MEDIUM=[level2]|LOW=[level3]|NEVER=[level4]|BANNED=[level5]|YOUNG=[level6]|-" - feedback_add_details("job_preferences",tmp_str) +var/datum/subsystem/job/SSjob + +/datum/subsystem/job + name = "Jobs" + priority = 5 + + var/list/occupations = list() //List of all jobs + var/list/unassigned = list() //Players who need jobs + var/list/job_debug = list() //Debug info + +/datum/subsystem/job/New() + NEW_SS_GLOBAL(SSjob) + + +/datum/subsystem/job/Initialize() + SetupOccupations() + LoadJobs("config/jobs.txt") + ..() + + +/datum/subsystem/job/proc/SetupOccupations(faction = "Station") + occupations = list() + var/list/all_jobs = typesof(/datum/job) + if(!all_jobs.len) + world << "Error setting up jobs, no job datums found" + return 0 + + for(var/J in all_jobs) + var/datum/job/job = new J() + if(!job) continue + if(job.faction != faction) continue + if(!job.config_check()) continue + occupations += job + + return 1 + + +/datum/subsystem/job/proc/Debug(text) + if(!Debug2) return 0 + job_debug.Add(text) + return 1 + + +/datum/subsystem/job/proc/GetJob(rank) + if(!rank) return null + for(var/datum/job/J in occupations) + if(!J) continue + if(J.title == rank) return J + return null + +/datum/subsystem/job/proc/AssignRole(mob/new_player/player, rank, latejoin=0) + Debug("Running AR, Player: [player], Rank: [rank], LJ: [latejoin]") + if(player && player.mind && rank) + var/datum/job/job = GetJob(rank) + if(!job) return 0 + if(jobban_isbanned(player, rank)) return 0 + if(!job.player_old_enough(player.client)) return 0 + var/position_limit = job.total_positions + if(!latejoin) + position_limit = job.spawn_positions + if((job.current_positions < position_limit) || position_limit == -1) + Debug("Player: [player] is now Rank: [rank], JCP:[job.current_positions], JPL:[position_limit]") + player.mind.assigned_role = rank + unassigned -= player + job.current_positions++ + return 1 + Debug("AR has failed, Player: [player], Rank: [rank]") + return 0 + + +/datum/subsystem/job/proc/FindOccupationCandidates(datum/job/job, level, flag) + Debug("Running FOC, Job: [job], Level: [level], Flag: [flag]") + var/list/candidates = list() + for(var/mob/new_player/player in unassigned) + if(jobban_isbanned(player, job.title)) + Debug("FOC isbanned failed, Player: [player]") + continue + if(!job.player_old_enough(player.client)) + Debug("FOC player not old enough, Player: [player]") + continue + if(flag && (!player.client.prefs.be_special & flag)) + Debug("FOC flag failed, Player: [player], Flag: [flag], ") + continue + + if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") + Debug("FOC non-human failed, Player: [player]") + continue + + if(player.client.prefs.GetJobDepartment(job, level) & job.flag) + Debug("FOC pass, Player: [player], Level:[level]") + candidates += player + return candidates + +/datum/subsystem/job/proc/GiveRandomJob(mob/new_player/player) + Debug("GRJ Giving random job, Player: [player]") + for(var/datum/job/job in shuffle(occupations)) + if(!job) + continue + + if(istype(job, GetJob("Assistant"))) // We don't want to give him assistant, that's boring! + continue + + if(job in command_positions) //If you want a command position, select it! + continue + + if(jobban_isbanned(player, job.title)) + Debug("GRJ isbanned failed, Player: [player], Job: [job.title]") + continue + + if(!job.player_old_enough(player.client)) + Debug("GRJ player not old enough, Player: [player]") + continue + + if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") + Debug("GRJ non-human failed, Player: [player]") + continue + + + if((job.current_positions < job.spawn_positions) || job.spawn_positions == -1) + Debug("GRJ Random job given, Player: [player], Job: [job]") + AssignRole(player, job.title) + unassigned -= player + break + +/datum/subsystem/job/proc/ResetOccupations() + for(var/mob/new_player/player in player_list) + if((player) && (player.mind)) + player.mind.assigned_role = null + player.mind.special_role = null + SetupOccupations() + unassigned = list() + return + + +//This proc is called before the level loop of DivideOccupations() and will try to select a head, ignoring ALL non-head preferences for every level until +//it locates a head or runs out of levels to check +//This is basically to ensure that there's atleast a few heads in the round +/datum/subsystem/job/proc/FillHeadPosition() + for(var/level = 1 to 3) + for(var/command_position in command_positions) + var/datum/job/job = GetJob(command_position) + if(!job) continue + var/list/candidates = FindOccupationCandidates(job, level) + if(!candidates.len) continue + var/mob/new_player/candidate = pick(candidates) + if(AssignRole(candidate, command_position)) + return 1 + return 0 + + +//This proc is called at the start of the level loop of DivideOccupations() and will cause head jobs to be checked before any other jobs of the same level +//This is also to ensure we get as many heads as possible +/datum/subsystem/job/proc/CheckHeadPositions(level) + for(var/command_position in command_positions) + var/datum/job/job = GetJob(command_position) + if(!job) continue + var/list/candidates = FindOccupationCandidates(job, level) + if(!candidates.len) continue + var/mob/new_player/candidate = pick(candidates) + AssignRole(candidate, command_position) + return + + +/datum/subsystem/job/proc/FillAIPosition() + var/ai_selected = 0 + var/datum/job/job = GetJob("AI") + if(!job) return 0 + if(ticker.mode.name == "AI malfunction") // malf. AIs are pre-selected before jobs + for (var/datum/mind/mAI in ticker.mode.malf_ai) + AssignRole(mAI.current, "AI") + ai_selected++ + if(ai_selected) return 1 + return 0 + + for(var/i = job.total_positions, i > 0, i--) + for(var/level = 1 to 3) + var/list/candidates = list() + candidates = FindOccupationCandidates(job, level) + if(candidates.len) + var/mob/new_player/candidate = pick(candidates) + if(AssignRole(candidate, "AI")) + ai_selected++ + break + if(ai_selected) return 1 + return 0 + + +/** Proc DivideOccupations + * fills var "assigned_role" for all ready players. + * This proc must not have any side effect besides of modifying "assigned_role". + **/ +/datum/subsystem/job/proc/DivideOccupations() + //Setup new player list and get the jobs list + Debug("Running DO") + SetupOccupations() + + //Holder for Triumvirate is stored in the ticker, this just processes it + if(ticker) + for(var/datum/job/ai/A in occupations) + if(ticker.triai) + A.spawn_positions = 3 + + //Get the players who are ready + for(var/mob/new_player/player in player_list) + if(player.ready && player.mind && !player.mind.assigned_role) + unassigned += player + + Debug("DO, Len: [unassigned.len]") + if(unassigned.len == 0) return 0 + + //Scale number of open security officer slots to population + setup_officer_positions() + + //Shuffle players and jobs + unassigned = shuffle(unassigned) + + HandleFeedbackGathering() + + //People who wants to be assistants, sure, go on. + Debug("DO, Running Assistant Check 1") + var/datum/job/assist = new /datum/job/assistant() + var/list/assistant_candidates = FindOccupationCandidates(assist, 3) + Debug("AC1, Candidates: [assistant_candidates.len]") + for(var/mob/new_player/player in assistant_candidates) + Debug("AC1 pass, Player: [player]") + AssignRole(player, "Assistant") + assistant_candidates -= player + Debug("DO, AC1 end") + + //Select one head + Debug("DO, Running Head Check") + FillHeadPosition() + Debug("DO, Head Check end") + + //Check for an AI + Debug("DO, Running AI Check") + FillAIPosition() + Debug("DO, AI Check end") + + //Other jobs are now checked + Debug("DO, Running Standard Check") + + + // New job giving system by Donkie + // This will cause lots of more loops, but since it's only done once it shouldn't really matter much at all. + // Hopefully this will add more randomness and fairness to job giving. + + // Loop through all levels from high to low + var/list/shuffledoccupations = shuffle(occupations) + for(var/level = 1 to 3) + //Check the head jobs first each level + CheckHeadPositions(level) + + // Loop through all unassigned players + for(var/mob/new_player/player in unassigned) + + // Loop through all jobs + for(var/datum/job/job in shuffledoccupations) // SHUFFLE ME BABY + if(!job) + continue + + if(jobban_isbanned(player, job.title)) + Debug("DO isbanned failed, Player: [player], Job:[job.title]") + continue + + if(!job.player_old_enough(player.client)) + Debug("DO player not old enough, Player: [player], Job:[job.title]") + continue + + if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") + Debug("DO non-human failed, Player: [player], Job:[job.title]") + continue + + + // If the player wants that job on this level, then try give it to him. + if(player.client.prefs.GetJobDepartment(job, level) & job.flag) + + // If the job isn't filled + if((job.current_positions < job.spawn_positions) || job.spawn_positions == -1) + Debug("DO pass, Player: [player], Level:[level], Job:[job.title]") + AssignRole(player, job.title) + unassigned -= player + break + + // Hand out random jobs to the people who didn't get any in the last check + // Also makes sure that they got their preference correct + for(var/mob/new_player/player in unassigned) + if(jobban_isbanned(player, "Assistant")) + GiveRandomJob(player) //you get to roll for random before everyone else just to be sure you don't get assistant. you're so speshul + + for(var/mob/new_player/player in unassigned) + if(player.client.prefs.userandomjob) + GiveRandomJob(player) + + Debug("DO, Standard Check end") + + Debug("DO, Running AC2") + + // For those who wanted to be assistant if their preferences were filled, here you go. + for(var/mob/new_player/player in unassigned) + Debug("AC2 Assistant located, Player: [player]") + AssignRole(player, "Assistant") + return 1 + +//Gives the player the stuff he should have with his rank +/datum/subsystem/job/proc/EquipRank(mob/living/H, rank, joined_late=0) + var/datum/job/job = GetJob(rank) + + H.job = rank + + //If we joined at roundstart we should be positioned at our workstation + if(!joined_late) + var/obj/S = null + for(var/obj/effect/landmark/start/sloc in landmarks_list) + if(sloc.name != rank) continue + if(locate(/mob/living) in sloc.loc) continue + S = sloc + break + if(!S) + S = locate("start*[rank]") // use old stype + if(istype(S, /obj/effect/landmark/start) && istype(S.loc, /turf)) + H.loc = S.loc + + if(H.mind) + H.mind.assigned_role = rank + + if(job) + var/new_mob = job.equip(H) + if(ismob(new_mob)) + H = new_mob + job.apply_fingerprints(H) + + H << "You are the [rank]." + H << "As the [rank] you answer directly to [job.supervisors]. Special circumstances may change this." + H << "To speak on your departments radio, use the :h button. To see others, look closely at your headset." + if(job.req_admin_notify) + H << "You are playing a job that is important for Game Progression. If you have to disconnect, please notify the admins via adminhelp." + + H.update_hud() // Tmp fix for Github issue 1006. TODO: make all procs in update_icons.dm do client.screen |= equipment no matter what. + return 1 + + +/datum/subsystem/job/proc/setup_officer_positions() + var/officer_positions = 5 //Number of open security officer positions at round start + + if(config.security_scaling_coeff > 0) + officer_positions = min(12, max(5, round(unassigned.len/config.security_scaling_coeff))) //Scale between 5 and 12 officers + var/datum/job/J = SSjob.GetJob("Security Officer") + if(J || J.spawn_positions > 0) + Debug("Setting open security officer positions to [officer_positions]") + J.total_positions = officer_positions + J.spawn_positions = officer_positions + for(var/i=officer_positions-5, i>0, i--) //Spawn some extra eqipment lockers if we have more than 5 officers + if(secequipment.len) + var/spawnloc = secequipment[1] + new /obj/structure/closet/secure_closet/security(spawnloc) + secequipment -= spawnloc + else //We ran out of spare locker spawns! + break + +/datum/subsystem/job/proc/LoadJobs(jobsfile) //ran during round setup, reads info from jobs.txt -- Urist + if(!config.load_jobs_from_txt) + return 0 + + var/list/jobEntries = file2list(jobsfile) + + for(var/job in jobEntries) + if(!job) + continue + + job = trim(job) + if (!length(job)) + continue + + var/pos = findtext(job, "=") + var/name = null + var/value = null + + if(pos) + name = copytext(job, 1, pos) + value = copytext(job, pos + 1) + else + continue + + if(name && value) + var/datum/job/J = GetJob(name) + if(!J) continue + J.total_positions = text2num(value) + J.spawn_positions = text2num(value) + if(name == "AI" || name == "Cyborg")//I dont like this here but it will do for now + J.total_positions = 0 + + return 1 + + +/datum/subsystem/job/proc/HandleFeedbackGathering() + for(var/datum/job/job in occupations) + var/tmp_str = "|[job.title]|" + + var/level1 = 0 //high + var/level2 = 0 //medium + var/level3 = 0 //low + var/level4 = 0 //never + var/level5 = 0 //banned + var/level6 = 0 //account too young + for(var/mob/new_player/player in player_list) + if(!(player.ready && player.mind && !player.mind.assigned_role)) + continue //This player is not ready + if(jobban_isbanned(player, job.title)) + level5++ + continue + if(!job.player_old_enough(player.client)) + level6++ + continue + if(player.client.prefs.GetJobDepartment(job, 1) & job.flag) + level1++ + else if(player.client.prefs.GetJobDepartment(job, 2) & job.flag) + level2++ + else if(player.client.prefs.GetJobDepartment(job, 3) & job.flag) + level3++ + else level4++ //not selected + + tmp_str += "HIGH=[level1]|MEDIUM=[level2]|LOW=[level3]|NEVER=[level4]|BANNED=[level5]|YOUNG=[level6]|-" + feedback_add_details("job_preferences",tmp_str) diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm new file mode 100644 index 00000000000..e3745e7b143 --- /dev/null +++ b/code/controllers/subsystem/lighting.dm @@ -0,0 +1,132 @@ +var/datum/subsystem/lighting/SSlighting + +#define MC_AVERAGE(average, current) (0.8*(average) + 0.2*(current)) +#define LIGHTING_ICON 'icons/effects/ss13_dark_alpha6.dmi' +#define LIGHTING_LAYER 10 //Drawing layer for lighting overlays + +/datum/subsystem/lighting + name = "Lighting" + wait = 5 + priority = 1 + + var/list/lighting_images = list() //replaces lighting_states (use lighting_images.len) ~carn + var/list/lights = list() //list of all datum/light_source + var/lights_workload = 0 //stats on the largest number of lights (max lights.len) + var/list/changed_turfs = list() //list of all turfs which need moving to a new lighting subarea + var/changed_turfs_workload = 0 //stats on the largest number of turfs changed (max changed_turfs.len) + + +/datum/subsystem/lighting/New() + NEW_SS_GLOBAL(SSlighting) + + //cache lighting images + if(!lighting_images.len) + for(var/icon_state in icon_states(LIGHTING_ICON)) + lighting_images += image(LIGHTING_ICON, null, icon_state, LIGHTING_LAYER) + + return ..() + + +/datum/subsystem/lighting/stat_entry() + stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%) L:[round(lights_workload,1)]/T:[round(changed_turfs_workload,1)]") + + +//Workhorse of lighting. It cycles through each light to see which ones need their effects updating. It updates their +//effects and then processes every turf in the queue, moving the turfs to the corresponing lighting sub-area. +//All queue lists prune themselves, which will cause lights with no luminosity to be garbage collected (cheaper and safer +//than deleting them). +//By using queues we are ensuring we don't perform more updates than are necessary +/datum/subsystem/lighting/fire() + lights_workload = MC_AVERAGE(lights_workload, lights.len) + var/i=1 + for(var/thing in lights) + if(thing && !thing:check()) //yes, cry that I'm using the : operator, it's much faster looping like this. And this gets called a lot. Dealwithit. + ++i + continue + lights.Cut(i, i+1) + + changed_turfs_workload = MC_AVERAGE(changed_turfs_workload, changed_turfs.len) + for(var/thing in changed_turfs) + if(thing && thing:lighting_changed) + thing:shift_to_subarea() + changed_turfs.Cut() + + +//same as above except it attempts to shift ALL turfs in the world regardless of lighting_changed status +//Does not loop. Should be run prior to process() being called for the first time. +//Note: if we get additional z-levels at runtime (e.g. if the gateway thin ever gets finished) we can initialize specific +//z-levels with the z_level argument +/datum/subsystem/lighting/Initialize(timeofday, z_level) + set background = BACKGROUND_ENABLED + + var/i=1 + for(var/thing in lights) + if(thing && !thing:check()) + ++i + continue + lights.Cut(i, i+1) + + var/z_start = 1 + var/z_finish = world.maxz + if(1 <= z_level && z_level <= world.maxz) + z_level = round(z_level) + z_start = z_level + z_finish = z_level + + for(var/z=z_start, z<=z_finish, ++z) + for(var/x=1, x<=world.maxx, ++x) + for(var/y=1, y<=world.maxy, ++y) + var/turf/T = locate(x,y,z) + if(T) + T.shift_to_subarea() + + if(z_level) + //we need to loop through to clear only shifted turfs from the list. or we will cause errors + i=1 + for(var/thing in changed_turfs) + if(thing && thing:z < z_start && z_finish < thing:z) + ++i + continue + changed_turfs.Cut(i, i+1) + else + changed_turfs.Cut() + + ..() + +//Used to strip valid information from an existing instance and transfer it to the replacement. i.e. when a crash occurs +//It works by using spawn(-1) to transfer the data, if there is a runtime the data does not get transfered but the loop +//does not crash +/datum/subsystem/lighting/Recover() + if(!istype(SSlighting.changed_turfs)) + SSlighting.changed_turfs = list() + if(!istype(SSlighting.lights)) + SSlighting.lights = list() + + if(istype(SSlighting.lighting_images)) + lighting_images = SSlighting.lighting_images + + for(var/datum/light_source/L in SSlighting.lights) + spawn(-1) //so we don't crash the loop (inefficient) + L.check() + lights += L //If we didn't runtime then this will get transferred over + + for(var/turf/T in changed_turfs) + if(T.lighting_changed) + spawn(-1) + T.shift_to_subarea() + + var/msg = "## DEBUG: [time2text(world.timeofday)] [name] subsystem restarted. Reports:\n" + for(var/varname in SSlighting.vars) + switch(varname) + if("tag","bestF","type","parent_type","vars") continue + else + var/varval1 = SSlighting.vars[varname] + var/varval2 = vars[varname] + if(istype(varval1,/list)) + varval1 = "/list([length(varval1)])" + varval2 = "/list([length(varval2)])" + msg += "\t [varname] = [varval1] -> [varval2]\n" + world.log << msg + +#undef LIGHTING_ICON +#undef LIGHTING_LAYER \ No newline at end of file diff --git a/code/controllers/subsystem/machines.dm b/code/controllers/subsystem/machines.dm new file mode 100644 index 00000000000..247e48f6c47 --- /dev/null +++ b/code/controllers/subsystem/machines.dm @@ -0,0 +1,33 @@ +var/datum/subsystem/machines/SSmachine + +/datum/subsystem/machines + name = "Machines" + priority = 9 + + var/list/processing = list() + + +/datum/subsystem/machines/Initialize() + fire() + ..() + + +/datum/subsystem/machines/New() + NEW_SS_GLOBAL(SSmachine) + + +/datum/subsystem/machines/stat_entry() + stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%)\t[processing.len]") + + +/datum/subsystem/machines/fire() + var/seconds = wait * 0.1 + var/i = 1 + for(var/thing in processing) + if(thing && (thing:process(seconds) != PROCESS_KILL)) + if(thing:use_power) + thing:auto_use_power() + ++i + continue + processing.Cut(i,i+1) + diff --git a/code/controllers/subsystem/mobs.dm b/code/controllers/subsystem/mobs.dm new file mode 100644 index 00000000000..bbf78e8db0b --- /dev/null +++ b/code/controllers/subsystem/mobs.dm @@ -0,0 +1,24 @@ +var/datum/subsystem/mobs/SSmob + +/datum/subsystem/mobs + name = "Mobs" + priority = 4 + + +/datum/subsystem/mobs/New() + NEW_SS_GLOBAL(SSmob) + + +/datum/subsystem/mobs/stat_entry() + stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%) [mob_list.len]") + + +/datum/subsystem/mobs/fire() + var/seconds = wait * 0.1 + var/i=1 + for(var/thing in mob_list) + if(thing) + thing:Life(seconds) + ++i + continue + mob_list.Cut(i, i+1) \ No newline at end of file diff --git a/code/controllers/subsystem/nanoUI.dm b/code/controllers/subsystem/nanoUI.dm new file mode 100644 index 00000000000..f9083f7e8ed --- /dev/null +++ b/code/controllers/subsystem/nanoUI.dm @@ -0,0 +1,30 @@ +var/datum/subsystem/nano/SSnano + +/datum/subsystem/nano + name = "NanoUI" + can_fire = 1 + wait = 5 + priority = 16 + + var/list/open_uis = list() //a list of current open /nanoui UIs, grouped by src_object and ui_key + var/list/processing_uis = list() //a list of current open /nanoui UIs, not grouped, for use in processing + + +/datum/subsystem/nano/New() + NEW_SS_GLOBAL(SSnano) + + +/datum/subsystem/nano/stat_entry() + stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%) [processing_uis.len]") + + +/datum/subsystem/nano/fire() + var/i=1 + for(var/thing in SSnano.processing_uis) + if(thing) + var/datum/nanoui/ui = thing + if(ui.src_object && ui.user) + ui.process() + ++i + continue + processing_uis.Cut(i, i+1) \ No newline at end of file diff --git a/code/controllers/subsystem/objects.dm b/code/controllers/subsystem/objects.dm new file mode 100644 index 00000000000..e54c5bc0faa --- /dev/null +++ b/code/controllers/subsystem/objects.dm @@ -0,0 +1,42 @@ +var/datum/subsystem/objects/SSobj + +/datum/subsystem/objects + name = "Objects" + priority = 12 + + var/list/processing = list() + +/datum/subsystem/objects/New() + NEW_SS_GLOBAL(SSobj) + +/datum/subsystem/objects/Initialize() + for(var/atom/movable/AM in world) + AM.initialize() + for(var/turf/simulated/floor/F in world) + F.MakeDirty() + ..() + + +/datum/subsystem/objects/stat_entry() + stat(name, "[round(cost,0.001)]ds\t(CPU:[round(cpu,1)]%)\t[processing.len]") + + +/datum/subsystem/objects/fire() + var/i=1 + for(var/thing in SSobj.processing) + if(thing) + thing:process(wait) + ++i + continue + SSobj.processing.Cut(i, i+1) + + +/* This is FPSS13 code, has not yet been ported/implemented +/obj/New() + ..() + if(map_ready) + spawn(0) + if(garbage_collecting) + return + initialize() +*/ \ No newline at end of file diff --git a/code/controllers/subsystem/pipenets.dm b/code/controllers/subsystem/pipenets.dm new file mode 100644 index 00000000000..da590c3e9ed --- /dev/null +++ b/code/controllers/subsystem/pipenets.dm @@ -0,0 +1,36 @@ +var/datum/subsystem/pipenets/SSpipe + +/datum/subsystem/pipenets + name = "Pipenets" + priority = 11 + + var/list/networks = list() + +/datum/subsystem/pipenets/New() + NEW_SS_GLOBAL(SSpipe) + +/datum/subsystem/pipenets/Initialize() + set background = BACKGROUND_ENABLED + + //is it possible to combine all these procs into initialize() ?? + for(var/obj/machinery/atmospherics/M in machines) + M.build_network() + + for(var/obj/machinery/atmospherics/unary/U in machines) + if(istype(U, /obj/machinery/atmospherics/unary/vent_pump)) + var/obj/machinery/atmospherics/unary/vent_pump/V = U + V.broadcast_status() + else if(istype(U, /obj/machinery/atmospherics/unary/vent_scrubber)) + var/obj/machinery/atmospherics/unary/vent_scrubber/V = U + V.broadcast_status() + + ..() + +/datum/subsystem/pipenets/fire() + var/i=1 + for(var/thing in networks) + if(thing) + thing:process() + ++i + continue + networks.Cut(i, i+1) diff --git a/code/controllers/subsystem/power.dm b/code/controllers/subsystem/power.dm new file mode 100644 index 00000000000..e48a6f465e8 --- /dev/null +++ b/code/controllers/subsystem/power.dm @@ -0,0 +1,18 @@ +var/datum/subsystem/power/SSpower + +/datum/subsystem/power + name = "Power" + priority = 10 + + var/list/powernets = list() + +/datum/subsystem/power/New() + NEW_SS_GLOBAL(SSpower) + +/datum/subsystem/power/Initialize() + makepowernets() + ..() + +/datum/subsystem/power/fire() + for(var/datum/powernet/Powernet in powernets) + Powernet.reset() \ No newline at end of file diff --git a/code/controllers/subsystem/radio.dm b/code/controllers/subsystem/radio.dm new file mode 100644 index 00000000000..84e117f3f64 --- /dev/null +++ b/code/controllers/subsystem/radio.dm @@ -0,0 +1,46 @@ +var/datum/subsystem/radio/radio_controller + +/datum/subsystem/radio + name = "Radio" + priority = 18 + + var/list/datum/radio_frequency/frequencies = list() + +/datum/subsystem/radio/New() + NEW_SS_GLOBAL(radio_controller) + +/datum/subsystem/radio/proc/add_object(obj/device as obj, var/new_frequency as num, var/filter = null as text|null) + var/f_text = num2text(new_frequency) + var/datum/radio_frequency/frequency = frequencies[f_text] + + if(!frequency) + frequency = new + frequency.frequency = new_frequency + frequencies[f_text] = frequency + + frequency.add_listener(device, filter) + return frequency + +/datum/subsystem/radio/proc/remove_object(obj/device, old_frequency) + var/f_text = num2text(old_frequency) + var/datum/radio_frequency/frequency = frequencies[f_text] + + if(frequency) + frequency.remove_listener(device) + + if(frequency.devices.len == 0) + del(frequency) + frequencies -= f_text + + return 1 + +/datum/subsystem/radio/proc/return_frequency(var/new_frequency as num) + var/f_text = num2text(new_frequency) + var/datum/radio_frequency/frequency = frequencies[f_text] + + if(!frequency) + frequency = new + frequency.frequency = new_frequency + frequencies[f_text] = frequency + + return frequency \ No newline at end of file diff --git a/code/controllers/subsystem/server_maintenance.dm b/code/controllers/subsystem/server_maintenance.dm new file mode 100644 index 00000000000..1aa7ef7d1cc --- /dev/null +++ b/code/controllers/subsystem/server_maintenance.dm @@ -0,0 +1,18 @@ +/datum/subsystem/server_maint + name = "Server Tasks" + wait = 6000 + priority = 19 + +/datum/subsystem/server_maint/fire() + //handle kicking inactive players + if(config.kick_inactive > 0) + for(var/client/C in clients) + if(C.is_afk(INACTIVITY_KICK)) + if(!istype(C.mob, /mob/dead)) + log_access("AFK: [key_name(C)]") + C << "You have been inactive for more than 10 minutes and have been disconnected." + del(C) + + if(config.sql_enabled) + sql_poll_players() + sql_poll_admins() diff --git a/code/controllers/subsystem/shuttles.dm b/code/controllers/subsystem/shuttles.dm new file mode 100644 index 00000000000..1f94610f046 --- /dev/null +++ b/code/controllers/subsystem/shuttles.dm @@ -0,0 +1,325 @@ +var/datum/subsystem/shuttle/SSshuttle + +/datum/subsystem/shuttle + name = "Shuttles" + wait = 10 + priority = 3 + + var/list/mobile = list() + var/list/stationary = list() + var/list/transit = list() + + //emergency shuttle stuff + var/obj/docking_port/mobile/emergency/emergency + var/emergencyCallTime = 6000 //time taken for emergency shuttle to reach the station when called (in deciseconds) + var/emergencyDockTime = 1800 //time taken for emergency shuttle to leave again once it has docked (in deciseconds) + var/emergencyEscapeTime = 1200 //time taken for emergency shuttle to reach a safe distance after leaving station (in deciseconds) + var/area/emergencyLastCallLoc + var/emergencyAlwaysFakeRecall + var/emergencyFakeRecall + + //supply shuttle stuff + var/obj/docking_port/mobile/supply/supply + var/ordernum = 1 //order number given to next order + var/points = 50 //number of trade-points we have + var/points_per_decisecond = 0.005 //points gained every decisecond + var/points_per_slip = 2 //points gained per slip returned + var/points_per_crate = 5 //points gained per crate returned + var/points_per_intel = 100 //points gained per intel returned + var/points_per_plasma = 5 //points gained per plasma returned + var/centcom_message = "" //Remarks from Centcom on how well you checked the last order. + var/list/discoveredPlants = list() //Unique typepaths for unusual things we've already sent CentComm, associated with their potencies + var/list/shoppinglist = list() + var/list/requestlist = list() + var/list/supply_packs = list() + var/datum/round_event/shuttle_loan/shuttle_loan + var/sold_atoms = "" + + +/datum/subsystem/shuttle/New() + NEW_SS_GLOBAL(SSshuttle) + + +/datum/subsystem/shuttle/Initialize() + if(!emergency) + WARNING("No /obj/docking_port/mobile/emergency placed on the map!") + if(!supply) + WARNING("No /obj/docking_port/mobile/supply placed on the map!") + + ordernum = rand(1,9000) + + for(var/typepath in typesof(/datum/supply_packs)) + if(typepath == /datum/supply_packs) + continue + var/datum/supply_packs/P = new typepath() + if(P.name == "HEADER") continue // To filter out group headers + supply_packs["[P.type]"] = P + + ..() + + +/datum/subsystem/shuttle/fire() + points += points_per_decisecond * wait + + var/i=1 + for(var/thing in mobile) + if(thing) + var/obj/docking_port/mobile/P = thing + P.check() + ++i + continue + mobile.Cut(i, i+1) + +/datum/subsystem/shuttle/proc/getShuttle(id) + for(var/obj/docking_port/mobile/M in mobile) + if(M.id == id) + return M + WARNING("couldn't find shuttle with id: [id]") + +/datum/subsystem/shuttle/proc/getDock(id) + for(var/obj/docking_port/stationary/S in stationary) + if(S.id == id) + return S + WARNING("couldn't find dock with id: [id]") + +/datum/subsystem/shuttle/proc/requestEvac(mob/user, call_reason) + if(!emergency) + ERROR("There is no emergency shuttle! The game will be unresolvable. This is likely due to a mapping error") + return + + if(world.time - round_start_time < config.shuttle_refuel_delay) + user << "The emergency shuttle is refueling. Please wait another [abs(round(((world.time - round_start_time) - config.shuttle_refuel_delay)/600))] minutes before trying again." + return + + switch(emergency.mode) + if(SHUTTLE_RECALL) + user << "The emergency shuttle may not be called while returning to Centcom." + return + if(SHUTTLE_CALL) + user << "The emergency shuttle is already on its way." + return + if(SHUTTLE_DOCKED) + user << "The emergency shuttle is already here." + return + if(SHUTTLE_ESCAPE) + user << "The emergency shuttle is moving away to a safe distance." + return + + call_reason = strip_html_properly(trim(call_reason)) + + if(length(call_reason) < CALL_SHUTTLE_REASON_LENGTH) + user << "You must provide a reason." + return + + var/area/signal_origin = get_area(user) + var/emergency_reason = "\nNature of emergency:\n\n[call_reason]" + if(seclevel2num(get_security_level()) == SEC_LEVEL_RED) // There is a serious threat we gotta move no time to give them five minutes. + emergency.request(null, 0.5, signal_origin, emergency_reason, 1) + else + emergency.request(null, 1, signal_origin, emergency_reason, 0) + + log_game("[key_name(user)] has called the shuttle.") + message_admins("[key_name_admin(user)] has called the shuttle.") + + return + +/datum/subsystem/shuttle/proc/cancelEvac(mob/user) + if(emergency.mode != SHUTTLE_CALL) + return + + if(ticker.mode.name == "meteor") + return + + if((seclevel2num(get_security_level()) == SEC_LEVEL_RED)) + if(emergency.timeLeft(1) < emergencyCallTime * 0.25) + return + else if(emergency.timeLeft(1) < emergencyCallTime * 0.5) + return + + emergency.cancel(get_area(user)) + log_game("[key_name(user)] has recalled the shuttle.") + message_admins("[key_name_admin(user)] has recalled the shuttle.") + return 1 + +/datum/subsystem/shuttle/proc/autoEvac() + var/callShuttle = 1 + + for(var/thing in shuttle_caller_list) + if(istype(thing, /mob/living/silicon/ai)) + var/mob/living/silicon/ai/AI = thing + if(AI.stat || !AI.client) + continue + else if(istype(thing, /obj/machinery/computer/communications)) + var/obj/machinery/computer/communications/C = thing + if(C.stat & BROKEN) + continue + + var/turf/T = get_turf(thing) + if(T && T.z == 1) + callShuttle = 0 + break + + if(callShuttle) + if(emergency.mode < SHUTTLE_DOCKED) + emergency.request(null, 2.5) + log_game("There is no means of calling the shuttle anymore. Shuttle automatically called.") + message_admins("All the communications consoles were destroyed and all AIs are inactive. Shuttle called.") + +//try to move/request to dockHome if possible, otherwise dockAway. Mainly used for admin buttons +/datum/subsystem/shuttle/proc/toggleShuttle(shuttleId, dockHome, dockAway, timed) + var/obj/docking_port/mobile/M = getShuttle(shuttleId) + if(!M) + return 1 + var/obj/docking_port/stationary/dockedAt = M.get_docked() + var/destination = dockHome + if(dockedAt && dockedAt.id == dockHome) + destination = dockAway + if(timed) + if(M.request(getDock(destination))) + return 2 + else + if(M.dock(getDock(destination))) + return 2 + return 0 //dock successful + + +/datum/subsystem/shuttle/proc/moveShuttle(shuttleId, dockId, timed) + var/obj/docking_port/mobile/M = getShuttle(shuttleId) + if(!M) + return 1 + if(timed) + if(M.request(getDock(dockId))) + return 2 + else + if(M.dock(getDock(dockId))) + return 2 + return 0 //dock successful + + +/* +/proc/push_mob_back(var/mob/living/L, var/dir) + if(iscarbon(L) && isturf(L.loc)) + if(prob(88)) + var/turf/T = get_step(L, dir) + if(T) + for(var/obj/O in T) // For doors and such (kinda ugly but we can't have people opening doors) + if(!O.CanPass(L, L.loc, 1)) + return + L.Move(get_step(L, dir), dir) +*/ + +/datum/supply_order + var/ordernum + var/datum/supply_packs/object = null + var/orderedby = null + var/orderedbyRank + var/comment = null + +/datum/supply_order/proc/generateRequisition(atom/_loc) + if(!object) + return + + var/obj/item/weapon/paper/reqform = new /obj/item/weapon/paper(_loc) + reqform.name = "requisition form - [object.name]" + reqform.info += "