From b1bb5641685bf1b0bb6fcb375038c2aa5ecf7e0a Mon Sep 17 00:00:00 2001 From: Chinsky Date: Tue, 12 Mar 2013 00:41:37 +0400 Subject: [PATCH 01/44] Fixed issue with #2154 Also moved selection of base icon for limbs to update_mutantrace so it's only doen when race is changed. Changed mob icons a little, to get rid of rogue red pixel on torso that was not covered by arm Moved awkward red spot where missing hand would be to arm sprite, since missing whole arm would still make stump appear there, and it looks weird. --- .../mob/living/carbon/human/update_icons.dm | 58 +++++++++--------- .../mob/new_player/preferences_setup.dm | 49 +++++++-------- icons/mob/human_races/r_human.dmi | Bin 8306 -> 8326 bytes icons/mob/human_races/r_lizard.dmi | Bin 2382 -> 5673 bytes icons/mob/human_races/r_skrell.dmi | Bin 1873 -> 5326 bytes icons/mob/human_races/r_tajaran.dmi | Bin 2169 -> 2221 bytes 6 files changed, 52 insertions(+), 55 deletions(-) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 88b96a13deb..cbd31965423 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -124,7 +124,7 @@ Please contact me on #coderbus IRC. ~Carn x var/list/overlays_lying[TOTAL_LAYERS] var/list/overlays_standing[TOTAL_LAYERS] var/previous_damage_appearance // store what the body last looked like, so we only have to update it if something changed - + var/race_icon //UPDATES OVERLAYS FROM OVERLAYS_LYING/OVERLAYS_STANDING //this proc is messy as I was forced to include some old laggy cloaking code to it so that I don't break cloakers @@ -233,24 +233,8 @@ proc/get_damage_icon_part(damage_state, body_part) var/g = "m" if(gender == FEMALE) g = "f" - var/icon/icobase - if(skeleton) - icobase = 'icons/mob/human_races/r_skeleton.dmi' - else if(dna) - switch(dna.mutantrace) - if("tajaran") - icobase = 'icons/mob/human_races/r_tajaran.dmi' - if("lizard") - icobase = 'icons/mob/human_races/r_lizard.dmi' - if("skrell") - icobase = 'icons/mob/human_races/r_skrell.dmi' - else - icobase = 'icons/mob/human_races/r_human.dmi' - else - icobase = 'icons/mob/human_races/r_human.dmi' - if(!skeleton) - stand_icon = new /icon(icobase, "torso_[g][fat?"_fat":""]") + stand_icon = new /icon(race_icon, "torso_[g][fat?"_fat":""]") if(husk) stand_icon.ColorTone(husk_color_mod) else if(hulk) @@ -260,7 +244,7 @@ proc/get_damage_icon_part(damage_state, body_part) else if(plant) stand_icon.ColorTone(plant_color_mod) else - stand_icon = new /icon(icobase, "torso") + stand_icon = new /icon(race_icon, "torso") var/datum/organ/external/head = get_organ("head") var/has_head = 0 @@ -272,16 +256,16 @@ proc/get_damage_icon_part(damage_state, body_part) var/icon/temp if(istype(part, /datum/organ/external/groin)) if(skeleton) - temp = new /icon(icobase, "groin") + temp = new /icon(race_icon, "groin") else - temp = new /icon(icobase, "groin_[g]") + temp = new /icon(race_icon, "groin_[g]") else if(istype(part, /datum/organ/external/head)) if(skeleton) - temp = new /icon(icobase, "head") + temp = new /icon(race_icon, "head") else - temp = new /icon(icobase, "head_[g]") + temp = new /icon(race_icon, "head_[g]") else - temp = new /icon(icobase, "[part.icon_name]") + temp = new /icon(race_icon, "[part.icon_name]") if(part.status & ORGAN_ROBOT) temp.GrayScale() if(part.status & ORGAN_DEAD) @@ -326,7 +310,7 @@ proc/get_damage_icon_part(damage_state, body_part) if(husk) var/icon/mask = new(stand_icon) - var/icon/husk_over = new(icobase,"overlay_husk") + var/icon/husk_over = new(race_icon,"overlay_husk") mask.MapColors(0,0,0,1, 0,0,0,1, 0,0,0,1, 0,0,0,1, 0,0,0,0) husk_over.Blend(mask, ICON_ADD) stand_icon.Blend(husk_over, ICON_OVERLAY) @@ -450,14 +434,30 @@ proc/get_damage_icon_part(damage_state, body_part) // var/g = "m" // if (gender == FEMALE) g = "f" //BS12 EDIT + var/skeleton = (SKELETON in src.mutations) + if(skeleton) + race_icon = 'icons/mob/human_races/r_skeleton.dmi' + else if(dna) + switch(dna.mutantrace) + if("tajaran") + race_icon = 'icons/mob/human_races/r_tajaran.dmi' + if("lizard") + race_icon = 'icons/mob/human_races/r_lizard.dmi' + if("skrell") + race_icon = 'icons/mob/human_races/r_skrell.dmi' + else + race_icon = 'icons/mob/human_races/r_human.dmi' + else + icon = 'icons/mob/human_races/r_human.dmi' + if(dna) switch(dna.mutantrace) - if("lizard","golem","slime","shadow","adamantine") + if("golem","slime","shadow","adamantine") overlays_lying[MUTANTRACE_LAYER] = image("icon" = 'icons/effects/genetics.dmi', "icon_state" = "[dna.mutantrace][fat]_[gender]_l") overlays_standing[MUTANTRACE_LAYER] = image("icon" = 'icons/effects/genetics.dmi', "icon_state" = "[dna.mutantrace][fat]_[gender]_s") - if("lizard","tajaran","skrell") - overlays_lying[MUTANTRACE_LAYER] = image("icon" = 'icons/effects/species.dmi', "icon_state" = "[dna.mutantrace]_[gender]_l") - overlays_standing[MUTANTRACE_LAYER] = image("icon" = 'icons/effects/species.dmi', "icon_state" = "[dna.mutantrace]_[gender]_s") + // if("lizard","tajaran","skrell") + // overlays_lying[MUTANTRACE_LAYER] = image("icon" = 'icons/effects/species.dmi', "icon_state" = "[dna.mutantrace]_[gender]_l") + // overlays_standing[MUTANTRACE_LAYER] = image("icon" = 'icons/effects/species.dmi', "icon_state" = "[dna.mutantrace]_[gender]_s") if("plant") if(stat == DEAD) //TODO overlays_lying[MUTANTRACE_LAYER] = image("icon" = 'icons/effects/genetics.dmi', "icon_state" = "[dna.mutantrace]_d") diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index b7b8c32393e..461a20a4921 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -135,37 +135,34 @@ datum/preferences var/g = "m" if(gender == FEMALE) g = "f" - if(species == "Tajaran") - preview_icon = new /icon('icons/effects/species.dmi', "tajaran_[g]_s") - preview_icon.Blend(new /icon('icons/effects/species.dmi', "tajtail_s"), ICON_OVERLAY) - else if(species == "Unathi") - preview_icon = new /icon('icons/effects/species.dmi', "lizard_[g]_s") - preview_icon.Blend(new /icon('icons/effects/species.dmi', "sogtail_s"), ICON_OVERLAY) - else if(species == "Skrell") - preview_icon = new /icon('icons/effects/species.dmi', "skrell_[g]_s") - else - preview_icon = new /icon('human.dmi', "torso_[g]_s") - preview_icon.Blend(new /icon('human.dmi', "chest_[g]_s"), ICON_OVERLAY) + var/icon/icobase + switch(species) + if("Tajaran") + icobase = 'icons/mob/human_races/r_tajaran.dmi' + if("Unathi") + icobase = 'icons/mob/human_races/r_lizard.dmi' + if("Skrell") + icobase = 'icons/mob/human_races/r_skrell.dmi' + else + icobase = 'icons/mob/human_races/r_human.dmi' + preview_icon = new /icon(icobase, "torso_[g]") + preview_icon.Blend(new /icon(icobase, "groin_[g]"), ICON_OVERLAY) + preview_icon.Blend(new /icon(icobase, "head_[g]"), ICON_OVERLAY) - if(organ_data["head"] != "amputated") - preview_icon.Blend(new /icon('human.dmi', "head_[g]_s"), ICON_OVERLAY) + for(var/name in list("l_arm","r_arm","l_leg","r_leg","l_foot","r_foot","l_hand","r_hand")) + // make sure the organ is added to the list so it's drawn + if(organ_data[name] == null) + organ_data[name] = null - for(var/name in list("l_arm","r_arm","l_leg","r_leg","l_foot","r_foot","l_hand","r_hand")) - // make sure the organ is added to the list so it's drawn - if(organ_data[name] == null) - organ_data[name] = null + for(var/name in organ_data) + if(organ_data[name] == "amputated") continue - for(var/name in organ_data) - if(organ_data[name] == "amputated") continue + var/icon/temp = new /icon(icobase, "[name]") + if(organ_data[name] == "cyborg") + temp.MapColors(rgb(77,77,77), rgb(150,150,150), rgb(28,28,28), rgb(0,0,0)) - var/icon/temp = new /icon('human.dmi', "[name]_s") - if(organ_data[name] == "cyborg") - temp.MapColors(rgb(77,77,77), rgb(150,150,150), rgb(28,28,28), rgb(0,0,0)) - - preview_icon.Blend(temp, ICON_OVERLAY) - - preview_icon.Blend(new /icon('human.dmi', "groin_[g]_s"), ICON_OVERLAY) + preview_icon.Blend(temp, ICON_OVERLAY) // Skin tone if(species == "Human") diff --git a/icons/mob/human_races/r_human.dmi b/icons/mob/human_races/r_human.dmi index 16324b2bee52a7c41a9f399f7e97890d3c575afa..40d2a6aa60610e99c520f8edb0ba150eeacb3b47 100644 GIT binary patch delta 7693 zcmZvAbzD?!*Yz2Ojsb2d2@yp~I=zVj0VPC2N*YNKq)Y06G>C#UNJvOXcg_d{BCRMx zx4?r#cMW`p`+c7Geg637H#2AAIy3v)XYaMvUb_kr_v5$05H;oddcGevWXq1DHf`L)`^p8ONhU3(+r>ovGX{F@3+Ok%}iYlCj-8VwM(>kzY-!5ERnLW4l$Z;8%US(NA zR8wBZp%ajxbky(?^m(oIv9eO2pdnT6!|7vDrQ-PP_d7K#F$Yc{0`ed?%!pt?T`{ty~c2 zSTCPOdZ|KbyRu`YcmJi6`$akJ{@DfWC5Y#4Ky6-LXX-|G@=PKQ7eRdNZK`@ry&4a^ z)Z(gE{hmwQd|W6omk?s)(ZnDk@5JCUc^eG7D3V6 zITNLIZGPj;7fL%(>1uB}7hLpF6}Un_7KuJTqe@e6v?Y=@G{2S|0fKjTz0pk%xI|(C zZV`*KzkjOU+zR@V*74n~5cIADBhmHyEqr5M?RqZx0ksGVkPSkZ$w)=eEnro?;t1^qvCeU`m zM=NPZqUjB@0wu;m?K`5FwaXm8YqKE%*U<_4d#po?9Dg%VpRf(Jbdp$7L`8{PQ6z2< zxF=E*k%31VXtT54SBk67Qm{N**XFWw9T(z|#9I-G$o(*cM} zmuHRpyV2`)pBTRXr}i_^P7#Z=KP%MBxuD!*YxI*T0JMaKB!k^ns(>y%5{S=1MF$+h zb|*->dtxt#wC4150@4Q?@KFAnhe4@N`+ElEP*oL9eG&Ak4=!Vo%T(`Vd9E^qlGg8r zj*`jzpNIABbKcV&m!H(o#>h>MS6AG(6`+PT>~VAn0N=Q+(rWn)ZEIaFv(u>u6IPUP zpX#qFg3O}veGQbbwas-QlNGAE+w?MqV?mb6`8utC9>%Oc#tVrZf!(B6y#sapjMl;Y zi+LHGUF3N2zq2fvtn3`1y2d!X^yl~Hx`i%jS)m5t$d?+ZK=m(ZDRB!5uJ95U`^{OF z;-RuvKj*`-{mTi0TX`)ux@w&AXKctVyxL5;YeR5UvEZzNjJNY%*_s5Cf^q@X@N3!x zNhcU>LgF4V7gXyC;9vw-43(f-xy1lmkZ=*#{GnI`ST5+E%7_MqTwR@<8<$0vk zcZ9-Rq!9EU2=McWDBFd>H|Lk-oDhhBzrRKTxpf!%5$}pIeiIkJ#w7Ca2!W!kv^=Dub@!zRovgupB~Do$Bk zk^%Ru%|eMLmM5F>*A?_6+?0x2YuUs1^+1Pa%pAFhM%lnkn&np1g=mB94nM<4qU*_& zu#8+tICvhnzZ=eY=`+3%)WFR?z9%<8X%6Jd5)O9ubmwKN_Hy zR9_JDuk;oBRNG53jOB*WZKd z36=irv_GrQsb(j%2;$9#F{Kso&>qkk-EB7FAD9*L=f8TEL)v;YUt^4P!yh~3yB`~- zZbjGhEWSz?$W`q!D)=Nl|eZy{<4~}F@AY$wi6&Ql><}$EFEse z-ZMSpHZa?!XN>gmY1`kL$V?UX@nL-n=R&CDHxMiM?HqI=QgWJg!GKQwBssx?q9n?x z9VyJ#{D8lls>XTyevLt5+OhwKSCu57*!kN!QBBy@h2_9rhK`@qtadLc`jL;l%aMFB zaY1?0IQam+?0+HgyOvsA#*fb%ak36S&ITX*$?Zln)g(&IJI(5wTGD-9cA5=e|4n6k z8y@3wx>El58|OnX;qjfTyH=MCqnRm5?6U1&`Ojx3^$fVLcO4FMTR}^H{5nye*n6B+ zne@=EjGlxuzch+XX5XP2?7mLf@pG4Q1+YQlyYtZwNX~l1N8he67w)zYZ>G14JyMzK zw~o5G`-T*o<$`_#1F|2K9+^ZQeD5jA^|j}aOD2g41htO1@K-% z>C*jn6j7xH%oN8bWAhHLh=HpolWc$bAxqU$r)sR2HlUq04Df6Mn?pelYDbyV*e>ZQ zwE%&aY(UI?;XPLbUqwf>7ZroujiLLVij8$%U$zN_WiIXllab#luEV2VjMTNmHMbgS z*uk+B2Jx3$+Q#p~2juQ$Hdu0aXc?tXfP78wchGm`hT^D`JF5!ImDB);U33X^q`sTC zTo41$mr92@^&_D`wgB(z5+iG}~#=pC=8vUiIM zu1V9&H2%he8-<3|9+@hB3lM<4pC9IYh(p{arqSQPn%oA0Pb!freBNNizS!mH>T$tQ z+WTD>)TtQVh%O|O;uU`T)p=`(U6{81S9Wn;bvApFYhX-`5}{>I!P9RPkgv7fm?zW^Uc;~~zx^>Um< zS$R@8I7&5B;s|E6HB4Ld+a@lGgs$>DN$%97{(yGNWSXqZ&(y|Vm{5c-d-LGF9<_KR%IIo{zEYik|FEjUPicQ&1T61~@->Z_F5b#JL z!#=PH?So8w#2Kaf3l}d7Hs^xsEF)VIV{mSPG@~()eo|%eR=k!VNqO_uNQ9xH6c29R zP22FhUEy$9D+8!yM>**e``Lb`Re#@b95qL#Is-`u`hb>vjn}quF>1r&+wg6v zGyS!q_?*gr;<2B_bu>~K4$Rn-4A@g2^11j$LTIvn+&T;*o>Oq>ctfPGUk;~LoNc%% zEALA*+mQQyyE-N33~&3p)&d6XPE;mEykjD&c8?tX^xl;<9!4d}jH03jL|p(u&(75O3@BYSDFfWJ^yFD# z6!Qapn7Er8(-q4O#XmnowLFE1~84VAe%3@dB<#}b=`e)F((zjC~nF|VY zwIeP_tP3yL8-32+Zq+wH{*Q1^PHs1yiF)oOLDlPrE2jl+7wQh3C{yOKOfI-|qd`Z)$oxYCSBXUf(uto0 z`hPWA(CFY_ynq${7Y984Zw}DG*qVABYF}3nA%x_@^dGrT`!~v-j^(;J?ikRxshj_b zjw&6ivQ{+dSy1CQFKNGyQ~33b+1r4!8ncCzvE&jT{kUN%RKYGkIL}e4i@BO^cHA_s zMD=aZ%Yw}8Z=$zXbk=)i=v{QOtG+D?Z38>ZWLJwUjdDb}Q zyns=e`Eckw;`yp&V$)=tLXy`#W(i2(fnO!MmlFe>*5G}g-uu2%oGAzp()wV^XuY#u zeQwYUk7Bb}4;a&!Jcwl!1fCO5t_>xjsO(q27{$bodA zx>jX9^0RtjQ7UUtw1VC%t~VcRf7uyvLs&oUbrLxq=>5e>X8iLx;kWc7zwM1qX!f0e z?HN%mUjbU!@MbOCk*^i3*a_y7$*V2lbYD{HBT(>Ej!lWbN4Qkt>!qyHwCPvO>Fw!b z4^I5jK!A6lCBScQSlA+Mt;3lvk2nZ7$@XQSSW{~{f0>q*9c;ZKxq?1b>_uA6T-s~q zkO21(X!w*{A31F3AQQ5~b(}xIiJy!OS3syBl0?qV(r`op;g%%>Qj($n<=yb% z_4X+Muur7UF4rOm{^htU{XfVxy(SYa#mH?7V7;$X!k^PyMSlLYq-&t6@BiZ?SQ=j! z@otmimY4C`lXzXpR51v=Hl+^vd54$p=EU8DWHIDjO%m`G6sd1*8EjRL?D}yN+XCfz zyKlx`fOkJ5M%z%O4AJ!;Uf}GwN1yqScO&0Ig1=*Q;rn!~BpOp=52TqT z%IvfD#C&2dg(;Tbh1{_(vIURV3iGcXzJ6{&3Xa0qNpdSd|KqNn|1u)?Y|5hNLA6A;x|Axkgd1#7QJGc^nS#2=;y^2MG{HFr;dxAFHE=fdrPMaxa zu8nlK1QvEh$>gq7>XjEkY{c4Zd>GX+&1Un>&=J}%rDLs4;5p~sno#`7J|o1T+jX*V zdtp6eu04%19(Gh#p=|`lU8vcm2rJeB4ae)#D==-7yHT*Zn4XRKmQEGV82JjZrv}0T zjFO8e@$1XwjEn2k&U&sZf?a4(S7D9I34&HNrW({$+oH2By!(;#)8ORW*L{Lc{3ur|vNS(b31s}Pp_g3OxuJ0G9V zw&F)ibJEB`=zu87=JR*L%hwq5jwYc^+ija^5Sf)0&3T2UIR6y3rqNkDPMmka@@s)a zrt&{q>saq9#+M}ih5@Mf?9vvc447W%R?tx^7tj{8OpY8!vtKU93T+#LDu+tz!Hcix zmoG;XtWK=Yj;yJJsSmeO&4UX2zU%96E>&E8h?`^1Tl4DuM)w{Ao>TK!TLKeBi_4Kqi(6G1<_1a1;s;D}CS z?%O_E4aJ|q=#+XFTzNpU5NLBTM}ozCCiZOSkRdxlg8xSBpJED=!}|Q?5Y539qcULP z5(fa;CT$mA{dAi!b1~L|+-@uFH|{iAkv^&*)Y2Li7e~O05sOty>j3-uTxA`R_I1VJ zQ=kf~q%tA>=Vk=TcP+Hg-VgaIQ1t~s#@P96FYDdx!_C+Pa76S-SB~jy&j+TU#s*lr zT-5M(u0o>);T(?FA2mq>jVnsJfxKbzknGy{eRr)LpMS?f0W)`;Fd}WV<@2cQS)g$6 zi#qejk54NPo;(vn`^;SVDV6N0YvQ06gt+a5)XgBI^T@7{T;m-14;V(hRe4pV=c!><)^jFLDe`cv}dY$4|ZGO)n$|G_~fn672_0DpA^!V#_~M-*z&te;rucyP^tD z$gCQQDX~8L`Bm2kXr3E~TU4KjRm5Zlj|loX7wL zH{}4}Uie~|4PUu9e2F)+KfUQ5o(kDkvUkPuVC>I{A9ExveJbp2rtu4!LlWB{bOCpuJOtfs9Tr5ppPd)K;qt zR`DF6v+DTxF_RZcs5u6ErKTrsw$4Ak7=ME8U49X5&m{Vi^Xsh#)-m1?y_puYi|hz z=*SxYBq^$TA4kli$8oYyb$r_Euhd^5QiOLxC z)*J-Nj)gxLMUDC^O&gx%#Do0dCzRjo^c~WHc>hc0ZDMtScQv)4DcI;4ECwpw!cxfJ zB{FN?Yi*xO!0)FXFMXDWYfp=mW+kD_?}oqmvu*TkI<(e-f3$S&2HQhaMMJ8j?f=uHpDCL4@0{=ScxN8e?>)Ose z1i3^`$5%HvUkk_wdQ7Z#yBooHo{m*}%}_u^1C1W#Q&#Ox;G}QqW*B5vbzG<9h%L-Q zEh?q4u)p`FHHWnOb|hxy5xZ=NQx(aqf`7>YWcP_&p>Xfd&Nl~Hgn(?LFPkQkR>^MX zZ)lF}In`W*Jjjv0cV1M?P=kV|g1*7scRPOSK5_2<-VR-_Qa|JDKFz@{liSDGZ5bej zz3cN3a*bV9WWW0n`@Ybt&BU?D0umZ+)|jP#+ydJ46hg* zwOJ+~ncSh<@P%w1z52w;f}_KCDY74)F<*RrmxS$YxzH~^OYXCH#KxqMIhDc1MQ8oP zR6ZzU(E0II8+(<5GLZZH++%5=xPboZnD#v}2S(3u4*F{yUsNX_Q~}UU?SZCpg`(x_ F{|A3v9`67E delta 7705 zcmZ8m2|QG9+dg9~WtTOwwouBFRJK7$NcJULv`E>7Otv#h$dYUg3L(qbvqy|wp+?!W zk0tv)#y;QU|Gw|{d%w@`$DA?GIp;q2eLvTIUDpJuuBp6Tft@tfRE^Ld7KdR+i`D?q zmE{SRs7%fFr}s6#8ae-opqEwkyzCy${h0a8dC9zk&qr9Pn|Bf`)z@$O_uHLd{bIGAG+cS%kic*#2Bmsx6%U;Un{)X~K<_ZFcOp6+*-tEghqR6ocO< zBE_P^6E2DqV;|xEs-Je)b;mnv%hKqbIxcfP>Uwl8Fu2wraWlU!`yo9i`A4ymQB0XtWesfF+c7vDfH-xqGimT3XKo_I(q7wMTr5Si9h}~X zTO7>;w@4((m>Du;$7>1wl5zZ25YB!~sZm`z?yY%{a`#yh>3zb#La_qtzPGQaeTrE9 zc%1Fz_xOPh_<3T@!4K#B!IWKHyi$Oh43;;hm)_3?V*Ax74xU?b$(6dmMnP-ftfiyU z7#dpT2oEutq%TJn?TkOPVF(E^IaTnmO`h`+#1?f~k>+HKEAo2G8{}#5dkl6{#E5{K zTv@L@%!>T}AE*;#VQ(kup|;j>mU9-i&m&yDcbAWbzxR__79Z`6FsO+HC!8(Um+?jQ z^0gwr@xQ6#bi64cOFJNF?sZjUeF}@-SpA{Z?hqI=s0_mU(#>O8|7>coN{ zoihDb+k88vBfdXTRE-`vZ<__($yauxpQA6IU?-~#lg5mt($2)r9KUQ7%mVom1*9w` zDm=B`G#mP3t5a7H{Zt|%5&cv#E=aZiP4wzaflA4C>Z(Fl3C`*J1Os_#j65w9w6I1Q zT2GjDSfzrV;-sk?Y9P#)ZK{Lk_p&zDUVkXfb`9YShdI}A+ylpAa(>KznUrUc-4%}$ zJgev-Tve1vwG5^8JnZYq_B#3ANf7!->&}YiOzZqKrav3B((%v}*HAI)_wK9B3MSL_ zd>>S*%w)ZDD*@^?lGw#0c8aD7^37~ZLuL7rB3Y~Fc-UmmV|gvQD0ZN;d7}xRq7L>_ zR&G${nJO9vs6^6&wyr1j*EUyV_JIu&b@?m3y4s&28nu}FNPSQXZkX>3W|O+*hsMQ6 zZRZc80U0r97xIq3RC?L>--WmP%^AskM*Z!~ac6YWj5_JZR~M1a+|sXM`E;>(-MT-U zBTMz6t$V3D507QVIqj0lDY)md-Bel|jC=`APr&_Gg5?o2yDK+9xi}q7%`?UOnFsRo z<4$=8MZgVBN1)gWeA^0}=N-x2l*GXxIhvDc(qdE1HqA8fPYqQHGsEjN< zvw##4aSBH(7F08<4?xM#MX3J+A}sAU7IZrIrSh@;e@Kt zQ1!H5YVA5ETZdSiPSWX?jt)sEMy8_Y-G#bet5k9yA)h!_p4Y#3pPHuG_TAEu%JfgB<_z->L)-vlM4bAM-j0!`6N2qEuJXz*jvC895SPhL z^@WbyOb>cPzH3ZpXv+WL59KRc)ZCdCkstd67=kJ{6WUruoOVVcUCH@uQ&XUIxiQ2^ z_<%e1>G}-1RxpKMF4aT(57-my({-%!$;+*iU-T=fF3fBRQcPxJzv?W)w5&baj7Lb% zSkhvX&M7a!^ySyJ*~Qm|Sf_ky_ZcrMtxj64v4=i)f(-SyKa>Szn(?djUu)Ku zs@fXXO2THd4;okfQ~weBrZY)_W;t8%m)InOi%zYh5w)*lT*$&3cxFvW2ia6>!G`Y@ zyDMJlE?VLfS22V)AEcT#Q*M8?SpB*MPHC{asl!8B0M*QII|!gx+&&SyJ+Ky#tocD* zS~;vPhM-w^Q#ww?f9>K>zCs=yW3Ks9FaI~)yC#=qK5pF_t@=U(<__2~YjDD)P+Z_b zTE0`!ox2jULA^g}L*>5 zn*;_!6E0c2|BXV7H7rzlCrj>omd!O!d?bKb%a^t#G-|Tq1e(1`_mwgwW(fRwb9)r# zT5?s}vH!d&t_SHQ5)ehqkPG=^T8}-`L)`-Ldz!FU znBNtyyuUz6m6A4KZUmP&jo{I2(Pr~K&=aL+Ke^RKkbt0R*zc(I2EM>A?Z8_KlYLL# zL|xXmH%?O5hHvPCDw=BWoB$S=YuDAVs38#ZR~^ySv~Piw&#(?C7Prk>s-WVYmwN8Z zQIP`w6t|}_|ImNf{XsMhHRkPvjF#@cdI)S@>or%Qp|J25I*;|=C1n#Xt!cGc;{+lA zXPF}obep(Ivf2zICkMJSKkX4Wde)4EAabF~ZEItLgUt&lj%%ksGOg59;Vpxkb6;r5 zr^>wUnj$azcq(_&g3laBi7{4+RO9f-=?f`kd%`x5{*Qv1r)-cEgYq%Yx4m>8Kg#_UEABycS^L3!=iVdKJhw|JuFr=I)9m^+z(Cl9Q*7TQMYKj# zK!xK0X2HuI&X=ph{#sq33koHwYs8;12(8d0p~a1-6ly5P zRn(Z!JJvtTIVf(9%rJC@5K(2YTDkVR{#mm8BPu`h`W+<@~+zEchgA32}BrKrO;`L+7!y?SoTnGD(U& zIax0)B||GvbX=n8*DATI54QTIGd3v&51sGsZh|Rc`7BD!0KR%m<<)C8jt}TmIz8!M zMm1Vq&O+{gTlVS7aeM>C0u^-nHE7Q8kkWgim)M>(LSS@V<-ZwIOxR7EnCtUCXMK~u z*KoV4f@0ogC#c7sQ%j#|Z`(mKs;#6^y~&?5ik};l>TTQ{-I#QDRa&!yFx8Z+L$2G3 zG!7TrhognuVd>hbHkM5j9Yw(frH`e1b1R6CjyjLsC|E0@q1=Z$j`|1Q{S*NTSLKpF zQ{QkQ+YXtMF}`+O<#yA-_$~|fZq8N#@%rKZpm>oRR*ZCfZPC6fuvg*lS(QZqF#gZ> zU1HhG^@Q(1WcWJ5qvbNUX6LwP-Te3l?_@-5VKFlxTIsf%74di<1`F8t zLA>0mMEO>W6intae*}xy2p&ohjssW!?>mO>182d}T{GoCg%f5^>z2`N5ee+eTKU&O z{~n(AOwm|w-CjBlqi`b1*zv|TDCMNg6Nh7a4uYuw*e`S3T%Z`Z3B2+djm2v7< zM%L^#2>wiur_e%r9dP<3-=^~+J#@Z+qdKJQS&jX%lX&73qGI%!N$toNK#GEQ$LPz& z`RT+q@eZFaVFP3rDOCk8Ucc;EU$iTljS?+-n-nP8AK=pk_kCU|#EY92MTK@ZjR3R=AjAa2EoxNKI#m1ltbQO){e;&OG%IUR=zWWJ z0_R`%J7SY#gL~Ng4a&bB0}K`+pj?cI<`~dB!&W9dXK? z_|F)JCpTNXA_QasH?EYE3dC}WPSJK-)0SD&ZvOw_UAB3PO*STxYG&t)zVEZiKz+ZZ z`J+Y!>SvR&1N36HS+2gTqkWFI>a#6B{=EAxyK%L-icNpfo;OtZQN5&X7Di7rROZUK z^DrX5_o4>zF95WJ*KF`dyF2&e0Q%aT?U0H4V$j>+wb+f~ zMca^K1~2Edm66l4w(L%qnCLpMEnObE@V@A6_2NT6ftj#_J|?%1@b-ejH|y<>zBeRN zG*4btkf>p8Ml5>Q9ojiS*X#@YI}{kyngstplDG( z(QP1ecO8ybyh0DLR?tHBg(?H>$2`IN(Ak5p#qz99)DDSnftWD#-nL-9F0?>3e)k~< z(~&%XLK>;gWv{DK0m z&N5R8s>+aM$&p|~?bAY4saEyR_F7FPh_KDj0KG)3e`i=KYcZB4=S+~bQD1O~y{RdK z7+)lx3!<{$yN;DS#9?^!a6p8!FpkR}m$hsWT|yv>uGI<7HGx^6)oODZhzEzT>#9ws zpX-Z?_9ZzYq*J6#7;FUVN3Llj+27k7biW>Fvy ztv%Hch#}RF8k4MUeA!%MX_*KTvnC7ITU>~ZVEF(CK}{wYqedtKM;FYnx$#t1@mh}j&LlohmC){YCbjkYUiP{z9j>I4=jP+4$`n{wsgG9k4){};dk_&JbM12 z==jlRVEg)h#5(>sp`6kV{&%z) zA@7mb(NEm;X>FV;>ZLFy!pxQC@+jE$l~Mi`{v3KupRJi%VS}tVXBxRBSGhhyM8htz z;PljUs<>RXzcNpNKV)zyRgAXxt>%?2{lEUA(K@b@n_WvR`?K7ZbNxbLVa|>Fl3Be~ za+;p~{J}k~`fWPGV2k<>jj+T5&2UzMrVrJ%>J$~x%Cu|zm)LQ8UhokPUbD0L-t*-6 z$kvMO*VXa%tzO~|X459Gg0l(AQ6*(;&LLIE)-eAS)j6Z#9Rp(lh&tJqxp~h~F683t zF0pAlHuRd@ED1pK+mx@2Uh~ZJh{l|E)t+=~F<5ab{mU+c%;>>9Zw}xk5I(Jv7A%Jg z8zFlYPo7zMvA*`JVlY1<&$~KoP#1`dmqT%*b-+vO+q^n7uCXnhV0!z5wac%V#O zkjA7txCt{-f77cWr%H><_k_JH%o2curiUi*`ff~>EDOO?FHhqqSUh_@PrpHwhQ`r) z3xu~uC@8fnXAz6{>(N7%oh46sz6*S`U-m7>n{uiaSqgqws4q(W=-G_(=6Ne5z>OCT z8!x#FkFxjEdfj48t}731wSB)tc(67k2B{43>g6X(J%aMnb|A?(t?2~Nbl~Oj^yko& zMaoSR@r-wC*xZWqc4_+SuNb&XV;x{ZF|wlfo_cZ6$qU?$U%Kzy#{a$a`P8TdDGFvas_+2UXQ-n;jcw03MGb3ZM4uh0 z{+Q#K_IhELHJ8X6jOd2k{s=Q;N_@!YoDfFAtRGR(0;yBK{Ed7FPBIx)y`e?Ok_^{i z5*pXOWM8}e%R$W7^YdOjO#X}tr%YKuA3rfehfXKQxO+ZDs=}3jCi{)tl#^PzD z+H>y2DQ;x8dKH&&9(E3O&Z^|bMf7FbO+-(sx3prCrwOt zF;NHs_(vj@*olZlox+z^x&xcb=LTFf8128xnD>=eU<<36yN7t`KLXD$C|%!BTbuul z`fbj6wt@Chw}Zd^fTa$s`r@O@-Y)3W4hIXqlZaQ)<(En6)T`}3z{m=QwG}T;&Htg4 zx}i-daZ|5ZM#<`3)dK`P$q0EY|8k`U0wbA54TyhZLNLu{Qs1%H`xB3+Ma#D19A%2?$#h;nS}}j!UINI>?H^Eg2SpBvduB9U9GfFDV%ZjewL=yO4!| zO)fve0f_md*$3(O>t*2VlD*S_>BpijpIGJ_0699#b#FabevITo1N|S6&vr2W<_&xP z7scIS!H)U>0P?z;Hff~S3T~X6iV|8KN9G-0MT}j|qxo)R{)DDwf*I?+KP2{5a>?8v zSyb=K5ldhLOURxf8D#_K4zK)qF`&&)WYBwn(!Dn)Pg6p9^~3J>q2mRT*TVO+FSo%B z5+x@9^p#S8S6TXxeb!L`1}T^oM*@AM-=n#cS0oNiDRk4o6XD|3N`37X?LMNnMsvb@ z*NP>m!(fU~)N6lj9w8cLO^j&vOr`!T327)Z6-XF1AI7}I)!A3#4$3fPEL7v9Fy=Hk zj&5FPQj`JAS#jKIYGpN8zFm0o=<*BkepsSR0JsML_uKCw8|8lv=PQ7bkXK4$GrIJT zWSULHHd-+pR=6M$sj){ItZf$cJo={x7`#&}2t8)uf$@`V>NY;xc8#_UDzxR|xJE7D z#Y|1P+HTO~WA}CWZdqm75a+`5zQGUt@b2ud$P#gqVeJnk@jIX6cHqE=XMg;~yaV66 zP-6hXW4QI5pBq{7mzL>#C>PjNb~-OxhG{xIGxu_Iel&D1j%5V^IaI_PZqA+I(yb+& zF7M0rv|`+OAP}Iwt*!GYv7~{n4hw7%u=d^F8|CiVt++~3Ddoun+%|_}2GY_pIr$$V zy;qE%2-Jf+tB9qR4Brkax0K8nQ%F0>b(bqGUaU};8!Ji-dcgl!L_?#SJr4svFM)?K zyq#rZP57BAqd=4Ax)N4>KTCKS8UJ0U(PCoxJ1ae^cyjo)xN8qy^nL$`_*vVm6N_)} zvVi1eCYq~&Sp>A7AUx97T`Z<`=vlIMZugEip)r=C0@T1&lB~G{Vou@|H5BERn!n2=>4G`Pk#JO%>J!~?@vz0*6{%055Cp9=G*`NP6KYIVJSk3qMvEC6)_I~6DW2H zx74i-9H&t}KXwdBb+1WDX#b^XW-WSWVJ!MD%I}_yaZhH`bQOK4pGh12^QT{1|PM=>1&G9b~Z-1Ut^ED%qS%C kI|!ks_DAYJp3pi4vBUZ|vXk*f2LygJZ|JBMT(f!cKV@P~4gdfE diff --git a/icons/mob/human_races/r_lizard.dmi b/icons/mob/human_races/r_lizard.dmi index cdd67dd1ed7806cc9b30cd6babeb7dd59f699ae8..e8fb53fdac06d8237954c77737116b7dc1fece3e 100644 GIT binary patch literal 5673 zcmcgwXH-+$x(ziTp&Y3SQUpOniXcT=kSbCI1yLj*z1KsJp@T~Ec%%vlQj}t(mjD5g z-g_sZC^htilJ?>`@5deE-tq3cf9{{X_W0HwbFaO=`OR;x{nFG}kNLvo3jhFsS^u84 z82~^J6J|=7T!H~MlaB3ja!ukUAPt% zIsd3E!S$6R*zbU@U88g8$jp`VqO;71i+mMCCOWd;WbkUI)VVyvH*JsS_sdkg78kES zR$LX~5qq$sTX2Mr>j%#jdOFG@UA@Wwi zA`k%Jl+xF}`!M)DW)YfbZ3*o<*vomA0-2g^PPA8{`}RTiw%O*)R$4a^}|#iy6I zu2GBaa#ohc(Z2;;D7-kCkVfsQ$-v^*X~1)bk*)Ko%Y7r7fW}gdN7NN9#%@Iw;szXc z(zx$KPSZ9fUH<3Y1B*FV;4LcE{=+$$N8yE|t;2W1UaYI1IR0GPjMHH@pSdS!2LIEo9uC%W^F~2`aIo7+}-`Ys-Dv>*wdgnf`OTwzkj*H@D(@xb~WtPP)J=bUZ;NMner`!r~bU~s?M->)4h zJEZS$UR*^~2T6@geqHRWE; zy)YV9Oi1a+uJ6Sb$uO}Y@Vt8Kk%*!|YnE16?h1;^>lpzRx{eT;8E^GoV&r4tCRb@9 z8U{`VStH$*zwRx5;9N!Z9>LAuD+06&5t}Y)2^}1Ot1RY#1SLZ%!4(<0i2qg~l>0o^ zgb&%y!Q?2aYp_}m8SN0B# zg5ASVHxQGnDA%Lmz@)zuGPu@$ahN}&aI|h1LB|GSy%dql$xozVa?*LaA+S;8tm6nO zAay%-h9Y=PDZKHnZE>pcBdGY2X1|P@t)ru0P^Z3;@%3A`o;)$rsxwSX+t@r(lH=U2 z8m0h`>-AOEJ=kkY5iPHqPW+1w;CcBhbu*_!+avqcSi9gQNP<}dy8`m6@5wCcNA}L# zqbu^F3blW~feXZ%S&7Q^2tE?v`VDY(tmXK|e{GZhDYv1##Ap>3PucSQh7ZFXG@$*l zKO$h#ErT8}Fbn~?OZ&#>d#EmT7s4Z2l= z|72IGrq|FoJCl(OimZL6QvV}!!YXf?K2q`*_@?2j=lKKQU3%x#cA}Ss#=#>76S#EA zWT?u7fYWxX>f4p$2I8Dn&;)WB5OKc}d|UN)wdjkHF))iW97|=KnD$sPqi&KeaKa;& z!j7>^_%O2v2kv-#35JVsa&X8HpVIGzhUB>7Vn6ey&mZ1k^yyMTNjj-M>Ol@WA7EWdhW1{Z!PvhbT`V8HQy%i|*jkv$;$t@s= zbc6?a6e^9s@XYh5zC*&uk}3PeEI_j#u_m8yL&_W}GLE&Vwvd%lv8vlj z8XqsK(*s73`SqR`XG}L)XH@9f^qtKdroU7zY%Sp4I{6dkeM#4>qA6u%;DyXbCesrq z9wI<6oryf$);krCBp6}{Y5X(RE+ardTSTbWTkF-m=l{g~|8Af>s1nITDSXat^We5v z-q175y*IyF!SkK@f^e6=nwo!;>CcJa%uQj(!&@g3l-5S1X(^Nw7iCQ=ud#CP&NnJn zvT?%3*}RICrEt0oGySTI+!=ih^j(2#l<>4ss`JqB#=)5-7&x|V7Jl}sy8p#GhZ@^S=r533aPegoMu5GsMN0|L%Q$Z`LjQSHb34 zRcBMy!8<6~16UQ-Q4gBzs7%tiO}<)EVmLnl{xlFdTs}LPtd(6JP!_vwLpRk zyg#aZ#)Ce6D?Jw zYwnYL``=_d?gnWWvTq80_&?fB`6htUxr{J+*@4qFjmnWYVSU0LW(+uqRM|pJ@J1HY zhwg&I%EBr?qVXJN!7%Sv~y{SaoMthjH-8JZZTfs9~rlFtp^bT3wh>eZQX(6 z&DLrM&LJod_R(IA{`2OUztFfISDG5HCAOW*wHLI053%^L1)fjwDkT>rQ(6DSJCT>m zHmTAcT-tvJT^d+D{?qQ#h?ZmZ*GatYw7So_A-)XXoVk)G_0Sk(wX|N@H2e`ru|~<5 z0aaMK_c<^$!~;*utC%O4^BIKNVs0saoLA+iYwLMHHI~UiiK8nq?8mIfD|>Fl7oWEv zqe)or4ME#YmrQ>2AL=RT#h|z5ag-~!B@h`^n}kIS(64ie)952zV%$p7i_ zm9yGT(dxRn@)J>==IqGMgIV0`SlO~jrpR~j-Iry()#c&8vvO0Hl|eJ$-oBbLrCV`BFNi^R<3Mjy~(h7>(nGufwYj`2(X_M~ACE$Gz!y%&%9gnm676 zjXV83lAFYNHcOdjH`T7%ty*I@g@0t;%DX=BjJHz~Uah2qN&jg@qm6-$e~Zl6_+T(m;-Z?|z3B6(hW?Y$UVtbkUMhmJ%@nl`&h7*d zCs{a3-6Kfq!*kcNKm!Q+uV=}Ly;(*Ta|d62buvhiOCjCivc-es&{9~?B=U1k+Do?; z$8%Mw&7+Krsyl>tACVc8M_-;59DHigerQcGQR`QZ{IQiqP*dXi z#@e|eCxCmRf=X(m`tWc)@oWlEry6Ga$8l35MrYNoKiodoCVgd==B>q?B@t0VV)m}) zK^M6Jo3r4aw`A6P;1$PU2&~}XYb|T=U94k+$S0EXNy*!7lxaZLRe#1SEZ**Z65Az`gSlpa9&CYVUNN$-vHuPRhZXs}vhTUnb@;)$pBY-nYU)P24rAU!9Mh%MCqW?LB)W%z{P zJpTxTU-aYxZ>oPHaW0yX6}Q);l`c%)xYu2 z?&lXpYtuFALM+n)J-{#3Ys~TbDX=k&*l4^(E$Xa)fiFuD&J4vtPDi@RE)c0VyIR9D!W~lUIZ)EGKX`@AU1+UfwBy0$m zB>unJW}2<~k%rx0eeSv@^l-B34kN%YKk>5_gDz0?`JUD>Ifcb=;ATWEF(G>kT=tam z@my`0TSW;rWP*;rdTwQa)u&H68;7rpn)bwma`XoiwccCCCFSC=!;n9FbgpY)^Gu+` zRffnpd6>jDYNVRt;IY5d)43QVedXrhSumkD-5v!j^+a+z@z>44e>j>2GfKwjV?VZ% zIyJ4ZaDU~lFu8$~1%nFMIFM=^nf{%)EUb4?o#D2>PFktb-Uu($CQK(wgoSzvW`f-t zINuHh7@Z&GwaibL0J52EiL|Hq`fv#M*4H&_s#FIeC&gQTT?=}yBXa9so-zMJ*Y=MX zkHdp1QQjxlfgQXlVRzwn5Ci20Ux%=?FS+Vcn9fVt&bT;M1R zo>Z|DolMo>`2YdHN@FMCm_KarvmW5hSY#cmehMO>wHO6tgXXSXu6(ux%=;cS!}9d% z*clfn;z-g~-{{-MhqW`7u1-$Sk>t*32%~R}*u|1-dCVCxBGcg*zkT=%5QoNCA{~t_ z>P{?24i?MMk{q zcdVX2F>16{Fljk{bq6v{GO~8x?5qJpkgHYmCxb@9!Y^x{;=$clg2!?$hf3^ERXiQk zVpXGU>xhoF2C9bM2^WP}0lZqzocKf5-pp`C%;Cs4c-FesonUpW!7H5bgj!gAj1M!rZZ*198CicbW4%x>2*jd-ye@4aGoHP*vW&$ONvGu1Gm>yn!U6Qm-c z3Q4gyb+n!Wa=w0EWQ2OeS`hQ*sPE~L`nD~TE2xmP%hIY<0x}Nu8Vx|dy%>UePb+}H zceqCf1Jc46?FDFGFp%&<1aSw;yTS25E3L20U4dFSWd`YZg4e!@)@~@;c%RJs%~Df| zinQ1UQDg(;1YG0G78*I2zQ3=Il$~K*eu1Xi&!YpgE|&=g3!g&h$P#QzEVBkeLDD`n zw3pDr=o2l{oqZH&nXDP8;;LP2q zZcoKY&lfpbRxJ`Z@hBZiTJxI=(3--v!g=y78f!q5qnLueDZyE%k7EZ3mJCzK^-U^-fN2K&NuAST^ zy-N+F@9CHkSz7|N!-c#B@wBJ?5zc}q-fd7e8>X{uA^dPEl%C+-mJzw%pUNt9s@DVY z5{y7^^V_kUegP_K2FlTbX~|Lyqye@Cy5-8gClX;uAv|x&LW&@Q-wzVA)1Zet5o-7? z%7llI*EZAFr^y+9vFinpK#a2$K1C@cKBHM+T1E(+Nc1=fh23%pYM&`$`$A8i=bsIt zD!IXAxu2mIe4%SMiV(^`$!1E(T3yImUc4=h52pi!u8}=eAa=oBkc?on2Axf7lG6Db z@yw)kp#_FBpwLMm+F~EZ+8|IRfMf8ALceBfo=y#uUh^tTM38-XRH)AQd$@&yglWUt z$v0_(9#P98u2gYrl2qPF#(&^GrQuPbZ)PCLrIN+hWYOdcekpeY?>K}Bo!IvvQEa4W iJ<_xcP8lsj08iAiME>|zu1op%3((gw*8ZYt8}&cdFW|WV literal 2382 zcmZWqdpOhkAOCLV8n%N%gyWurT#BRE(2(4s9U~GYa%z@)Wo(!x6GaJ|OCnv=XBvK4Kp%C=PHT~uWU8q5%*u$Kli&sN--t=Q1eFa!X{ z0pJ|~ETimfYM^^+pu20JP7>KNWoH^}KMm$8(Utm&7=w)kfOFK#ANDD{uu=qihTz$rD<3$+wT48+uB~~jd`uZq zug&6FT6xqLRJ~7To$j5$Ppu2GA4e~Un$@H%xz+F6o~hBo3%fh#O|$9GMa@RmE{zWL z2c){Ls~H~(CD&-kN432oRh9+iHj~&^Wsgb>6v>u;W23JJV;l1yX?tAN`APMbCfTSa zC(p|s&FBxY3Jt8t71bJ_J1x!;;2#Hm?ZJt8Qa3^$XUO;|N&L$aJ&`V`bJVZp5opRm z*u`L}>=HuRDU5Ust?WL10M>w}tcb<5eO``VpVaNMMOGo#;120lO{FQx$xTDq(vDDx z2mlZeJNou_&P}dx+PGoU)u~HC?&+{ZmE1n@wr`gp8Ho62*m2_JG$NL&so}Q6h&6+! z2$7k3@y6lpbk1PM=J+7r&ZvqK%l(t-gVTRi4t$TY!7QHG8<(8n|2d@yAc-GLsanH} zfaqH`d8LrVektuuI@vFC0TjYsvK%`KPUka^;u^6j;MSx*H}eo7FXV4y|8@6I5E{s} z4vrtk38G9-l86b|fWzXEmnQPoYX)C72C?Q79ZR_ZVEy?M7VB8`%5d^yh*eU&Yp<1j z&eM4ibCqKTe5on&YOg`|jTrPl-tkX|f3e-SP&l!y=X)--kod!% zy7|+*F2BxCp-JSuTuIz!4ICSNbNuzFyEy0b45YbF&_0iP8hjbE8EHP+^V+1QT-&(8 zsDg&?r!(A79q#$Kai-#VFKhK*`Tu3h+pUV+*~U(YrA$7@iZOR0pJM8rFM=e-rB?`O z9iIa5jt;%LQO$UpNxvQ~#1&p*1o&%|X(rx@QM@{BnEuNa81_U2$yHV!w!ZMK#fQ}! zlcjU^f}yc<`{mqd{TA8fO}_95x1cCRNoCo05wv9TWP`xScmp#NVqulN7fY_Hv35Ir zteo594l z<+pltpy_f~#e%#osz$%#?0^^&vDxD_wY2F`I=L*4ij1y@BCP7Ka`CsZJsJhwqn7W2 zuf05iO9F5*d1{2a{*Y_ObD_)($U?P0E=lueP#0HD(u05~ycPy7ohv`BjLJSbU~k-A zd#O-FH_ciR5apl|v1mPAgfv-m7dlvON^POA)cjw^kIC zd>jnZCPip;_Mzzfw|V*;K_{t4!lH;^1`gJ6T|!(y!(9-vqY=mnyMg9#Dw(m^?>G>g;Mgr03vj5@KLeH-5WK5l zFcJ8T&A#u_!n=VL3j)Dh>O{}#xaeEt-g4hT{(wj{D*``^d2=!O6A${p4_vV!KdVkH zO?#PX@k&AHqW94L@cf_roBWS0$xm${MGcg&1 z*Qe`o$X+cT@gM`8R*rO9>hEs9epe&@Q0exT{t*Axa^R(^de(w$^`OAY5s#5Atuk(L=xqYag*5;1t=U1( z@0s1p-GjAxiO0!S$+3lZqNlhw~%!}G|+)=Rsuv8F1{hCHY}bisM{ zTgW5Ipl;)$OS0ZD+O76SMn$L27o(xOL{!GRZ7}UfijCrZo32wtGo2^k0=JgXsF(uH zYOYg`=9MY&WEOoVV{2eaaB<*oY?GY4m}1Xc1hA3wgQ_JWzvtnm*={7f`0YKjC*YI6 zS-ka#D>-v4ty}ftr3%}s1~cBGH-YC;oNl0P2V!QSkGV*T>?1qoClg${^)}QQe+VyIZk6;D0L}l;R*prnf!eF z;IOlvNw_U!Wo-xda$N%>b~7SteUuo`dchG+f<(@0TB diff --git a/icons/mob/human_races/r_skrell.dmi b/icons/mob/human_races/r_skrell.dmi index daf33ee223e48d80e0e53cc9d06ba8ca6e8b2016..9d6713a3cbec9d4487634bc6302f517a9ca613a2 100644 GIT binary patch literal 5326 zcmc&&XHb*fwtlHWfFGlRpN!khpA z95yo4w*mkr@GBF*!48@mAul~a(->`Se^cKh)Gfp(=%x=U5C9?zQu{SHI~2Lt<|Z@~ z47Z1hs}RPz>lruR3srqAHDayJADW8j8YtHMxN1{zbiR!fU6x{xPlHcz{fyvn=g`692 zZk>BJ0|5ZuVIzGV>&ODq490(&g6>==j;)^((G(H6aZFbicl>F$kW9NfcgB~9!O8Op zs!1H9L}>{EZwSX;82x2$?_~g zXcDVmO1jUo(ECYqEdq0+t#2Zjhp^XHOrAj_xDQPf6w+e%qcCka8iR4Uh$tZ$?wiug zBFQ7l7Jv5>A0R1k4Y+G>!X)l`?tgR$hyai6`?%{)P)1D90m?3EtxFCVC}+Hh91(S6 z@OU_K$#eeRtc6q$JwXR!PL#l4`Yr!_Og~56QQrP~5n{@@FkjTC$Dk*?ulUR;U>c}m zfq&Ci*K~ThS(;4=CoDZF49oJ~YEvcm6OK!V39GT0v@W#8B*pwTr>IblP ztEr!}3T3f8RwQ&NK;F6j5`x_1f0`mf^DM$jjb4@(tY;5$-w~k z1|`v3<_n*;M$|$5R`LU2dA7?1BQDxUQyPkw1+#0WdSOrID93-B(O2HATNbfIZr3!o z61`A+Vq+{hgl|1VUfVjEsmZ6+0%Q5&XTpSO`QHK-r1DU(ypZM8^xC~f1On}ejOvSV z6xc@<*3Iz9eQ##`YNCV$EvJ>fMn;|)&DW1Eg2?nE0w*8C#;8pxD8rRV=yiQ zge;+rogEQnO{pD0_Tz2rkL?3JW0%(BXfbJ20(m!TxL0df`OC+UxL5bT4Q*d%5f|F3 zX=JsNbF}e;r!M8*U#E_sK&T{EjNGD4cw}vb18@T1?iD*nX6M2A;^bfZ-;<9bimCFV znXj9-6#Ps5>c>?h`;_Ace_WbbHv_SAwAL#%k&}I0TOaGmljsrY`f)dx@AK9Bjdm#~ zGCO~#MVxmK!S&F>8cx|?cj)_AYvnZiC(KQ-2s(HhnieCABEBIxtYV*xkVmHPxw!1? zF+M!OAnXjTr6wCuL=HR)Fr^-@ss|s}4~d!hmq*|4I|fJ&HQ(g>f5GIRr9c{GV4adB zFs7Yfh7s^0q3>zB$d~CseIG*@(mcz_@=lkBJqL1zM)y=WQvMa`bRhcc- z4&D=W2qnu{8LbnVNa4aAuf3s{4}L)UD~?3KO;J?JIf|R9p&J(msKgIsYA_{O_FeADpPF0J^|@ zF^Wn)7hw_AbPa=4%`zvmbLX}}76Yr=3cdWYH5*eed+uj`tQbvq#h7c)&;D4n8n{hP z!4*;*BHm@rxY6!wlwRiT**k8x)u#^ERJ2wX=`N`?P1Vr0bCev~8}p^$e0ZN!%Ilm! z4|%$(;w$A{o>$+p!Yf&;b3KBhns;^J;pwD&ANVuJUDGs;N1d^U%-lC|qf0pSKN(kU zXzk{DdRNRXG=%+5!f=L-wQ_-D#2U(uxplWWkCH($4Yb#i^^&OJ7nf^`-{sUb8 zy}I2H_BJ0(HfbpnuT>z*2fXiEndm|Wyx zal@Uf7p&F&-+fj23-vl?MSh;7J3s3BGE(T?_r~De){^fREwHw^ENR53u&5J9eKaQz z$^08Z{qw$+s=(P`C;UdG5tctdO43{F$S1`XsWl6 z`B;}$j3BTa5xA*#VG+V9-{pB|?3@XJ87qVh|+pnFx>Mi^n=f2(>Dnl3_&P z<8of7SXv)kqkCsj6)pj{p+}fYKCM3{gEFc_Ad5{2PL4W*J+WcC?v&lw6sjYqxmovv zcFiPC@l!$%&(j9vMEcyBSA#zyPugL>w(`jR{wvq6tDI3r9WN3qC>V$>^`alFFY5lz`4UI+qpL%<-mTfcBw3db6FMW)LI@w8 zP>Y9rDM$-|l}+P()cxcFAv2%w~f^J^kz%V@ykRM6eH@cq&&HV;da0ohM7fPJHw?cXGogn5L zcsvWOh<5uT0|K)1G@Gj81jr#n5PN=A*v+Y&TJ>+|mMO0aFKOx^W2+xDRtyRvdy?lD z1QK7qWNcP~;RS)LzIweckFMr&qz)v3-W0OlDATJ_w_iRiTI%OqS1x(CU2qs(rffUA z_V`rVgOxMTuMOpTL@fjvbwNW)3rScqrJ$;*cKm=^pj`1ztijX%L*bWMktl~I)h(v+ z;Q5l+@7$}P+Pg2jy0(V4bG-etoAH>h;GT~|5Vg#x;$Shal>v=At36j5mVdh7UEEwV zp(?z_P5BYPLBG&-o2ZJdSw@}SDlG6uyLat@>9eLR0YcB0Jp}na)_! z&Zn_jaN&tiqC0br;=`7ZHh{HMe>=&%pDMh-d;QE5zGgloyYZ7}Yg@hi=P=Qn;}}Da z7oClogogn(R`mX=>&r-r=AZctvpHaJOdi49o>PZ$-Cp1uhFu$e5rs@QRultAxAShl zmWMmMrR@P)_|;HePOx@|d%?au>RWh4kEybH#3w&+rBk95(6!0$=dif>!iJ54~Y6@Q@I*uCP*8Snf7!fTm1IL#cDMO3x)4>$6wh&rqd zr7vEP8uH(YToYzflPp>7boGJ9&)gK#KK$%5Rl*7d-T~(#L&pn!*x!G^i3SgGf&=vX zJIF3+guTS;fy_9Q1nXZP;FLo~k}0pBpn=q&s#ePj9~vSQNi=dOui`R)LP3O$W~dLQWjAf^FK5m|o>-$^a|26tng@t2twcV%=KD zV&;BdYfLJJxv8Py>*U9Ct!paA@aKDrzU@*?<9e?hSYA1f`T?oYZ^|uc{1*$c;whHH zQrab^mkRl%t@2AJSryTnrpLW`+XGF*^p4Ch({2hwuivlu2IRTev>c<_b5p2l4eUo! zS0?l4_X2|m5Heo$VKK#M8@t2xT#IRfB}0UzC~2kaJ^lRi)uer5eDQ7Cv9&m+?#=hK z3KpZ{5rHml-3{Tjv)C2!H<=l2$Hv)LW#_7yQ6kf#?PHZ3@t)1RY28P>sWGQ65$=|W zv601J@lJQldA@f%T&@{}XIXWdqw}BCVqHv%*TRlmX?L0n*WErGgaS}P50UXdFB+nI zBxs_=TTE+#3HuT8D(zFyRlM$b?!6?@S{&^px9*a!A#x>SW!*@FX+kjG{8ogLyB1U| zV?SGOJF0kPKBJAl7N@hMVMrj&IgvZWAZ<&T%|cdi_BM`LsV;`v^CGq#uZ&r?)hikI zZqZJ4VK_H1tkZ|fArb`GBB?!HJWOW~^_QSHrlUJ}f^`ofp2bYQYB&Qe_miOUuEot~ zkTxY?-3H=xo}U=jZlO10x)mI&#n>IbpZFhhjB@j6wzZwPIOgeMZ7R8ahI?W(W0FZ7 z=*|~!Jybg-vBz(yaBH6^L3@yiJ`i%ZQ+4l*9nwm)hD5@(w|69H=bU+eg0anE6a9N@ ze|2fGs#|}O(*Cu6a1}|q@K%w%Ohbj5TVS*exZCMaJ;b4V%+FErBg+{SiMNnxp|$hR z51_jjBbOy&lukzIZFmIXp;7R6nD{D4IR?Apq4`{#(hoxj?+QW!lYUlbP*15)xNWK1oyG7h)?MxS0dH;b`g+{&47BLR7&Gd_0n3k<3DHj3+g{)w Plz`C{GyNJ}=iC1Pe4h~{ literal 1873 zcmZ8hX;_kp7XAoaP;eZ#QmpJz$ficA9JNIyTuR3+#j?@TqFhtlDpXY5MsX>Z)Uqhe zOdBjN5T(_SQIaCX*#bl+gP`R>%4lCtdEO`>oClhfl;E^h^LauMN=YbOZu% zdLQs-ql5Y1OhX)O9RbYDfX7Z!6^3&TF}o3r5AqHO@h12K0P%5Z_bHiXGz{Pj8pm6% zcJqb`wc=nM$|=mdez|5EZ+~u#pnA;VN^N3__7`91ul_34I}#?WR08XKdDi*1QK{TL zqpNjZJHDn#ScyD(hIXR#9JnJ(31#n^{Cp48<1IVkX|8ipWdaMGTk${>maJnpI`Uz_ zpLVxG{cQTa9~BE!labF8Q+_qLNbhk$yIy#bBrHS`eZ`4uQMDHqI3zJ2oa0&>Eolee z;V<#Z((DY5_;`UD5k8DkVo9j@a`lv74A$59FFdAC1yV_3f#aaRFR;tn`66`K6Jg$9qnvlC}n&`~saGtP@nC4e zvZ{04ONBIwNy}4(5h!$zKxN(1im5lMH*3y0jU?)W7I|QWG{XGHDn;a&;kHJUA@Q)5 z`?)RBLTeZXwT+H4)K^TiVRF!pL{<4Hf1`hJ|Hn*SLVHo#lec1!H{#81`#I>-Pu(TB z-QP6DzS~G#7xyX4Hs}d&vLJaHy9*aDhc{qb9_AG4CSYx?m=!NlLbKf9RY9*2S!+PJ z60fox^#!E!l+1?xrm2OyVpC$-VyGc|B7CJiSqDfJ{!9N z-I?RRno1v-ns;1xvT%$TO^zc*4d3Sn2C7N=lNW(?9qOUKx(t?#wJe6G@uiU-vq{#4 z{g|f8cRBV(R$glEx&Z0&LxQS?Tw@uNXRzQ4p{f}Dx%+!=g&j#`&gwYKr3w18Bo~Y>ZaX|W$S*p;1iDzFgVkng4n{1+-q&J@VZ`m*7z-(wY= zj@w?=tq_cskG(`Cd*Z#1p*m}QzTRmvmJb@$`Zmp2QHCV=&2s6rK}p=|I(plw;vTXDiz70*2ZS? zGiA%m%XsQx(sS6E#;T}Gn^z)@!epZiI5CpA-hOz?9G`ikpyF&^b!2)pBR`shSl3Wp z=OCo<3h1IpO7uN339?(xbS~vK#QI>QLw{dC+;w$&X?3;amH0@kEA>1cqXX`^df$k_z=^au z1ir4FVJ6M8_qtSIF*1ie{-mm{_u}l3L`Xn&iBoZz33P}=@(_O6_-B=~N!2kg^3*SA zYnPYY^WY+<1_-QxN2psrjLnKUS2^hDkEM`Afb4dg=d~lqABKR3|w3V)QEaMT{A&*Yft=5q7p^530FyDAkyw#;oMLw>lIzFakZK`d_*x#_lWQzI>ATm8+L zP|(T$Yl7c84Q0f(4*nc^l2kJ+ToC!+IheyMny2BO*e?|nmLH2m!2S8GrOPb^sFoal zC1gw{iz3>+GG+`OU<@^w*ND%)9yyM2^zpy0*l7&LBVNxz+_Sf!+xQ0)nxxjfc>}}q rsm?*m39emDn&WR+cKGdvV*=f5i(b&vTE_~?`; diff --git a/icons/mob/human_races/r_tajaran.dmi b/icons/mob/human_races/r_tajaran.dmi index ad23c0ebcf809a1abc9d79f121cf40b9e9504ee9..7fe00fe9a017d87593bc600b46c3ab21ba2b30e0 100644 GIT binary patch delta 1989 zcmZWneK^w#8(!jVl1!y^CRAvVvuf5v&Tpg)`MOd@hNBd6bK>ny;7x?S6{CE|;CAu)HF}lRm zI3^&JS99nBK+O8M< zFb?51rtr+zlg*~3Z#ZVt#%*s8z4=dD%j!vFtl)g#omcH!lh)t1Qn<9nLzn)q_Rmd- zwTdmVdvMqqTv`AT>J5^59yGWqJk!V?b8dU?r;*&G_=;m3=h3n-gDo4;g6%N$y-IAJ zp$}07jb`;$z0v~ndC;&^Uvszp@>sg`#&MtR**nd}SynJS8qD9+_eh`cWHEb-xOu2F z(UgWB3=(YS*+}i%^wCXpgFowlfZtIwVN@o#nX|9v?B&YgYYX&5jhDxzhPpl~9T&f2 zYZxu@P+*K}7EbP5uP$v>g@;ubWU&}$uC4S0s@lk#a?hn-NZ?q=*?xK{uTgf4F+wGv|d*ClK6(umjDDEB)l$L0mS zQ(V1zKt4W~jORbj2He^xVkN2uJYJ$-~SU7RmPQ)$M@SYEzqh#r6`Vs>8s(Gr1r-(ShMGVsh09Tri1J{W5-(QmXk*D*bmBhnOd5RZIVf#Rzdd+_-84-nSw9{O0agh35V)uL~ z)9fEH%R{d3y;){JhD$iu)&HyU8^<++;tZdVQxID)scYiU50Oi|eJ4&*wa7btoxIBR zIC@iSnNe#6yjM~@zPbqb`bGP~_(9Qjm_kTsh?{imzr>hWoWLB|Q&<6D{*_PTTLiYW z)Pe}ohxr5o<84%Uond&n0~+%zO4)L_01rZmb9-RHXU2_5C7@yLG}pTe+t##0FFcJt zEyeE&G-q29=B>uLQ%Jc@Pmot5N%Zta-gQ({0>fsp2FAQbAUX^)3=s(V-V`x_V!`IYE&T zf;{U&;7$NyWb*idGP2c6>ZFaX*5k{ozXhw==fW}}n@b%Bk6%>3Qfl5D=&_xsXwVpKgwpO76g$Wm?|}O zh5Vgz)%URTv<5To-zq)Yh<$wx2w?rJ_7|mU?G^%inCE7zy4peDDkON?N64T)nWp9_ zH!r19i}^%q@@KmI>{Yt#p375pA~JzHmYvEv16eNOCpLjW^{ZDde)*lDjtAZK<>PPX z-R{eKFyJPg{XNe(1~p=24z~GIA9Tc zk?`Fb$fAw^n83df?lp0BzoeH5uKjqd8Az&JC+TMqWhwJw)u&fN32 z)8uXGtIFL@2S;Fj=kcPj4rW+5X~bu*SygO$!wWH8SDMeWo}?D|wYx}K&__FMJK_wU zZx+K<82Bs`oZ@oITb{^?vFSenf}U>G>75U(FM@e(byJrD!?Y~}5asnFj@L)~`JT1& zSZYMCbla?~13T1+GF`fg++~IC{h~8swIi@{c~kf2R6BSpz}ayV zEG5Z^cX!7L3PoZkzANh^-(%v-&|*5%YYccePGG4D1nWOMcgntW=Mfnd60)Wdjr9*`)GylfVO4k=(HnGvd;h413xixG6N88SD2e|5nP)R$+T0iQ`nsRE03`ff*t+%A`1|{N-oQDsYvH>(T$hA3p2-X0ZDaZ`Vebvl;&b+fM0) delta 1937 zcmZWncU02{7Y!I?6k-r%i_w69puwta6NVsEHnbo{wrmMoS@{vMB1Iv9l1jo*ATCx! zKp9CIP(XnI0t#icMx++P3d4}(mqOb=dcN=d^WM4V-goY~@6{;q;Y2MTH&;hbTPBm4 zn-o$}m{nI*`j}Ec&Wtb5zM2;1GdVfg+uJ)hI5-A@1VSLa5Xh3JQFV27M@L65^W}+q zkWx4MM}>J?@%O{so z{Hsf<^bRYPea@crR+q1{zMQfn3VZNCV5#$m_0+Uty(V0mR*Gb&T#m|QuHvIqtweX= zLYT43JT=u35wWOp74-f|6Z)B!UbyF`riJ05UlzZ70n}sIKP->qp?xFSIKo0?nTCL- z043b%Q>q0}(@-B1zZ1V6Y;zN8H0w{^cyjPv05luED)Fzu|Fk~|juVFA!C9Uw9I>}B zRcIQBj3P(B2h#7PD=V|QkM#wUW)@nz@}rtvCb5pgqU)BOAH2WI ziCbAIbV`0(M9g?D%n51@u@cLlpGw~#IlE`b&NUc1pellW3;4}&Np3KqN!Y|Rg^oW% z^KK!eS34#DHwr`KypH7Trf1YEtjKt!1F!{qDmQDqM}WcthCwC%k7iC;|K{y|KyCzT zkf&^iD_{ER0~paI2%ed@bX|p$F;}kFO_euzg=QEKSO!`Q`TC@+e)NoP&z|lhk|XGA zh=G***Z0SqvX?>o-5+T11fwF%` zvc!=CUHqepGnFj+i1`eYPgDnd1;ZUJS4as^+qG;=ixaZos_)G^e7PRp#OG=JnGnzU zgHDAp#!qHY@~T08d38k>zC{X9)z@AZ`+_40Y}EM({<#y5M#6deVogb)B4L^zAe5HP zSG7CPL34qb&1UA=U?IR!AofPjgjyK&xH~?K4*ltDd6I_IfehttWf(^VsDC(v>bGyL z7l>e=isE~n5DQ(?!{f&i3Pb_zGVO~|Sj1@{T&OX&>G14QXwQJXZumo2vk>FrS5@MpiR>0-EVa}D;s{sNWkXr z4jqA}+evS4dutwXgvo*_F zem6K74pLkl;L^J^w(pja=spg3q=Q2s`3;Y>K0RE@crK={3#&xNBeN(j<1q$^6+3bH zIRab++iwE!NCiKF>^hIFy=H*q)}kuj zj=x`|9$LK9P2ac#OL(M+@uDYy*kf#H+#6u5C|x~XQR(6Z!8z&rEi`&gFAY3*e44d1 z|L$4j0_poy{dSdrFT$5Z8V+>9@)|!DEoXsCz6+RbNunMla$Ciu5ldyQt9f_n zS)a|_5bqcpLg{mRyT{SR;_r&YH#Vo%gaxtj@h&%K`Ws*G52`vF>NDF3>nCD9AV2a^ zr@j>#FMN$nV2zH?JrEsRRWsR8&=*Q;*O=J8;6z4)6)tgU`y_+E;#QXVlY@#VdF@(% z5G(Ej)_Zu<781!ISqH%ec+lWYT$4+!IE43U6KC{)Llb)!UEFARZ;S1}6C@8Yfq$Z5 zio!s0=vm(M$si=)W~Gn0&2fO0-yzveRdL#_mVGJh-a&V|uDx9^k0#)mKtnx! z?krlWmZC~6yFABB#OH0S%&Fyne=w~2;&-(qQ#;qBAIDYI+ZB^buA1c_{;yn0P6R3Fg;*?-x4HKn<7uO}7Bq9bc6DeST|ep$T+>#o#Z(aB`}Pzyec0@lxjvUL*&arjYa zfxc%h23?8#^nf^lX%svioz?MPlpC%zLO0})y>y#1pDNjh^m!R#Iy6Xzk(vgUJ(q#D r!pNf8(ltxIb5O%AUPAOmS<#NCYW4=1dVV*yU(dnT`An^~|FypWb Date: Sat, 16 Mar 2013 20:38:01 +1000 Subject: [PATCH 02/44] re-add holy water reagent Signed-off-by: Cael_Aislinn --- code/modules/reagents/Chemistry-Reagents.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index ed8654a4028..857b085c2dc 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -1676,6 +1676,13 @@ datum /////////////////////////////////////////////////////////////////////////////////////////////////////////////// + holywater + name = "Holy Water" + id = "holywater" + description = "A ubiquitous chemical substance that is composed of hydrogen and oxygen." + reagent_state = LIQUID + color = "#535E66" // rgb: 83, 94, 102 + nanites name = "Nanomachines" id = "nanites" From 42d8cd33e0ea4d81d8bc106cb2d0b741ddf70081 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Sat, 16 Mar 2013 20:58:31 +1000 Subject: [PATCH 03/44] made fuel injectors and core gens properly start in mobile configs, made large crates able to hold 1 large item (machinery or structure) Signed-off-by: Cael_Aislinn --- .../Cael_Aislinn/Rust/core_gen.dm | 1 + .../Cael_Aislinn/Rust/fuel_injector.dm | 10 +++-- .../structures/crates_lockers/closets.dm | 2 +- .../structures/crates_lockers/crates.dm | 41 ++++++++++++++++--- 4 files changed, 44 insertions(+), 10 deletions(-) diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm b/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm index 52ab6d043ad..438894ca865 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm @@ -62,6 +62,7 @@ max volume of plasma storeable by the field = the total volume of a number of ti active_power_usage = 500 //multiplied by field strength var/cached_power_avail = 0 directwired = 1 + anchored = 0 var/state = 0 var/locked = 1 diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm b/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm index 64e9f46535e..6d18b71f4cb 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm @@ -3,17 +3,19 @@ name = "Fuel Injector" icon = 'code/WorkInProgress/Cael_Aislinn/Rust/rust.dmi' icon_state = "injector0" + density = 1 - var/state = 2 + anchored = 0 + var/state = 0 var/locked = 0 + req_access = list(access_engine) + var/obj/item/weapon/fuel_assembly/cur_assembly var/fuel_usage = 0.0001 //percentage of available fuel to use per cycle var/id_tag = "One" var/injecting = 0 var/trying_to_swap_fuel = 0 - // - req_access = list(access_engine) - // + use_power = 1 idle_power_usage = 10 active_power_usage = 500 diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 38662ddcf52..48c13eb8499 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -46,7 +46,7 @@ for(var/obj/effect/dummy/chameleon/AD in src) AD.loc = src.loc - for(var/obj/item/I in src) + for(var/obj/I in src) I.loc = src.loc for(var/mob/M in src) diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 05d8b4241b0..0026aa53165 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -175,15 +175,29 @@ redlight = "largemetalr" greenlight = "largemetalg" -/obj/structure/closet/crate/secure/large_reinforced - name = "large crate" +/obj/structure/closet/crate/secure/large/close() + //we can hold up to one large item + var/found = 0 + for(var/obj/structure/S in src.loc) + if(S == src) + continue + if(!S.anchored) + found = 1 + S.loc = src + break + if(!found) + for(var/obj/machinery/M in src.loc) + if(!M.anchored) + M.loc = src + break + ..() + +//fluff variant +/obj/structure/closet/crate/secure/large/reinforced desc = "A hefty, reinforced metal crate with an electronic locking system." - icon = 'icons/obj/storage.dmi' icon_state = "largermetal" icon_opened = "largermetalopen" icon_closed = "largermetal" - redlight = "largemetalr" - greenlight = "largemetalg" /obj/structure/closet/crate/secure desc = "A secure crate." @@ -206,6 +220,23 @@ icon_opened = "largemetalopen" icon_closed = "largemetal" +/obj/structure/closet/crate/large/close() + //we can hold up to one large item + var/found = 0 + for(var/obj/structure/S in src.loc) + if(S == src) + continue + if(!S.anchored) + found = 1 + S.loc = src + break + if(!found) + for(var/obj/machinery/M in src.loc) + if(!M.anchored) + M.loc = src + break + ..() + /obj/structure/closet/crate/hydroponics name = "Hydroponics crate" desc = "All you need to destroy those pesky weeds and pests." From e2058e57a496d4a521b703698d7d71f7140c122b Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Mon, 18 Mar 2013 01:47:11 +1000 Subject: [PATCH 04/44] added a new manual explaining suspension, tweaked a manual Signed-off-by: Cael_Aislinn --- .../research/xenoarchaeology/manuals.dm | 64 +++++++++++++++++- code/modules/research/xenoarchaeology/misc.dm | 4 +- icons/obj/library.dmi | Bin 18967 -> 18745 bytes 3 files changed, 66 insertions(+), 2 deletions(-) diff --git a/code/modules/research/xenoarchaeology/manuals.dm b/code/modules/research/xenoarchaeology/manuals.dm index 84230853d74..ceaa3d036ea 100644 --- a/code/modules/research/xenoarchaeology/manuals.dm +++ b/code/modules/research/xenoarchaeology/manuals.dm @@ -312,7 +312,7 @@ the the denser clumps of matter out of the refined sample. This is done by mixing 1 part lithium, 2 parts sodium, 1 part tungsten, 4 parts oxygen.
  • Mix separator with sample - The resulting mixture is very close to the final product, but make sure to extract any leftover reagents and the chemical waste byproduct.
  • -
  • Bring sample to boil - Using a standard bunsen burner, bring the mixture to a boil to vaporise the remaining unwanted matter. Remember +
  • Bring sample to boil - Using a standard bunsen burner, bring the mixture containing at least 5u of DST to a boil to vaporise the remaining unwanted matter. Remember to again clear out any waste byproducts.

  • Contents @@ -411,3 +411,65 @@ "} + +/obj/item/weapon/book/manual/stasis + name = "Cellular suspension, the new Cryogenics?" + icon_state = "stasis" + author = "Elvin Schmidt" + title = "Cellular suspension, the new Cryogenics?" + dat = {" + + + + + +

    Contents

    +
      +
    1. Forward: A replacement for cryosleep?
    2. +
    3. The breakthrough
    4. +
    5. Applying this new principle
    6. +
    +
    +

    Forward: A replacement for cryosleep?

    + The development of rudimentary cryofreezing in the 20th and 21st centuries was hailed as a crank science by some, but many early visionaries recognised the + potential it had to change the way we approach so many fields, such as medicine, therapeutics and space travel. It was breakthroughs in the field in the 22nd and + later centures that turned the procedure from science fiction to science fact, however. Since then, cryogenics has become a hallmark of modern science, and + regarded as one of the great achievements of our era. As with all sciences however, they have their time and are superseded by newer technological miracles when + it is over.
    + Contents + +

    The breakthrough

    + It was in examining the effects of decellerated, blue-space high energy particles when transphased through bluespace that the effects where primarily noticed. + Due to exigent properties of that dimension, transphasing those particles capable of existing in bluespace with high stability levels has the effect of bringing + some of those effects into realspace. Examining the Hoffman emissions in particular, it was discovered that they exhibited a-entropic behaviour, and in what is + now termed the 'Effete Hoffman Principle,' it was found that metastabilising the Hoffman radiation resulted in the effect being applied across other physical + interactions, in particular forces and reactions.
    + Contents + +

    Applying this new principle

    + When combined with an appropriate energy-effect replicate for cryogenics (slowing down biological activity, thus stabilising the organics), the effect is + effectively identical to cryogenics, and while it consumes vastly more power and requires extremely complex equipment, it's (for all intents and purposes) superior + to cryogenics, all that remains is to 'commercialise' the process by enabling cheaper development and mass production.
    + The Effete Hoffman Principle can be tweak-combined with other effects however, for different purposes. A division of PMC Research initially developed the application + in prisons as a literal 'suspension field' where convincts are held immobile in the air, and the use quickly spread to numerous other areas.
    +
    + By examining the material resonance properties of certain strong waveforms when combined with Hoffman radiation, an effect was produced able to reverse energy + transferral through matter, and to slow the effects of gravity. When combined with energy repulse technology, the triple effects compound themselves into a much + stronger field, although all three componenets do slightly different things. High energy researchers assure me of the following key points:
    +
      +
    1. The energy repulsion factor provides a 'shell' capable of weak suspension.
    2. +
    3. The Hoffman emissions nullify energy transferral and other kinetic activity, maintaining stability inside the field.
    4. +
    5. The resonant waveform combines the effects of the above two points, and applies it magnified onto it's synched 'resonance' materials.
    6. +
    + As an interesting aside, a carbon waveform was chosen for the field in prison suspension fields, due to it's resonance with organic matter.
    + Contents + + + + "} diff --git a/code/modules/research/xenoarchaeology/misc.dm b/code/modules/research/xenoarchaeology/misc.dm index ec1f4f18046..3f682f65951 100644 --- a/code/modules/research/xenoarchaeology/misc.dm +++ b/code/modules/research/xenoarchaeology/misc.dm @@ -53,6 +53,7 @@ new /obj/item/weapon/book/manual/materials_chemistry_analysis(src) new /obj/item/weapon/book/manual/anomaly_testing(src) new /obj/item/weapon/book/manual/anomaly_spectroscopy(src) + new /obj/item/weapon/book/manual/stasis(src) update_icon() //---- Lockers and closets @@ -96,10 +97,11 @@ new /obj/item/device/radio/beacon(src) new /obj/item/clothing/glasses/meson(src) new /obj/item/weapon/pickaxe(src) + new /obj/item/device/measuring_tape(src) return //---- Isolation room air alarms /obj/machinery/alarm/isolation name = "Isolation room air control" - req_access = list(access_research) \ No newline at end of file + req_access = list(access_research) diff --git a/icons/obj/library.dmi b/icons/obj/library.dmi index 1f7cecb6e093b125374aa64288f8c9821817b8c6..08dc71cb1ddafb0ec88c22817fbc50163b09153a 100644 GIT binary patch literal 18745 zcmaI8cQ~9~*Ec-6=!8TcBBDhQ65SxWs8OO5J$mn>6TP=6qZ7SFuhDxa>gYs?GQkXk zZ*tw&eZ22;9N+u=aUL_{JkPz?T6^tPers(Js>-s2c+_|R0Dw?lPD&jBKtp{+1K?t# zKJ=YSEl@vVyfr?$N}0QuI$JxsT07VS0G?SX$&;Udh?5LV4u5#*t)vj`zfA9JRj!d2 zxq*>9Z1Fy|Lb$H&GwezfS2LvMgR}fbnuB{+1|n?B@4RLC3&NWMGA$%6L;mR^xqn(( zvy(KGa^Gn#w~WUB&XHauQj$O+-rs$w$X0^=vQl6-d&T)Dze;<nZ)>OAy+c;4UQtop|{Ev>sNmnDyDF zR{|k@GVE=|p@<`q4%v6>fnHCwoC|c;-B7O)MHnCLzF)WM%eO8(M%7zJCw2@8zZ6b^ z0009(UP?m4GwYs7<)pyL&W%e^P^*P9Ojc$vRqYfw6>R1_UQOU zQ?Ib_LY`-JG=`GHC0SMRK&_&JqiR)--yb~>!IYF6GTE=${;BMHn3XYkN^EVWlUkV| zVk&svexWKuJ$`_o(mB0u2kq;B7#i4vk3_qKe43MKeGw`EVlBbMZuxLkvzC_=N^~KjQI5WJd^q z-+H<3!%4^gkf^vdSq>Y~>9V7dRnBaL!VKt|o$17>*St?VDze?GicEoidsIXaPgYC6 zBmH~CNZawFlL7{if7f3E%$LxRTd8_Gk6iXhh_Hvb*z$6lDc>#n&@ut?SmDA#R;%Bm zTJ2Vv!RK3doxhjB4!MIzz;#mN)#gVp@9TJX&xPHObIbA*$H(1pFro8-9EwC63mnzS zkBi@LHq=i%BPZG(pB$Xx^ZwYFPx1)+*Wq!YZ6EG{($_v_R{uuljd)lQp&S znb+VDb1+K6&NsVg2dumKTh~kOc2xqa2T#ZL=nzYnIImDc zu_-=TrXo<+*B_f>iaWk;{*nKzj7SI*{`iCEN zu4DfP?Jx|qSm8~~va)hgdg8Ld;P^*f@{HVtQuyK1&qy!u@y@(E+HY1}E;yd*b2DIY z$M_%L8I7iQT_BAJF$rC1y8b{RJpTJRFq|>|7=Illr2%C9!$lexw33*j&>MjHG5?%p z#1$J|HAEcOQV0MB57O0r|Necjlaxv3tYF2#1GCvv*9nQp$^O-A*A@d>M6O+4Vq&1> zJZuBmUZV7|5K~i=hYb8!5;rK1M7YUee*pME31GuyDl5Y_3}~5Fx~rd5hxAwv-k*hI zSYoufXG~TVfQ_(`1x7WYlR2V*m!7*R(aJuE!}3{r-rSWxf5l>`4Cn?R!Jti5D+VC6 zL|0D_VXV_sxj0u*{C&^L{%(_acdZLqWT%{4P@j}p-I3aM+BP|Ju5IAWhT4hgB}O+G zM%gazNZ#D*5PFVxE-vHz6wy)#c-Yp^T8z9hPuN9%9{2}OWb*qgAqqC;>s2q7rkDC( zo)BF(I}tP{I*`5UYI^Ms*joe5AHiLEbL~zI(X+p`eLGekKb)^&xM{Eao^m<{acFxC zXuiBTYB}`3XW8{}=(>9gD9Lu$^@VEhXN~7fiCHM+L<5^QvRt-K{qA?uY?m9XySB;= zxl9LQFmk_Fa_;hY3%p-Ts%Xi~&Q9Fi&UXn&cbDz~AX)}KM##l;1g-f??Vjr-fij+rbXw~XEG`}YP9R}ww~ zWzo%$1`HSHaTVt3{EhL+k`5qF?v3xkCb!LEB}T62&QP?VyQ0$#wkzN)+X+z19sn(V zRjP3_%mto?T^e{yFE5W|R(IuGT7JFU0lw51sQFPer9CN@xt0IS4CJ<@54%mYpbUB0 zuwN=>9d!H?oLcH!Jo5N?RtQ;16Bp*Dl4|WjT0zBV1J*@jvFsucv)Ti<35n*(nsc7r%R5VhbK>HL1CuRS~@7FdAOckAD@ulKb-9g%a~)3)qr2 zz+|e?0b)wp{a2ZrFT+8}e^+sPz#nGUR~|p1 zQ}CHYoZqEgPslzYz!Q(0ePlFT1e6lg!(h(LEPg1{O=@o5v7XdAQL0wpiKzBZfxT+y zW>IEvDk{`J_v`-^=aL9fjzzGrnQLuYym%c0Y-I{+^G7Hq*kNph#n7NN!(t)2>z%hf zIPI{#TTwAfTOBacsjrWRmdA;JN;oL1EiN@;+q6y2{f22vGv znPhSWML<6ufvv5reGi+g5B3(?Z%Y#GDXHp@=TtX*T*g#b6p6&ulB0F`C^Y+lxKm5( z_K2+a$+Y+HT&H@)Zyzk*Lx{xnnuBTVqr$d+HFBjF)PEI{n}2JR!%g=4DY3}Z=^Fnc zvU6^EJ+_SXfGtbbMo&)!kGlyFRy^HcNo+~%NO>kcm#`fuKv!A0leUuzQC_gXX#Ac4 zB;vJL6>v3(BO(lgdjl+T9m0HWzh+urBhEbBpP1=?j#A(Qx0y9|mUmbDnr(TuuyNJ* zLB*-RC{1@+D~5Ks1-5sN`a>;vdw_n;<5x5niVBU7AHT?cq1O!PWWlQ)v z@F0pPY(J73DDN}X5(LV&onO>ebWW{ z^;M=6QWorW%@5%yi=>a3T3=S^?y1^v{p?`J+-9M23vWrL=w!wr!IjxZ^FZ9eFD`Jc zbscaRF!RI%#I@57VcwZV$xsZ#(frj^GubGA_BEgV?3wo4zjN(RWTs6o%n>%N4a7Zt zHTDyZ+Tum79f0CQXp;I~1J~*=nFEYKhha34^AgbROu|*-n(1AVdDtuY(b zJX-i5H+iM^6Mj*;9&Gh41yWI0_qw&URlO0d@DLr7yRfjfDB_{>K3vcS12??4MUt2f z{52E;6YpI`>1<#^z?u!lPME{QpZYPCZGf||Ue7!@FE#ZEx`Bby z_UXCdhsT^sN>1D1R$TF29odf0gPz$o556?Ax1)BP5j4TCe_DBv8(g7;p)5A|N^E|9 zp%{%N+cfl422eHg`A_=6Mm}fe+s$*tP*f#8Yf@@qVweOg2?H&jn!bjVlMWTXzDKs7 z#{)sOIO>N>+REVM+#~X|l%+a)V|^;2z^%GE@FE5#zhEhccCW5IMR!WM$;(BwX6HB2 zyFvi%s<2vpoQ;ur?$jfIehc-0GhG1cxsSgE{@!X{n7q?jsE@SZ?5c%20je+@&E;EA z_5=QyrieV38qY*}Yr5UaDmO^hbBal*OjhCm`v((GNMyb&w+0Z}VtWyQXi-r9Ox<;T zU;lanzxfg=I|J@SO;n^=m1HV*wW6f{6t4tGSJ+-gwt2pJ{!PwRq&27tH{=-uZO_yj zNwnagAm2Gj&zou=oUuuB=b3!`e8o!G)yf}H(zX($_@zgu>93C{W)#ZxSq5#dPo?BM zul%s8*F!Wqteyq&k(0lZxcp4%NlHrBUywh_t^QQs4dLX;^ftOLn`Ui?UC{b%-Pg3K zI*jx-ky{c+#A;x8!07%fpg8W^#n|(o7&>c=G@aSy@&d0%9mmqC0mVw0gKeklOGkcf ziKa3HfoF2@LfGtKWHMX5<)3liz59&Ez%zwL*Q=^lDBN_o9wcmzuw|mtdt&Lhct7EHUEp?&A-=rchjYLc8RiNW_Le`Z^LHLh62RN^~&DB`Cvzr=cKsTb`_Ylra@cu`>a zOjDDy(#i6&+4VKy+Q=;gxosNTL2$p@SAh1>eb<)KXFXsvzBDXs{+z8glVA4qVtl;Z z$M&(gp7VR9XCm~N^co_RVPQn2GvS*QR_a^Vr^bgNzV2`EWVFLep(hga&r7e?LqS|@ zn^kdQpS*1!c>t<9QkR!?!5SZWO?=vD=uVW0K2w9bzZ`zny*}Pt06wI*opv;(J+8UA z9c>Sp;r%zRxCpg&TDC80SV^~#NaRN^yr>y~sR z;OlhAljY#4=ccl8JI&j~dF}7_6CEHph7npkQU)!CO)Yxc~urY)E zDf5=oz7Cd@%~k94mREO<-EtCyR!+_=bL$ z)fIY80SQccXc$VPIQdHvCknB@5~zO^7)uF#gVtvKm~ql~0zbtB&=Ih)jvRe5Gkn^L z)*0l>&8Jbl+{;KPb&HNB**XzYspoZfxrmsB-1ni@vb3~x<7&lWKR@c#r?IC-Q@E@K z1{xF;f{C-phQVE6Eb`Rz@W+CiW)7){&ql>6*fg_%;H7Bo_|lO;qSj}F1TSTB1!A#BRW9BP*aakI22QHM&|3yuj>5cYPK_UGT_|QYIX}+#wd5$6t_NxSPF+k&RHX(d^7E|q? z{em$aJSplLOHIMq^ln(5ORueQu(yKxxjV7$c+^2DYI8alm={#i6PE`*HI19E^;5RW zNMAehVkLh@j(6$V@qX-gt(&?e?eN?;mYJm`dGp;z@H?iTP1TX_h+1MJ9=EN~9V<+* zMdOn8Gm!lWR_{xw*EstXPaNYT>bvbv4nB8f&Iz)%U8ze*NI?%#wv^=%JB|QI=8-6^ zG{NS>fqSP8o$>|-blZb*md8J9`QE<02nXFK;M4oYFWlUC3N`d7D1SY`q+f3&thrzD zm_s`zMoiZySR;$yvlus}Ml8LIFW(C55U=`_k*;KDNUyR7A@{c%Iezkf(NBQnd!yDC z%s|@31s~#j@rWhcmHy2eE~k6M>Fhl7()Xhrc&)pj@qB?~P0WHQFhF$)Y5sWStqk1R zG{nsaZfy%s+(HNT#1G6EK_|05#7Zkjq(S3~fAZ#DIBH5G;HLLp^O_BQH*8$(XXtiz zb|Jkc^!`YvE59o$j?QaQ&kZz-0qj!3J;EthbZw;^f{&Am2evfbBtw&6hElFzWm;U! zHKJa&P)T0F!&2c40VnpACI=Ss&wIVZO=_yDKYUI_gBEY`%+1$YFl-fLzkSPcpCjsY zih-m-&ta1(!1Kc+GJ~{Z>q~Xj*AW*9IMd72dx?to*-+#ab0KSin*#^7p5Wzm%4;um~M+eQzUMhJKe|ChOi8QkO}Au&z5KRbnKl?M1cIL2?d@(PG@ z3%bFA^ z$`f0!+mlKhI#T>!>J2nGbkRwx!DmIU8JI|4-M}E<$}4xb2kA}qt*w=l zf_29gQOb)8zcYTvKP3(?!@w$yup9r}?e*yPSR-E|bF{i=J}tY@if|X;KBkn#Fq?0 zVCLbh>QW4$kcN>Jce%^bb>GJWMISR?J*Z6c75}{X)p2PCZYbxRo=Q5siKrgmx4_6- z!^707@oBoG$3_KAhX<^rz#rwa>zYwjWt6xgCJ~H$oz-3N9A69oJ%0=SD1j(X&~?WT#n~4)^VG2M%&9cFDePh98nk`p6|ziG8s_1E z73bprq*;!bVq)mFk>i7eJ@dou6`#gZk6_TGkPgH<_0-jc_Sy`Jc4why4bL6!j+)9? z#Z^>b#g}f?y|&O9`fHjf$q>`mF6N(Cm4$-!nFq<~F*FY}IJT$A>4=3$$D>G$SxHs9 zZCG(1k;zMyS{)=m(RM`mE3H%~B~5(HS-a-%-Ezth4v1MGc6$bDZFwtR1rM%#e|n}Y zg}Fq1-Y}LLckm(2i06$W)1jyh7tQ$i4DSB2q=(kR%}`=7LRWOK3VAR*>sy&)st0yA z?vJEMjr(re88CcQy$kjA(>V)9tJNno(orDJIq?p7T6ssUy%Y}=Te$>u!IyRQ;ASmi z(B5k(gcF*&Fp73&K=@e48BnF)BE;>sL73#SJCb7FLiGO({)+;|RYZ|Bv~Rrm5C{Zo zS!8uC!}_3MJS5J95|>ex9Lt&#^A3FVy}|K!Q`d>RM2qvAkdy_qm$%S|luhw~ZDj$* z?FRj7vFj}42-eePWz1y)uz2~EvtOdN&~21>kIms@vx z>=w_w7T1y7OeVhx6!8k>huNSy>oU;lGfI2gyZ8cb(-U=jeL1n za=gnpa~yiZ2t^yUE_rF9iH#Sl3;?U=Fo>n=dR;huT`17V@y{)b2`7(+#~4nLjm+Ca-f4uZZ<8C{;u+HIR39{`SVNXETJ{*n#b^SP|<9+LZ@9{#8c|3JQwz z#Y}#Oy)_T0IcfsYSemh&TxMqK>(!PFu1;2JKJfVQ?<_#M_GQk)Dft7Xv_y+&2sz%D z3{NERH9wgo8~foVF44|TjkDSuX)F*rH1VL&Arnf6l-h=p>0PWu7Td23>XPYp?NL31lne9797x<7_h=cmdyzgP|@A$MgQD*N%7_`pz>! zs*G5|_*N@ZJvo=-2YRl_225;h(?2z#9h40 z#HH68Qfo@mCxU#1m}EqrIYvSvvbN%Gm9Ce`{iwSBAy2@9K$qLCv9b1Xl>Hrmc>##nyH=c>OJM~wQkU$Fuf<5C* zvp)7ZSoFTssx;_tYg;!_xmEruO!INRJ@T5reX^>xogP0y=zCbMHFD2Ijt)(rhhM}i zch}@aPiiFKd)A{$PTIM~G?v#K|+*YGWyDZ-w^-n*QWC#)8fur`m^Au?|lV{bX zPV5Fr=ODTT4+dSfhi4oF24M6f&RqB`p2LJh>5jiT>{TNdVIC#Iw!@dWf4eN=rTv!C z6Z_sTt{1EMre4`6vFE(g_aiD*Fck-@8ejYTa~yt|n1@{0?e9pXBY=XUqEGvM4+gPu zh~Mg6jJN$A?Bnly8Bu(r(w$+C>nnkYUk&;wxQy2KtcRSO-0|>R2^lUX{H&MQht|~6 zzR|fOtLp02XMyMfcYn(d3_PQup<#RZa_q4El-^zR@3QM|KmPzc*yw*2RQ-#VYyAGjSp_ z7U3Xps2RD>)%-T>b}H&pLO%BE$eEI0k3(f?m>!edxBR{td--lAUn@#X^feETk}Cf~ z^}e_Pzu;b3pfdNIyp5+b+%3XAKJXb!u-nzly|(&bm~~fsN2k3^DEcBHt6`d zC@bZ-nk5KGPEK~z-PC5ZCQvVX8___-kn;5PDKdgoJpX@yo3sdy_N!%^cG!gQ9lfa~ zxjOLMK7))4_Xn>q?VpMq-?Jj)6c!vo4reM8OZ<4HEV(#mn=UW$Uenx>#eg))H!vS6 zYX*)llGq;Pv3#1OaAY1avSxeZ35ywxSG==;!Oj#0;q>I4!WVq8)S%3Xst#9#9vgeb z#>(US7&<*&IJd@AkUMu`@4zYYVg9zm7J;%fN9W#$={zF0%Qh7{^ zXPX5skTk#BFVN7eF=EK-1%#cSC@Wook`(}yFZxn6YD;kOFd+iiICxkXACqEu8 z^%&~1N$(O&An2MxG>90cc&T|>azfgv44_ki-y(6I$;U~F&7biyT4@SKz z^5>wy_hj!$3(tRh0V?V#c}>vc*Eb%|FD%G_!C;8I^Ndgc3e{y0>Mmh*#)EiiPNb(# z(zr1^5X_=hfX>e8}e2HFL*o5(=?|0+Ug~#vJVNu1@sTw~Y;%$ik<-CTbWMftgyMlF->;I~5YaCJ4o z!cXMpFHTKh>N^qhFpMbK~lZR3Q{*OtRv zTwMF9(oxNp!(>%CAV}EBN(PE{TDLj1Wr2COL&MutP}+kgTOec6?k|)1D>l&>{b--DksPvp!{Q zSOWC&Hl8Qc6k)IpWGxN=7+4)N%mj*?k6J{4ruw_Gv-fd9AL!(eS69l1SA3h-QbV&? zM=MS0U3sKRtWwdqhQEp`a??GUe3eaeqb!)EK058)6kr5al$4Ij6hG$HM9F(1TX<=4 zs(U01n+UW=8DQ88Rnp-B*K7cEb#+<- zDMHESuP(MN6J7GXmO^x+Cmye$!<4m(m64>PsJ{O8t4ns)AMq`ZA>4LST>`v1Q+cC$0BwL?})`t*eu}-ipDIUmjqu4KrBt~ zjmJB^4}z5HC^`ghgjbdL%VQXRSb+6wGr(o!o<)+X@&;Xv+u^4$g!c)4cyDSk6$`ch zbFyKu(Al`hY65IGdW@|*gYqGoiWj$`LDd)onuSiw502XZnUXb^6_6Qmz6ju29;l8u zuT0Agqh5jUk?Z>vnAsc|3U!dWGEPfFWAvPbLZIK%An8;qco4d!O?4_UsTk<#wH`I2 zl~C7xG_X#dIOm;?4nBigzqz@-d9Qas@r@pSF4sL_6V#ptI-(00_7z^hINr0=3S#x& zI70jSx>)hhYVwQ2k+*M##n3?KC4iR){NYzLaCIja)xyKZso$*nV(~68I>sN`>1Q1S z{HH<@KP#U05Y(9lQ2cMH;zKYh4f)@y7^s59?q|wTH&h-(X!^foKfAxWm3LVtL%7D0 zO(hwMqCwcf{Q;fb4Vr zbG_pF6{75S&Z&f5#{@zg&X?EUlc9oh)=9yA+QY-cttG9(WXiCFg|p)gF5L#XiA?^u zla;3Hp{q~k3r6SrpO)V!W%mwuRE>eSjYm}&lHI7(L!bFK5NOA1GF<+CNA73?bR;7 zibzk%`1nCs;B+`fP1HYJxl9O#(+Rt)@_W7JWoL)~-c7?eJ1B^&D=sout?FuQOub4Z zTb7BD)J&$|mAmx&InMuZuQ@)B%c!2ZeF#Bf0;F+YIIJDw0(0wHsL(`5Hi^T%4)!v) zp|Xo*n(x!O1KXf*9;oQCkRHN<3ZTo*p=PQqM;eqtL1Bw>vWIdZ5sz7fobMu#dm|%; z`{bvq!=-Y4GuKcDnr`DAmZl%om6b(k%^tthQ#thpT5oP7b{FU8r?+4{9fgJA=l%^g zi@9e_b}Iv&LFiu<6xnR74m4wlj}CEN-AIWrv$mf;QJ?-PXDTlb+2yYGj|@ge4#>Da zeR|CvZjFo+yJ78lV}lYP*>$H|Ig@WaL0eSRH!Ish-)nmrK0Ze)`A3=Bm7f}_cu^qw zZ!cJ?#AYTjCuL!2RaN+T$@cXUwy_WR0ydko%+jT%iCB6^d_GiXUg7ZhNBs1T-nZW< zuHG2}1^!BL+;q@+r&MhW0s?-yA6nq&PujoCr@{7?Jh0=3BJVY&CC~51h$3YZJ0e5lzuc#isc)zjE?_j=clNe*Ea8dseGI@B~)zVHYjT=k( zCbH6I@wL_$&mE_sqeLakEmnV(mrlguI;KnogawPxE)ZA&hdUiHTzMu-gMDq__eK)8 zc*g$@lmer|HNx#_2*XBi^MD=MRL1~$nYF@D`t-Up(C`5j>U)av8VF`>Wgb@3Ccv}z zQ|Uos!iZlZJg5ee-+nNy;?8`S^cY;_rwItP7kbv(s4)I6yU%)iX#2a?7^pnB?)BZ> zH5D3x7TB4?cXoy4?W@aqxFtU*A-h7Oa?R;JQ|R#qEzREuYsyr)e5t*+6KGFo*7_tW)p3f}77+R3br`}>K}oonbQ8i705 zIqj4I#CA+$h=he9F7ZVV=9_kU;WDW5>;HXgiQT05 z1wATQ(H^|{IF8(T;khG$bD8l~fGS5GzI|cPISLd3L)HR2_4&Nw+A?Tw_AV|@5s*8P8(uF=t;Hs?24-(7$CVN|7M-rQeTHx*fS6a8b^ z_;g$Uhzy9)e?!3^8{=@^=YulNV3q5Q+~s zb@sFHuMf?0EY!4taZ0jW^;hB0TVrNvW(x8Y4M5F#)TFb!((pg!XSN0uhZoDh)gMqJ zFSG!+^2WZ#n&X&92R=4^!bGy?;>qhXP z?&3SJ-}u`u5_Ecjvps3#e<>IX`sJ$Sd$thogl>GyTL0jj>PiN{R+;0D!;pSN6n=&nPf z0d8m6@4O)|(`XMBTB-gTG)+%NVf( z3n(Eo{p(29Kt}qHv56y;aa9^tYF{@Ct_kk4nttXrA-G@TcYBq*xB@wDz5nYQP~8^E zT|B~wVUveD;+IFTpQt76_vjt@YhadS!?Up{QPGN)ke^x4*8@PXf>9T^bB8% zMYCrnu;eCG?8TN96s$PdOpbPj=ae%fPmh7|d?W?G8pnp^)(#+mONh!-F)xqXvTwC^{k)GZP zOOw@=ZDW741=aBu6nuN)jB=l-Qcl6sCfBQD`mP90qO->z8u-0M^shI9*{TAH@zI{N98r_rm|7{~fWrg&EY>!Btj1Cvk2V zso#gkVaaj~^Cuz+knzisk@Cf~R~^1!B;qN}g3Cd)j&H4rU)-eQ4>(#Z=-zXoLZ=s{ zmD?+3I`VRfGiW~(fPTwRLfMO17MI!G@TN@YQ;*1Gsb>kE-+Phg=1KX&6kVVy6H3u# z{X~Bx#wI>v`odIvs?CVKShrR0MrV1o3~rCcP4z>Gv)EFx+@w@?Hl1kWM%Fn-#m8Fo zFK-FJh}|?c8f5Dy{NSq+F{S{teOV7ykRQ8!ej-W^u)=I!>2 z#;`%uoj-SayDxGqFK|BjMl3>*G`vfG+1DtLaKCo)^?s(`gAN5H-1bCPv{9Mr0fiF4 zPaOR5NuZJ*Ou63zLVZIzXuAWGfNSH#5SPwSCx9*SyoD0D+Gak6M+lK5kD`JL@@MONN$g8V6B;V+GKN|n?Z=K1_-910`3Yb^u3g~46wW2)b zux{OsvJ-3^bl8O6Vcq++0b)x3nD@Sd1|MY=(aahdhW?Z2#M|HJ?P5s~&HcksiMpYo z7|SGre?sJr9PJFAG$|L*p(LzQdqYK`xxLQ&?w-cJ`TTAW;`<^qzt3Cj3$ur-#7$S=~3SMH}FtSEeCA8|MxNP@g)KNBlaQT*|cjNtl=TFfIGzSKS9Uc zDBrzo@U^8r7GmW0eSN;gF(6kMgqQ?h)x$e!9NH5&^&0;SsaP=o8??lH(wW(Fq5E?s z?01;rVkGDDeqk-(ul?CJMGOxTGk_4{aQ7WqATG26e0}5McBf@lgqNs^37AIiKv1UO zoJn?|X_#705}U(U_@aO~QlNOwfn#j>A1*t2>(sG^TT`A1lA2uD)TI7LDyPvE z8WMH(7&Xs0{(WufR|1wFANm0K*)8L^!eOIefbG9=VZFA0On_DygN`vjDX0msHLz-!{uL2#Mi|rxPP~8`M;OrdZ&=8i zWDWm?jjr=8$m|$!JfVWx7O0p{1~nq85iIFn$})yOQ*@(vD!}cI_z&m4M+%mIA};i- zFdUPDTb)#6EN$zvga0du2}Nxd>iEi-AM(87 z-PtY_F%j_YOsU&2e}W;K{nOxb2E-4sx~pUKu)6Dl<9ml%XW^cv9l-l-BdrffPPpJJ zqx(d=7N4QA^UT2@Kg7~F7wTlgE|t;42yC(0Hw|QlSa=rj^R*nlp%-&OP?zuJJQW=j za`XDWetly5`>Z4zw4MWWtL!e*w0JUh(2j2eFGHD*cVADfXacesJ@fBjuv+=*Hpqj$ zg7c>CPw~BN>_e5ZNxO9%_Afn8q`+5B(TYCNziP9a z!D*ldIM;}aph|l(FPPo@hsU2M*4nuChaeDe^weSjwrrh8uGan0P?&RWTeJjLUy`)8 z2-1K@J$*UC=AYopQ-YL2MTAios}j3$2~pm*N#>yrZ5W;o_sHLW`@$Y3CkF=#0$fi| zh!IQI+MTFa9TW9hg84@mbY;VbmU3?+f9K~L{rCrR5Gds>rAK1RjNI~3y z(F$DSUrl3!zQu{RMH)Nc+Pj}*n1I?EkD9f&;xwG=@aoe0 z*P^5sy0@^RaALYVb*|$oK`a~O{@*`#EApL@5#9-*vA~O`7w4pa`&GJqE#*%xTW^K? zRpz$HV;Mex2Z%O05HPQ^NNsPC^-K`NZ8`LOzxbG-r!p2zE;$LYq*MU%+g-})yf{uC z6wt(yZ$IKP><~D_)SBfWb8N@csBeWfWpA-icOsDb1Aoe%2=w?{yH5(+DJf0*MI;2w zLLas$%eiEYLm{;o0=v_)f%u8Pw&*!-z z!`t_QmpBJ+?^C8^;e-=f5>FOiTAUyDvz;P?d*aG1+#qV*#+p5b`GM3e71}ESACPGl zTqbT~*W=1VQ<y!yRL1WoyhF)&`(3~w=+Jx+ zX{FpSK^uojo5e0yg}_g24DRK}!JHpjkG156YweJOoHi!Y!2{?YH!V*9D18L2@20^; z)Z9Zid;+16C!bD`a!5fEe%DX8SCXjHEguzQ4+>E-CZM?gGzMG^DqNg^jiX5nU*7j@ zU8@2+@{})TW6&E$CcWPp8(rQ@p#mRP_K_#k?|f$4m5Weq*;!RM0?nH7t7l0uU~a@6 z)r0X_p2ttnPhUAvyeW2&3l2%;*Io0}S2og!GH~^-k zX25|96%i95T~R5?w`p}$jzaDS+<<7~5afXYohaTGDmZ?H=+&eT80Wg1ZY1`F z1;6p^m_`%sF%Iw-zD%b-?P^56oA~Nu8|U{I!bt>WF%xmZMqDPcqUV@VkZ&noSy?VS zo*`t!%QA}+1b1+#6lX~HxN%|w9q%@24afrJyQc`rH6;`x`0{T>>9N+hRYNx7xNI@I zQL&8vdAJWv0A*#_`FYSDe;(N#x+Yp{^!zA*j=S)=3T||Wiv||CCJ74V-S|)dc}^IS z%1y2I!p?_c0QIuO-UBq#fyf4D-_=-wZ1Cgh>ZNrrK}y% z`9yq-1K;F#6g~47KSY=m>oa=y40Vk_OmgNM*|!gXf2FaT5Ktz0d4Mjo98|mZEkD1| z51Va}R7TY6m^lASh+kiale~@?on4P7>)wAvtwRscB*kSEIILk4IZGq7strr-!wPMe zKZ@$l;v%^m7&fwaenqth9b&>{KU;$p*O{u|m(ARHz39@>;P%=g1=yDB4L%wi@84GQ zI)zkU^zV-g?rLjKnG8Bj{HpZ{aNOg~1{?abL%9Xx2vr zA87C=a^=P?VNB(M$I0KwZzDb7Jt|X$V{8w{9LjxGi#m(nBMXRL71qrRhACwux08rI zUq@tJ*jPN_vCyC=j4^2q%C=o+3I9tPQ-GXQN$C_$-=Uh6-lsQTXfoJl;pBKd%3y>Wq`rlQcO%bbCWP~*2bat|tVddsB)TK@^+;mt zG0~<{=d*KqU0TuWQNU&*ZUP<#BXd972v52%(@Ql4jpTq>-3^IvXJp=86e_U@b)2HU zceN@-xl_HR3cxT-EGpn$25%>e0{5qB9PZ}`zi*zuWgbnn_}-u$afp!E(emi2!%R2* z!N;#MKTbZ8@;|n?TM?0cA@V0g^(W0y^&1c|1MM_Pew$A*4v5w+6S{Xvo_^Sd z6zzh0<$<`L-qVM@n)V1+WpB?_93f{e@$KOGlCCP}6xcnLk70;1cNBOoV}Fl}(&cG? zVH{Rro`pY#5ci=@%CD}a4i`^hx zv{ER+@%g&JW7$6VY{@|uZ^5I0F26EZ<*@LXmUqj8Iiw+c5dV7QIq=MsMk1EW}R#VLMD#UqY5++^wl5&njif%@AhlL}h zr^FfejxOo5|Nh0VXXoj83~`dKzoq4PSs9mQb=50!%T!evSlOei8ZsgK(wZ6?)sc(a zJ^SZ*G-`2`?Cd6-@1T0QDK0A~c&%sby z+{WNr7HU-`4}2#6?BL+QO#9B>6$6PD!N{CvjQQ^Lw=N$-46;)ZapD?+wc?xji$bC} z`gn(!G`MzKc0U$=rgzd@j=!FF~te3sQj6)Ui`upH*3&{ zGw?EoF;?JWD(m9=7fgeEPpq(4=erS%!;@NmYtu>BnKBMSVSRorsj{TgGGx+fR!7G> zBd1w0lQahJCC)w1`lxZ{(`z3|xb|S7^)oXAT-{xb<>F_)glnPP$*<{t+8>)Fn{w&? zNSJA4B;LUpPX2pdv#9fT;9$#~$c5r};GR|wzPG6XAY7OItn?4}9H+Na*I~atlfhx+ z?)>sX!dNaU!h$8Ju<)txda~>zJdVZh^?ur4!cqZPUU-8*kZ=i-|9~kE= zect<;LzHS4xq2LRN+Rwhky5f#{9cZ`31k{^;<(Mox~M=a#c%cp@HXWC7qSIS`c#jq z1}O;!18BN|&*P<{svMu!hm-~pO=CoPDUpbd5gW@{TwH|D8|_w%M8brEVd{4`Qc(B> zs;VGFlxZ4^$zOWw75f+e@}a?xgu_I>HT3y^``a5slAo-^Fg|f#s^_WBO|^e08GWL} zq9~;;6y#A{P{2oPYne2mJo=_k5JI5o(R!__sHlp9E)7(ac%zGy2AW~uRXlin z9u!5vkVdSZUJ&pHsIPBBGbG0xIf>3dfIuL`2P>nAJYBxa&lUf-ufAbhD4tCnKj*Un zrHt0^y&eySlz2S?RZ(K$Y;*{TDnL=y==UuRyov%!w2>t`|5`yrB%q_kx^m*5>r?S~ zMEtX(TMu0_6!*X`-{t3$Kb+-}Mzjw`5d9;3_+^NHe%a7#K7d_w0cwu$plMpPAOd8Okfzfa(Re8k$|=99FdvB|7%}JwhxvObl2iVOygbSae1vs_C!1RbonKv4 z&}Vs`Xl~6J|6P9zRY%S3HD}<@&pzKj-=dPM1Vc5f&qRu%M!l#IpePCvDdY12JVM|T zB08W&Mq7~e*j5r9U#`WTC%$LI&iBPW!y6m7ABi>g2obI4DXJh9zh-nbM^#l)o|liJ zZ66?`QIUhhUz_Iw4bGZ{H%Ovp+J+z!- z&Qy8g*Irt8h0tX%{$4KlM^;VZ$U}U5Hd#>D-iZ>{a>_sXkck|6co8qWwF}R#y@Ss0 zuRL;ROV0RjzPl&ooB^4JpR9B({ORugiSPH-P1x7DgDp?A1{Ga$*_74!0NISiC&p4p z7_gDV7n+JET!f;uAtB{FfWhRq2Sa?aIzpgRqtNH0AP~waKfgdBsE6*un3w zJc)m+!R8nHR2oyv8A!)ZmK6iFGEgXaU!qeODo#Mj&x@9$wY@VQZYRzMC=>!8(XseG zpdhxdNC?Ulg)&8Da=g&+-a^q6k{sqdCj+^8~5*s_r4Ys~nKzsY=fI6@|sr z9A83yv82f3$vMAbgomlq^XZI)bHneaJh|i-7YNiq1f|pypECgT%O6a2E}t&U$Do4y zkq00c2}hSv645_eb&B}_iQaM`WATN6NJK+Zx|d^0=7$3c9rgLqF`_~+x3w~h%oRwnEz|Tgi{ql#i zJc>eW5yfZ-mamAE^8xId3ji^eR57E)WPVuFX$uC~7Yq@KXdFDVFsFQfC`3rp2pJke zN{&5dOiuZRA@O>==n`gUI2XYVet+fpm%}P@#@|z~vnj=#fs*2ue)+>$9stA8F*F@b zGw|h!l=A`XnhT(52D+xBB%~!x=I;vzku5E>g~CJ(gM%lJ&nbULdpiNSlfA(Z4Z$EY z$4<>Dzf+6Q*xHIjW;_?c4t{^-sj8~V8NaR}jM$gnoy9@MLUSdyvTJluhrlp& z!XXVQK{uea)u6aYFlACzY#>H=AzZ%8&n162>;DH7O9dw);BT4$0000tq9Vya#lMYIkP5?oWs-PkrK?FpaR4EBak&e=P=pa(1NedmMh9(_C z@4XX9a^v@X|GVCMcir_^>nuploS8kdXZCOJ-`yP#>?)J`30DyN!VgmeqkP<}?97(P9@sHIYw2pw> zkt$7z3g=URSUHuMsaHoM&-uPDp#%rJTz6y#+}X1=^}1)p|GZ%)eBF~OYqTyR>UY;3 zKT%MmfGM|_s7`0L%F9;=$Wd7rJ~7e$@SW%M)ctjwRPiFx#&$*sE?wU*D}cQM61E9rmYGm6bq^%+!uXkS}o z*{(Cb9ip+weY`!vV02a<&)5#qmwDbou$wS(#l!u+W-06vvEV`8pOA_F!xR#5zcGvZ zD5uY*+?m94VAB81w(65UPrYu|?R-?|b>hpug;6Hi8n^1XtisVHw+cIA-8VniD|LkH zb1R-EJc;De%(Fjvt@X-#?GtIzLVPC?7r4EfWHmNeTw1Ls@-uLuzQiVABH#j^S52%v zWAB3g^o{0GiAR#ux@$+LHv`LQ9QQ_n`(WhuG<5uN+v`$Kt*Uva4vTAJ8q+9WFjhzG zfTya;FT6AMTR!$Iu6w$9DRPh7Ki1?p7r84yUVgQRh~cM&*v_3ytr2L;->eM;AtwR}U6GAnKxj zBtKMG+RfUpC-7}Sqho`#Go(`s*t`lAz?;LF6E9v?7ks)=&Z&_0c1-{{{n`_g`Gj=W zRam{-@r@AOp(50oZTQxKar9YO`LM3QlW41ziSM_^qv~?aGW$8}jco8YgIz5dKC`x0 z+c3|EB?6nVtq7ca@-{QJ4|#ud8r|ypASB7Lm#KWoWM6PchYiP8E+5yE12B_d#{bOMeWR zGo&L%hM$Fvjp@H*_CE{grAbbB=JuNd_ZBR{QF*sBF`k)B+uuhR@>bZz`xZDJb4>+^ zRlrAFo%{?kws3X93X)*>O5appMVgxN=ob{TV|csdi^!{KX4aYNYoPK?an(DD?>ZHX zC_L@$P2w`I@ZThT4?@j=LFw`$y(B2@UpeGQM=h8ARjWPEU%w73+{KNE2vf}iP}9&_ z8PTc`O6WW`rp-BUx~Q*lxsZY_Ych@WUu(IcWri$dt~`rlL0Qmh^qVhb%r)p+0=7XT z$huVPOa&|tcj@%z8|MWJ2=k``aMgYZOZIjI)z^pGS)xS^V;%< z=244d5a#~ad^54)eDJCvLw9vrV?`851qxTR_yH7(8Z<;|yqW^i9VAfLdg4esUR)@oepvn3mh?=A0B+?drUU3IppU0P&g!j~{ zuN@kdc^5aED3D^&9dLWw3rZ?0D{HxkW|WLzn|F`r{j5bUs3VVP5_EH&+h2m$qqC4c zD(&ogx7&Ku$%)Tjyb3Mfef_kRhyyprCB;n6^Qe;zMF`->&3peIAA)mgosR5f%~Onw zWw}HhlAAM4x6FY(Y0ht|M=)pcx}wZX%VEE$VfhA;T#r6UF6R!68P+XtI?;4$StV2NwE&N* zmHM2ruzo_u`nfKqh93sNsC+W+4h_}Abodwx1gUfVH+6%{SB3e)XwKtfM)TkHM=@yd zH|%euH-L|=qBQcSqOFUcwmjuS!QN&9_L?A#Q{kIQYI87uT)A;Cg9f$z+1g6Ji{`T0 zMCXU5TRxP4U&}i`8g5%La{Im&%_qcwqAZ{HRtUPy%s%X4-q22eB6U-ylUCM%vC+KhNmr(!U8WJ` z>_Z)#FhgLY+0JLpUOn(}=f_F@r_&QL=6P*~(!#Twm8UpgmAnj-^VoFC zn_GN5R<5gh*~q(ma6Wd!PR(6UADCXBSGYRpuWpbW=YK?Q7gcZNMpE85l>D%dK%`n& zRELVD4I}qSwTrh>0}K>OC zYk*=y0K8M!Syc+nUL0PQ;=1e#L-?Jp(3k6mu!~yNBMYz9Xj88t$sqKBFD-(w?f&Ir z`t;N<4+p6Kqw06VYqe5{z1j-cgM_nYAi(0=lb1H@l~a1^eAKzQrFS(DgwiFsxp3bx z2?jY&A^7dS^T+m2o9o;}Tonlk!YC#Cjn(D}c(CpDQ_WNZS8=Ajr7u~O?PaaE1;1;7 zE~|w)fce{1sO%!_Vk5m7ImXlivsF=hvvT~MfAxAI;aI8E;Y?Uh;g2(&DeU~_@svd4 zXXRNrpAFCGl41>cCO#kyd5&0~(RGlfCSf;4oi(MUwexSKw{A{Lp+xFL zO5-)9#uAcdMRN4{)h!Fhwm&&)ugI&E$%FPWP)Ro)fa5o^@&?gY)bJYrG1kmK6UvQs z*Zuk5Tv~tamIDuA*OP~_lNX-uI-T0_ed{$ zpah93Db8-GrZUjXe{DwJ%IxeNO_*?JDLpwjobwtx*+~>ikLu0TT z@X?}gMvJBLE0c8WXy4c#m}ht#tz!>)st@pkJ|bR!qgHr+_sLd}GPd`teJCaat~yIl z--|4=qALQ%$Rq9kUdHL^souXi?CaHg=rpV9FKo$Qpk4?F2yE@_XwKn(EhnL9i;L?? z;z9539B!78vQvhyY581j*=`ZhGsIu8SkblY@OMtlGZqJJeMRDr%ka_xmU+|Ccz=-oBl`nqJB+OP5;3Zi2815^4XMX?m&&Y%I7p%B9#D8wixW3MLnSpL-(_Y|r6GskLSIj#`WSXehFX z)EH#3k?(nQb0~k`!JlL1Hc!S zx_~M3rUv+pQ>yio2Z2XVzw*$^CebQWwpB0@4k$4)vR8=!sRqVI^VNKPN#3yF6gn-9@Yd@t?w9h zy^JBN|FnVQ6%o)hO*3a+EBFJRdAUYsHcBA9ogXi~98C2SIj9Fdq0&1eCME_@4r}4z z;WeL+aKE`I;7DW48qkAGuW}4Y!~tyr-4|mVmZNEL5z6pS|eH z$0Lzm$&VlLS9}D!=JC)24Sh2+Yl$#6PYFV!YQ}$E^f1{+SCF_kXpzwIKEO*J@qB%9 zTtm8~bfgZ)H=AN9bKN}qr9B;Zu!i!&9Fz5$-Nl@w>fNba`Pm?{oS_VTEJjM|KxJT6 z{~>%~Jw1KuVwPt$O{S3Jo+29#o2;VHKpU<*L)!_-UHVzy8J<_D1qe@FnNnzF^lp8FX;x_fnCDBc{y&3oFZIuhFpXN+GiAenaWK%1&gn zl*i5svZf=II78r>mGZ=^FM>ES=W1s)xGwBhc}+U7SM9Z0fL^oa&-JXv)QI$TVp=24 zf}Vo~H@=68G*D;3^>sKG-*mbkHai>Nv-+M& zOYA>8K%aXEHLa7m^KZT1ZF3oAz#3;%X6D{vOZwAzo^u~(1kArCRE7G^ag5y5(9?7i z7>?+9;5Jx1Fw{2XE*Bt%Y z%H`tfBsNG7WkVGgkuF`#jk5{{yG%r{+2j27%Kla6oL2aw+poTg2}t#89{;Ph*Cm7L zr*&cPgND{BFpBd@tP`Hl-8_o02C62TnC*D{j-oeea^DdRaVsa`ran$|xIii)em?#! zD|cnOLcG9SmCC#Bt&4&jq@k#G_BZ2iPk5n69VEg>n;=XomNIIys|N5W1aFSfPT(f_mAYSD|q4 z61B^+r}E8@pBcDO0_N&LLtCRafXIUb1HzCbo|umV8RK09`VkBUh%B zDl{f^L*>y2;UaOqqZ@b5g#`_0mk4R@!*d*o#6;0e1SYekarm?N@KU0o`7-JfvDr;$ zvG&K%V*Q83HL;G0$Z6f&7PH(V&qdbMc=Ovu-xgNSKkN;@Bj1H{i-@qt^T|Mno}c0* zj$SvL!|F}5Wk|~0<|k=p9%iyjpB9zD{n~R%j+l2nQSgzOnWrA-;qG3sRv0uR8R%A^ zPG2=T>+kB(JGFp9*$k8_*w!jRrcdLjIY#ouc9o0*QI#Ikl1XAm^d@iMIL%>9fM3r%TPJtd{)=45j8M9yY(qgqr0_1II!aGu(H(tfYG$&nM9HQL=xw^!KwE9fQLMCH5Fdns08vLVe)!%HpXAWnJ# z<(+IMo<^5VX5-E`JdkZIX1CKJ`H!8Xx7OXnFxPP%yR;sta}y~;^hdM>y5pizcJb2^ zkS8g5^AGdHcj25OBKGM8(ueMMNS|0-F5$jkHECjW(H&EidP-*3^vjvRYscZJZi`&x z{R(Z>IX1+}d0&EOQ_HyaL@5E)tnqXZ}VHFx%4f z@CUrqwU4>F(NeZBz<=3{P@EX&HmQq{-cBr_Qb@vpy_QdZYE+{5L@&4C+~d}1{>~nM z+l+RZd4m{h@WImC2LW$21qD)8+vrBe{~3YY2!)LctFAvszNSi!w6x4sXdgc{aqs`l;m-?HB1iaEFv~eH zhlGUKHR@&;^NseJzjz&HV?@X?B0*|z6x`S}gBa_WL0pCIeAed+6=k4mi@;p7F%aR) zpu4E5>(+h#BO|#Jaj7HTX!hV%7QwQfiTtL5AgQ`-Y^W0xb9QB4>ElqSP!NBaskJ5m z-HyfrzN(0n6!z3owcH#uxv?^z?mI(#N1krYI#di9VTwSg?d)@{&BTpT#P$0k667g< z4rV9&{M1o5-Pyn5cM3pdl+P@OVqeaS)13vPtXx_Qb&ulVHh4Fvq}k^vg%~`Kq_bA# zTpDvXmAlfz?Aca743WS3eg7{diZP)xPpL(Z%{lEJIq!?2wy*D&XK!9BlQ08SG$UGHX4k5xj3wuWxRy``ArCSYEuM_};zJ^yL=OcU%T-88TOIu!g9jT%(qMqv6tiA(% zMb9?xY|dpoIz+O@i2|{V^A>T42#a=U>LU*UygzFf`>28;m6-C6pEQ zA7(lnDq4Dy9+>#BNF{7!+t}dOFEoe5Dhe=&p=KKtvH%WKXPKD8M08bJsHXuvzXV0~ zu}5q7tsQ+?e!d~6bjr}1^|;rZ84};WnPF1F(Zo_`@j(y=zdmQ)!Rfka`|(28IW5qN ziMqLtjg8GL*H>5eXAcJ~QUBh0uOP@&|ZY5H;$+?Z? zx`?VZMcBceSvX5r%RthEZL-v%LgzVKrBBBrxiXcdUW`%_e3P^ zr$!HnzZRj$-6+TnueSU>9V$Zh=5y`{+YH^~OP@w`b2FN;EZ9Kvox$@L?UQw~i-gYI z+D00EyRDcmg!bFb;S?&D#<4cbGbSb`{)Z2Tx7`r3C+}IWmSUpX$;l{{9DL=@hJoQr z1S@lk1I{L)%HxYI8QaSuORF(*F@G;hk(6S5+@N;z-e2})#{=DDyZ$1)-Z z2PRE*n4NAkSQEDwo=%`-WW-QJ3%RG?!(QMJk2T9nqy<3+DZe-8_`28OW&v-57aC%Ty zZx$rWV|Vhofk8as8F~x*Q(aM37Hu<-WP>2JV|)V5iwgpo5w-n8mg-#PZ<0u%W;%lz z9@9KmxjM3@P!q$Ct_p|+0A(+4W?G?LX1}!{R})DXcWz+C+0-5+XjKjP%^%c;ymA!E zxkpC806BAQW)`Jf1vHNc(}fI{p{ZF|ZYVUK80zG=lo3G@@a8y~7Rt6tk)k1GOf@!^ z^G5gV{0ZL#!471>sJ1($x(&xRnuLyyj;~Q%d4q016%M|=PpA=xn-st3p3WZ^Ty@)D z^*35*riWygyb-uNGkuE2{OX&hepx)Md8uT>>mW}$A{i?+*mi>$L(TBndd zY*JhU7eUZ9QGnC#P4E+=Hn?^f{^PW*F&vI?)y8l7xkPNf_sgzEC>T{A47jkeEUms0aP|ArJv7@!-2(0HAU{)YukU5$qEGU5 zZ{`yR6B1f{AmpA|=7YVkgZ1E;$983e22%|P12^M_eA=Xd*OO8})m5)K({r!=*>1;y zq|r)i^@=46?{1oji3u)EfbPL9);+qj7$(jGfEK!{PA#kEJ#W;G@B2n*a)~Ehn2RHk zQdbdOcGJe1m%l9=Md?n^virFKjof8n*({XVa>6)mBo3`E$ADak=-9(5qhG3qpWx12 z5gd+qw(7oo&Jfriu#0SP5!u$#**q$#dLcnuS%9V*e97Zh$P!adls0#Hyd0zR!ULIN zEdK4>*NgHjM4<^C-kM6N#hl?5gG@|JG;MuLRR6%FhlYf1tkRl*q~h0S>lm3(vnEg1 z+vZQ_j+b;DV$z01qBKNC^$p zHi)tdC-4`$Nl(A0uWxJ|!6SdpI;7#{CG|_5{=3V24k~q>+}bJ{@vY7{#?{+Z{xX64 z^d))K)thNp|ItTe+v_(UX1YFT%RO@E0_Rbzy^XFG4U@pd8zk4NO2L)(R*Id=?*q8dLfx(h}`H3q-<@cw;2{VjGGqaw*4&o_P&hbaYozG@5* zvk}F``piMfoXa8w+}sJTUbsXP)V-J~CBpI<;aOr|?JK7p?mQ!g>9erO^3Xc|j2>?t zxnUb5aT^OHfMQuq|4rMaLa^#<38MwSIvcUwi>b$SACk&ahN=+DtUfifgdC=mdKA#@ zBCSA+_rW!1=MGZft3ah}I81|U#V*bD-GCzc(ANFIq}V=YrN8@8E&ftjM#}GfMHkYGd;c$xW54 z*+WVWz_TLAkd9PC;UPBAdf_iMd1r4FesI?c8Dv2|(v!wNqwD($Szg|oT=w|UK^Z}c z&e7akV(_z#Y~t=ptK*e!vDyRjw=B0emxplr+iYw!Bf3YwcVaPup|t$|Z#0u2nW7^4 z`8m=5e?o&B5MqU!_qUJ#S94}Pf{T8rJd^($lNh4F1hHd!VpO_QZ$`{V*&AU|0#JYEjHMDkO&Zx& zxozs!>81CSmI%N+`nUn}5Dco+!JZ**x8lc-yq40ax+?2Y$+D?W`8U2;&J%MpB_VY` zSi_gq@OF(CV5cIoAFn4rN>J?N^hBxRbSp;n*Jk4`B_y_7(ji6ulUP0M>ORb4?PdAS z+$LZ|-z=I{PbH0Fu)M@-x6vai{0WwKir}4smLg2e7BQ`g}mq_4B?xBwHO}R zjvdyMws}BK+{D2(7N{p?o3@wpo&JKaDs#RQY4r@&k1gE9pOZu093eeCJU*m~1m^X| z*erL1DDA1&mblRPRK+MKR0*J(I$-G&=OilUbI_LF9Hf#@f!qDGY zcjm&t!}m|x3AD51Q|Bxi13R;lKggQtr*tCybRn3b#6&xlqwiJL*J~}8DeS7bYpz!$ zaYIF`-_eV|T*;NxtnaT1{eZV(l#upRZO@SLa-(dvM)R)SG=v-}?QQ26_dZ(@qzWOK zgB|-XTk=-eNq?8<`0D0YAJ*;9&XrT3>Ku;e@IiN0^X<92?yRF-nVU#+kfPMNcxG<` zzrin50aMCxX`lM>63Dga2KjyS-fZ=kWF_=f$0U4H3i-m8`gJ?=RKq?J1$=Y-cQ z*V*=Ft)~FZh`}DBNnLI;2QL+j`(-)E2sHkQYj=~<549~P6RX5dG1V%N1Kp1W#e)k^ z?dmW$o=$aO3G${hzjQ)`yw?+~j^s`{(3m4IjW5f6BIJH}Qi0^O$V>v1+0*`sGy zSaAv}&Q6PVCnji==#t`?UA8NXdy$J=OYPbX3NzCr9cmLD&%M;N4XLhW_ zS!CEJ6VW4Ea>kU}InS6gieCoO{7-7O=lJImaks|1>k~PAGvWH{1Fs6t0^2syznNUI zO22EClQ>Ls9Gk_-3o8WPl&)1r{x+Z#J!}(>iZ5?@R0Uc(JmwEm_2pR;vH*W!e)v@B zuVnoBvyhn?eq+bsOAyr1pM->$&-Gv7wH3xH{+^R8$i*7zZ=vf0hhGiBhd$`T z8D8M))^`qmB!cF*6EbwM%9IgCB)IPdibh^_rdX-Kls@_*c`U~YuGK>wQw)< zKu*vVU&ZgbPjRg~gO~Ye8hU4&OUCtmZ|tZQOqPmsR@C zAdbI$nseh9_EwLWqcXoMOch(TK^z%zbc6a!H(_h;usL-#Mr@E@awyclEqBoD(48H` zX1UrE-BPD}J>yt!Bj4kSLtl>Gx<2_*?_u!NYu{i_+EIG3=&bFw7 zdb{w}LBN;M_Gd_H`jmyCVe%`fYafF<9seRy^{{Lti=1bE%VMC*E)p)gD^%x<$hwf) zCIc}#i7s3cZzmsrzUya_fK!Q4pt8~&av=t{=-Df z>*3r=iV`g?bO%Sp8GU= zPqE0mqR8#ADlGAZuH0a#Yietc({B!}R(r^2Y8?zK98FA2pof0T4ZX_3{TCs4y;Vxr=}WUiiSZ-7F7suZnvDhN#I@CvAf4;l3V+Z&P*ECod zfx#5Z4lK|2VVD;&EnE5<7QXiZAlMRh(qIft+5K;X*gbQ23h-G#?Jo&GcrdVi_%-Hq zST43Np0^sy81rC_)~C(PsZDxb^I+5~;QX07ydKn?j`RUFGNq*lrX-$DNYE|>{h5*^ zEn{2w7mXf7cJA(u8wYQeV7EqZ5)qZO&)zi9V?Xz5Ff_D=_D@g)`u~G-np|HGJhMun z1LsAje|BRd9~z~2qepv4nMEDQ*c|6acIBE0!2wjd(t+5ZTGZ!ktLqUBZzz{NRR9xu z>kA6H9uD#^apHk^*Pq{vXFlW}wUc&*!+|SK{|gO$c)j-iTNY_%CQD1*lG)LnQsY|UFv+{%+v8q)rrX99 zk{~iwEcPhhB-pOdRu17q`c9)#z zDy{-_F7?jg^0L91<&z}2-`5t{!XGQ8gaC5Yjf@l8QMoUv zPxAtq<J0SvfJ%1>1eN3-`dwd-&QdzytC@D78iAx{NQ;opL*RUw7s)qHJBpm z?%~0Gk(iKh=0mz2?|1?f7|G$mnP8{zvQWDXlPiGt>;f_xv_IsBJOq+ zi!g_=*u*-}W%Rc7^r*j@@+STcLXjuYkB1;V#*_djnhWBN1rLIi+-r#5hxqt5m%RM^ z{3+UxAMONvTaU$JAzCRP-+w35A6q1jO2TR8l36nN0erMirU|e&QF{^xYQ!Sd%rkRy z(WPDO;Le;u0vWE_QDK>@986Z+TjV}IGe3F@3xT$e)zoD6_Z?fz;U8bU<+D zRkoC~Y4Wk}p7lyQ)XjRi)TlaOj}|vo(t)-;iB@a~d2u`077i9$6_xS2 zljXJeNju^uUXL*tbZvRIaHP%_1#1L*pspLiywcx4uf4ztNC90p?M}LOY>kFH3IvJ1 zb;&&p1tBfZu-1E*?PRxNA9eDRMge|kLJgr57XABB#@|5ZpFuZ!Yy{&zE0XG#u*+}* zq)`95R*Osd#Bl~VF5~|?P>28AuGi0JyjKXrxBYi|{?0D?czq3|ZA7~NIb;p4h+Hru za1~2-aCBj6uKerJc@5hL`mm;AJ7Sp7z?1r~ zpBZdFux^YyR?@pA#7m+7sY7nBjji~Kd>AV!FQEQ^+P)zG7X~U}#W%u!`Tr0f`<8JK%6~FB{f}cI8OcU{DxLMuJgmg=A4!%^esQ_AvP(fY5>Vs-n5H z8kIsM9JrJu10o_(gzQ9DD8hv=@Xbz%2P16~5Atg$R32|Js@T~D0s@tQfgLKhY9Z9r zGzR+51EZc)adOq36KU7>oEv{*82SE>yjsLoE@Z0Te!*7LM5;_uQ zkEbNDHNb2mGMlH+r_7g^$%Y&hLel$JHHg!}fgj)WDTzbA1=twNqs9dC6Ep-T2)faBk$){)SKHYm zTUE|+NnIL@%IpSp*?%2C^Kgy6D@_)A^_pNM_Q_woHh%Wbz$X$Hj8F9nDHNbUzK2l+ zuqXwkt`f}CFSB~V_@p;Ff0xP6z^s5OTti5Z7Fx(}Er^WBYLoP^s=%WVrXhTD7)iGo zPSA=?yxh8~Uy;evtK|Hqqa5*|7cUQsse9(<+z55( zSB$J#^|s~?_f{EE9aE$%2>cnLB0H<1LH1PuTcP-6A+<$jWnh!+Lrn3rH6}AELJsMT z-`n%&Q_=Lt2#=G`=IDfT)QS{@JxNvnFlO}1Yg(p*7gzSE%=$9wTAVQge90?sz>mI2rRU0DvR9VH@eH?kv_(gXdw;*@zxR(cz^;joYB{)`F; zy8k)|1}=cO?2xcCO7ioQahYpbDFE@gKFeQw>kvxlH)G=B0LSocm8JWWzU*-^g8XD7 zjjbesow$|+n26cg(#WO1Z^-C!iLFRn?OV4iKs;~QARU>BMi!VIw<&)A0)#Nm*TSxf zUgBLa2Ost4uL)NHxxggq>i8fh%&-CY&{Hy7l~Cn)O24NjpFfiqurk2@z~{n9{mYy@ z_8k`^77zsr55rJFeRTVMx#qB89S(~$tJ;6r^b$6w_-wzA`QXM6GBL+Yw z3(ITD{2EF%-*E}i!D%bbZyG5Y5*^qg0WxlGHFtLc>$Hw_%C=n+x{oKQOJ4IPGh7U6 z&u7@1`xTd_G?;-BQ zBJ?kfbS2(fb@x&xCnZrF^)}MvjS?sjVFwC<9=nlT^fYW^Lt8J zLLQ*GT5P3oeD>k!lVgPz&Z08KYWR)$E9Io0HB*ePS`NuS-Mhy)MlBkx7_{iRKU-#V zVe{a|ReblZY{g*+tn@IJ+u93+BARjZ(s@Z0aY)B32K$`b0f1bOuQsF1Sqyj$dtmx@ zgd8G+uUpKg+_CmMfmYTS&d4^_Q7LqrMsCserO^KMSVX-t;pYYAo!vPRp}s10y@Fzq zHjY)n;IB{6ek^;|n-c1L_1ALMO_ zXT*phx7?mBs8X%0bLMY56?nEk3q)LKV(b~E(~n!SphMnCzl-Fj^d4MHOf&9e)&XWs&q?J9_~O5lGehU>$Xk0Eybg2$=fu5b`)0Ud>Rte zJku;4BAi!#oW~1QWy0n*zjJV1uv$MwcC=P4O2-Or9Ii)8EiTOrRiTH)$ss=t`P(8n zz2DPWey}*4^0dx21hr)?S&){7N_0CP)e--!@#NQwS1y6nf)Gpy3a9fLzgQ8Pq9wzr=f5j+r}0ue}ePLbm)WeRT0! z8OkNXg*>adlYc?%{T*{QZ&NN1JVO{H9^HbKY*%mZD(KSysq*`8efnz8A0 z>YCY5ey0$6H+6eJyMW1lSu zHC5s63;H@*@|qISoE&^%m&-Q+I2?SGpX2gZH6B3G) zZp3kKip?n;C7PLXzp++6Z?&a-V!hj&L8`Lq>iDYi zOy!HaIy77eWMmi~#A41^_5T+*#E}mUCb7@`Ag-{NVI-Z zRRZ^Pduzg?mlAdipz@t)eCD6nN|}}%tWh2^?-GCY{=tOm>@~n?2ruAQ(!^+uGFJe4 z2i529<@NaK({jp|>EvY(S!^BP3AUJS8i^%6ZQ+~T?)#t{Tx=e0GkADd*O0Q!#dyNaFgICBJd-s_)c{G546_Mj zi0*lXOY1V*M|CwA4m}WOYb$F2sGOyQ8z+t9TIvCZIjN_UT;g3<0cF~mA30yoKql88xzs1UELjJAOL z^R|J*%AG(f1ba;J(dHj0v(k2~Dase>%~2s0c73|JX`pzB&6i*Q6Uwcc!+HS#Lh--< z7r^2hh?0oi;@>#!fwy zfd2i*&=GL07Bzm}1yH%Mu;N4Y`DR9qvAH5KH)C1?z_oi8FjOC~0Mv0#bKOaBeg01n z`3>Y3cZ-bAJ5z6laYC-Ld!fxnFGL;tivZJg{tCRTAU3Gp<~c;MSDo$ACDKy<`p(;0 z9-|Uag8@qPk6SV0%l1OO#g!{--GZ{bNXPTTpXf4{Pk)3jbW|RXoS=8L%SN~M>O^$x z>_UfLfzJoDve^M4!083tIUP}HKNoTUSz(VJD zv>}~;7G=xV2bX2*zvFG6G4d@hHX*vdid7(O&5;bHp7G~q4$>PVRwX~~e3+l_11;`n zJGK7)0p8!E?1_Dlog@0c0`mq8`9fEylP&w@u+&%N51$~(pFC*s*s3RD@96MU-Aj~w z6hIn1zTU+BAo_8TNLiF< zm4%R!(ljSn<*aFf8@^qjdfz3DCK6rpgr_;RAa7$s@5=S<8?RF|iDZKVae4W9y6w z-1jGUs;>v5i17tjro`M6Myv9JDXGx3yy}~cA;jcjN{a-R5gYJgnilA><(=}WZxf2f z5}{v+VX2=EJNT2I4<->Lf1gSyJ@|lxKl#k*CTGoR0^slOn|yuRPW;t=?tBKuRrUOf zy6I2uRDa$fZOlHjjr)r%rWbc`(u_`?ono-5QO~RX)bVW`I=!9sMLl|!C7DoD$oReC zyy_POVo??f83dq3yPJJ3P-HGy$fJ&+QSzRzDq??$UNJm(JfLlaK9hKg1G&y8HLWm+Vg-2uRMD z(oRQ2uq_~&SruaX=uZ9^wU{tzoG1R|fFu2R)$NQK4}UF@Osfhqqb9@?PZd1T7NWI10-B(@GC+M}m`@#jL|*lcs034@`306K2^5H7sh=zT-O*F`+d*$9 zhU9%C9bd9PdAQr+(T8KT>2SAT{i_C>%Ah+0^XJ7Tg$#C0vQ&R^aHjw48v)FH5xSZL z-31zZnk1c_g88R@Hm~|0eJJ>_sem#xR-Kl!Al4s;<18z!AmgQtUG&-}^lFB?d| zrnnG^Bowvih(!3ma5S&_qY4VBED8`YEgoua9di9KB}M(7&u^Ps^QQk=cMCPg%K9oQz(rbL7c0IO9tv4yd0AyDcEKct21hVDiJA zFgbXMt=%em`;#AWL?y?buJhYp`)S=B#+0GNdxAmE1;Cz5o-|n}gZ|MqQ#tzZ03S>f zY;W&Gix_#;|LoyYIO3=ho_u*XzTNwVTz{bRk-J**rvK7wd(+MtkQww-$<)H1>F%HW zet+GB{e5<%;fvMadi#?LL&p~>LDSlhkaivb+=)KGwim|G zzHbM91T|G!UiDjcOE$k$Ld1wNZcKJ_5!}!p=zPY;=WOIdzqkm_NHb^PXQTB2^%eQU zm(HI&VwkjrLhKKP2}cbMon7piKY8r+!1~?cFk!S{r0v{+BpL+j?xCy zSL6?0I)CyV8~0ML?ZYsl0GxEv@t*mULuUPb9i6nabznrIL`{=pkNtFB_1EvHrz{Xa zNV1-b;D-J{=X2VrC*@5azm|5+!1-T0XFz>L{^*s5^Wjgf^xe?!9v1rZ2C1(YdU_TF j5&7{aSNcj{kw5-_@<5m#Q8Bxk00000NkvXXu0mjfTpK=< From 00c915b16adad29b404efa517c5f2e086bc19c55 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Mon, 18 Mar 2013 11:53:55 +1000 Subject: [PATCH 05/44] fixed size of 5/6 picks, fixed some of the field types for suspension gens Signed-off-by: Cael_Aislinn --- .../xenoarchaeology/tools/suspension_generator.dm | 8 ++++++-- .../research/xenoarchaeology/tools/tools_pickaxe.dm | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/research/xenoarchaeology/tools/suspension_generator.dm b/code/modules/research/xenoarchaeology/tools/suspension_generator.dm index 40980994ce3..36a75826f72 100644 --- a/code/modules/research/xenoarchaeology/tools/suspension_generator.dm +++ b/code/modules/research/xenoarchaeology/tools/suspension_generator.dm @@ -82,13 +82,14 @@ dat += "
    " if(!locked) dat += "Select field mode
    " - dat += "[field_type=="carbon"?"":"" ]Diffracted CO2 laser
    " + dat += "[field_type=="carbon"?"":"" ]Diffracted carbon dioxide laser
    " dat += "[field_type=="nitrogen"?"":"" ]Nitrogen tracer field
    " dat += "[field_type=="potassium"?"":"" ]Potassium refrigerant cloud
    " dat += "[field_type=="mercury"?"":"" ]Mercury dispersion wave
    " dat += "[field_type=="iron"?"":"" ]Iron wafer conduction field
    " dat += "[field_type=="calcium"?"":"" ]Calcium binary deoxidiser
    " - dat += "[field_type=="plasma"?"":"" ]Plasma saturated field
    " + dat += "[field_type=="plasma"?"":"" ]Chlorine diffusion emissions
    " + dat += "[field_type=="plasma"?"":"" ]Plasma saturated field
    " else dat += "
    " dat += "
    " @@ -260,6 +261,9 @@ if("plasma") success = 1 // + if("calcium") + success = 1 + // if("iron") success = 1 for(var/mob/living/silicon/R in T) diff --git a/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm b/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm index 948328d9c83..7d4187c0d5b 100644 --- a/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm +++ b/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm @@ -72,6 +72,7 @@ excavation_amount = 5 drill_sound = 'sound/items/Screwdriver.ogg' drill_verb = "delicately picking" + w_class = 2 /obj/item/weapon/pickaxe/six_pick name = "1/1 pick" From 398bdafbbd891290d66d88d2ecc954e7760d4644 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Mon, 18 Mar 2013 12:01:43 +1000 Subject: [PATCH 06/44] runtime fixes Signed-off-by: Cael_Aislinn --- code/modules/mining/mine_turfs.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 30fe52b562a..c5c24814a2a 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -388,8 +388,7 @@ commented out in r5061, I left it because of the shroom thingies if(artifact_find) B.artifact_find = artifact_find else if(src.excavation_level + P.excavation_amount >= 100) - spawn(0) - artifact_debris() + artifact_debris() gets_drilled(B ? 0 : 1) return @@ -477,13 +476,8 @@ commented out in r5061, I left it because of the shroom thingies for (var/i=0;i Date: Mon, 18 Mar 2013 18:51:21 +1000 Subject: [PATCH 07/44] hand pick can fit into the excavation kit, made the xenoarch tool closet properly retain icon states Signed-off-by: Cael_Aislinn --- code/modules/research/xenoarchaeology/misc.dm | 2 ++ code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm | 1 + 2 files changed, 3 insertions(+) diff --git a/code/modules/research/xenoarchaeology/misc.dm b/code/modules/research/xenoarchaeology/misc.dm index 3f682f65951..fd2f506330a 100644 --- a/code/modules/research/xenoarchaeology/misc.dm +++ b/code/modules/research/xenoarchaeology/misc.dm @@ -83,6 +83,8 @@ /obj/structure/closet/excavation name = "Excavation tools" icon_state = "toolcloset" + icon_closed = "toolcloset" + icon_opened = "toolclosetopen" New() ..() diff --git a/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm b/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm index 7d4187c0d5b..a850a1dab98 100644 --- a/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm +++ b/code/modules/research/xenoarchaeology/tools/tools_pickaxe.dm @@ -119,6 +119,7 @@ "/obj/item/weapon/pickaxe/six_pick",\ "/obj/item/weapon/pickaxe/hand") max_combined_w_class = 20 + max_w_class = 4 use_to_pickup = 1 // for picking up broken bulbs, not that most people will try /obj/item/weapon/storage/box/excavation/New() From aef8daed235b20cbc13ca1cab81cc9a9de2ca272 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Tue, 19 Mar 2013 14:02:23 +0400 Subject: [PATCH 08/44] Smooth movement fix. --- maps/tgstation.2.1.0.0.1.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index 107f33ab1a1..77001d4fe8a 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -8461,7 +8461,7 @@ "dgK" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/space,/area) "dgL" = (/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dgM" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgN" = (/obj/machinery/alarm{step_y = 25},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgN" = (/obj/machinery/alarm{pixel_y = 25},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dgO" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dgP" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dgQ" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) @@ -8596,7 +8596,7 @@ "djp" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "djq" = (/obj/machinery/anomaly/ion_mobility,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "djr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djs" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Mass Spectrometry APC"; pixel_x = 24; pixel_y = 0; step_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"djs" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Mass Spectrometry APC"; pixel_x = 24; pixel_y = 0; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "djt" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 3; pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dju" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "djv" = (/obj/structure/table,/obj/machinery/bunsen_burner,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) From 86cc28dd57d5f43102f5b8b73e1597be4b00c284 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Tue, 19 Mar 2013 14:37:21 +0400 Subject: [PATCH 09/44] Fixed posibrain installed into spiderbot bug, made posibrains a child class of MMI. --- code/game/machinery/computer/ai_core.dm | 2 +- code/game/mecha/mecha.dm | 4 +-- code/game/objects/items/robot/robot_parts.dm | 2 +- .../mob/living/carbon/brain/posibrain.dm | 27 ++++++++++--------- code/modules/mob/living/carbon/brain/say.dm | 4 +-- .../modules/mob/living/silicon/robot/robot.dm | 2 +- .../simple_animal/friendly/spiderbot.dm | 2 +- maps/tgstation.2.1.0.0.1.dmm | 2 +- 8 files changed, 23 insertions(+), 22 deletions(-) diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index 939b87aa7fb..f24d0ce2b85 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -117,7 +117,7 @@ laws.add_inherent_law(M.newFreeFormLaw) usr << "Added a freeform law." - if(istype(P, /obj/item/device/mmi) || istype(P, /obj/item/device/posibrain)) + if(istype(P, /obj/item/device/mmi) || istype(P, /obj/item/device/mmi/posibrain)) if(!P:brainmob) user << "\red Sticking an empty [P] into the frame would sort of defeat the purpose." return diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 225318a9b86..d70512148c6 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -651,7 +651,7 @@ /obj/mecha/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W, /obj/item/device/mmi) || istype(W, /obj/item/device/posibrain)) + if(istype(W, /obj/item/device/mmi) || istype(W, /obj/item/device/mmi/posibrain)) if(mmi_move_inside(W,user)) user << "[src]-MMI interface initialized successfuly" else @@ -1136,7 +1136,7 @@ src.occupant.client.perspective = MOB_PERSPECTIVE */ src.occupant << browse(null, "window=exosuit") - if(istype(mob_container, /obj/item/device/mmi) || istype(mob_container, /obj/item/device/posibrain)) + if(istype(mob_container, /obj/item/device/mmi) || istype(mob_container, /obj/item/device/mmi/posibrain)) var/obj/item/device/mmi/mmi = mob_container if(mmi.brainmob) occupant.loc = mmi diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 62dfb126bf5..b4107855639 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -161,7 +161,7 @@ else user << "\blue You need to attach a flash to it first!" - if(istype(W, /obj/item/device/mmi) || istype(W, /obj/item/device/posibrain)) + if(istype(W, /obj/item/device/mmi) || istype(W, /obj/item/device/mmi/posibrain)) var/obj/item/device/mmi/M = W if(check_completion()) if(!istype(loc,/turf)) diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index fe3a0db56c5..8ed5860ecf8 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -1,4 +1,4 @@ -/obj/item/device/posibrain +/obj/item/device/mmi/posibrain name = "positronic brain" desc = "A cube of shining metal, four inches to a side and covered in shallow grooves." icon = 'icons/obj/assemblies.dmi' @@ -6,14 +6,15 @@ w_class = 3 origin_tech = "engineering=4;materials=4;bluespace=2;programming=4" - var/list/construction_cost = list("metal"=500,"glass"=500,"silver"=200,"gold"=200,"plasma"=100,"diamond"=10) - var/construction_time = 75 + construction_cost = list("metal"=500,"glass"=500,"silver"=200,"gold"=200,"plasma"=100,"diamond"=10) + construction_time = 75 var/searching = 0 var/askDelay = 10 * 60 * 1 - var/mob/living/carbon/brain/brainmob = null + mob/living/carbon/brain/brainmob = null req_access = list(access_robotics) - var/locked = 0 - var/obj/mecha = null//This does not appear to be used outside of reference in mecha.dm. + locked = 0 + mecha = null//This does not appear to be used outside of reference in mecha.dm. + attack_self(mob/user as mob) if(!brainmob.key && searching == 0) @@ -73,7 +74,7 @@ for (var/mob/M in viewers(T)) M.show_message("\blue The positronic brain buzzes quietly, and the golden lights fade away. Perhaps you could try again?") -/obj/item/device/posibrain/examine() +/obj/item/device/mmi/posibrain/examine() set src in oview() @@ -97,20 +98,20 @@ usr << msg return -/obj/item/device/posibrain/emp_act(severity) - if(!brainmob) +/obj/item/device/mmi/posibrain/emp_act(severity) + if(!src.brainmob) return else switch(severity) if(1) - brainmob.emp_damage += rand(20,30) + src.brainmob.emp_damage += rand(20,30) if(2) - brainmob.emp_damage += rand(10,20) + src.brainmob.emp_damage += rand(10,20) if(3) - brainmob.emp_damage += rand(0,10) + src.brainmob.emp_damage += rand(0,10) ..() -/obj/item/device/posibrain/New() +/obj/item/device/mmi/posibrain/New() src.brainmob = new(src) src.brainmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI"))]-[rand(100, 999)]" diff --git a/code/modules/mob/living/carbon/brain/say.dm b/code/modules/mob/living/carbon/brain/say.dm index de169087b44..159f899f894 100644 --- a/code/modules/mob/living/carbon/brain/say.dm +++ b/code/modules/mob/living/carbon/brain/say.dm @@ -2,10 +2,10 @@ if (silent) return - if(!(container && (istype(container, /obj/item/device/mmi) || istype(container, /obj/item/device/posibrain)))) + if(!(container && (istype(container, /obj/item/device/mmi) || istype(container, /obj/item/device/mmi/posibrain)))) return //No MMI, can't speak, bucko./N else - if ((copytext(message, 1, 3) == ":b") || (copytext(message, 1, 3) == ":B") && (container && istype(container, /obj/item/device/posibrain))) + if ((copytext(message, 1, 3) == ":b") || (copytext(message, 1, 3) == ":B") && (container && istype(container, /obj/item/device/mmi/posibrain))) message = copytext(message, 3) message = trim(copytext(sanitize(message), 1, MAX_MESSAGE_LEN)) robot_talk(message) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index b82f7b1d984..5415ba99003 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -194,7 +194,7 @@ /mob/living/silicon/robot/proc/updatename(var/prefix as text) - if(istype(mmi, /obj/item/device/posibrain)) + if(istype(mmi, /obj/item/device/mmi/posibrain)) braintype = "Android" else braintype = "Cyborg" diff --git a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm index 9a01fc3ff87..7a43f0a75e0 100644 --- a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm +++ b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm @@ -43,7 +43,7 @@ /mob/living/simple_animal/spiderbot/attackby(var/obj/item/O as obj, var/mob/user as mob) - if(istype(O, /obj/item/device/mmi) || istype(O, /obj/item/device/posibrain)) + if(istype(O, /obj/item/device/mmi) || istype(O, /obj/item/device/mmi/posibrain)) var/obj/item/device/mmi/B = O if(src.mmi) //There's already a brain in it. user << "\red There's already a brain in [src]!" diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index 77001d4fe8a..08f65388125 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -3066,7 +3066,7 @@ "bgX" = (/obj/structure/sign/securearea,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) "bgY" = (/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{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) "bgZ" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) -"bha" = (/obj/structure/table,/obj/item/device/posibrain,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) +"bha" = (/obj/structure/table,/obj/item/device/mmi/posibrain,/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) "bhb" = (/obj/machinery/camera{c_tag = "Research and Development"; dir = 2; network = list("RD"); pixel_x = 22},/obj/machinery/camera{c_tag = "Research and Development Lab"; dir = 2},/obj/machinery/power/apc{dir = 1; name = "Research Lab APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/toxins/lab) "bhc" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bhd" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) From d4275b5ab41f5b73a000974a5bc703029cfe3f4c Mon Sep 17 00:00:00 2001 From: Spamcat Date: Wed, 20 Mar 2013 12:43:29 +0400 Subject: [PATCH 10/44] Made syringe guns reject broken syringes. --- code/modules/reagents/syringe_gun.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/syringe_gun.dm b/code/modules/reagents/syringe_gun.dm index a724d91ecdd..a01040d41e1 100644 --- a/code/modules/reagents/syringe_gun.dm +++ b/code/modules/reagents/syringe_gun.dm @@ -21,9 +21,9 @@ if (!(usr in view(2)) && usr!=src.loc) return usr << "\blue [syringes.len] / [max_syringes] syringes." - attackby(obj/item/I as obj, mob/user as mob) + attackby(obj/item/weapon/reagent_containers/syringe/I as obj, mob/user as mob) - if(istype(I, /obj/item/weapon/reagent_containers/syringe)) + if(I.mode != 2)// 2 is SYRINGE_BROKEN in syringes.dm if(syringes.len < max_syringes) user.drop_item() I.loc = src @@ -32,6 +32,8 @@ user << "\blue [syringes.len] / [max_syringes] syringes." else usr << "\red [src] cannot hold more syringes." + else + usr << "\red This syringe is broken!" afterattack(obj/target, mob/user , flag) if(!isturf(target.loc) || target == user) return From 3b0c07d2328c0390ea7dfb4a8e5f4f7698ee847b Mon Sep 17 00:00:00 2001 From: Spamcat Date: Wed, 20 Mar 2013 13:17:55 +0400 Subject: [PATCH 11/44] Removed unneeded message when feeding people. hacky-hacky --- code/modules/reagents/reagent_containers/food/snacks.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index c20091e4c30..7dc5eea3f33 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -11,10 +11,11 @@ var/slices_num //Placeholder for effect that trigger on eating that aren't tied to reagents. -/obj/item/weapon/reagent_containers/food/snacks/proc/On_Consume() +/obj/item/weapon/reagent_containers/food/snacks/proc/On_Consume(var/mob/M) if(!usr) return if(!reagents.total_volume) - usr.visible_message("[usr] finishes eating [src].","You finish eating [src].") + if(M == usr) + usr << "You finish eating \the [src]." usr.drop_from_inventory(src) //so icons update :[ if(trash) @@ -90,7 +91,7 @@ else reagents.trans_to(M, reagents.total_volume) bitecount++ - On_Consume() + On_Consume(M) return 1 return 0 From 47606f0142e5c612defbca397fdec071362efd9f Mon Sep 17 00:00:00 2001 From: Spamcat Date: Wed, 20 Mar 2013 18:58:01 +0400 Subject: [PATCH 12/44] Whoops... fixed the fix --- code/modules/reagents/syringe_gun.dm | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/code/modules/reagents/syringe_gun.dm b/code/modules/reagents/syringe_gun.dm index a01040d41e1..a0562269cab 100644 --- a/code/modules/reagents/syringe_gun.dm +++ b/code/modules/reagents/syringe_gun.dm @@ -21,19 +21,21 @@ if (!(usr in view(2)) && usr!=src.loc) return usr << "\blue [syringes.len] / [max_syringes] syringes." - attackby(obj/item/weapon/reagent_containers/syringe/I as obj, mob/user as mob) - - if(I.mode != 2)// 2 is SYRINGE_BROKEN in syringes.dm - if(syringes.len < max_syringes) - user.drop_item() - I.loc = src - syringes += I - user << "\blue You put the syringe in [src]." - user << "\blue [syringes.len] / [max_syringes] syringes." + attackby(obj/item/I as obj, mob/user as mob) + if(istype(I, /obj/item/weapon/reagent_containers/syringe)) + var/obj/item/weapon/reagent_containers/syringe/S = I + if(S.mode != 2) + if(syringes.len < max_syringes) + user.drop_item() + I.loc = src + syringes += I + user << "\blue You put the syringe in [src]." + user << "\blue [syringes.len] / [max_syringes] syringes." + else + usr << "\red [src] cannot hold more syringes." else - usr << "\red [src] cannot hold more syringes." - else - usr << "\red This syringe is broken!" + usr << "\red This syringe is broken!" + afterattack(obj/target, mob/user , flag) if(!isturf(target.loc) || target == user) return From 6a66f542d99ddb311c640806e13c19482fb0f3bf Mon Sep 17 00:00:00 2001 From: Uristqwerty Date: Wed, 20 Mar 2013 18:49:14 -0400 Subject: [PATCH 13/44] Update from early tubes with bugs, to tubes with less bugs and more features based on feedback. --- baystation12.dme | 3 +- .../Uristqwerty/transit_tube.dmi | Bin 12027 -> 0 bytes .../Uristqwerty/transit_tubes.dm | 405 ------------ code/game/objects/structures/transit_tubes.dm | 621 ++++++++++++++++++ icons/obj/pipes/transit_tube.dmi | Bin 0 -> 9791 bytes .../obj/pipes}/transit_tube_pod.dmi | Bin .../obj/pipes}/transit_tube_station.dmi | Bin 7 files changed, 622 insertions(+), 407 deletions(-) delete mode 100644 code/WorkInProgress/Uristqwerty/transit_tube.dmi delete mode 100644 code/WorkInProgress/Uristqwerty/transit_tubes.dm create mode 100644 code/game/objects/structures/transit_tubes.dm create mode 100644 icons/obj/pipes/transit_tube.dmi rename {code/WorkInProgress/Uristqwerty => icons/obj/pipes}/transit_tube_pod.dmi (100%) rename {code/WorkInProgress/Uristqwerty => icons/obj/pipes}/transit_tube_station.dmi (100%) diff --git a/baystation12.dme b/baystation12.dme index ed845c859c8..9ef6c90239f 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -14,7 +14,6 @@ #define FILE_DIR "code/WorkInProgress/Cael_Aislinn/ShieldGen" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Supermatter" #define FILE_DIR "code/WorkInProgress/Susan" -#define FILE_DIR "code/WorkInProgress/Uristqwerty" #define FILE_DIR "html" #define FILE_DIR "icons" #define FILE_DIR "icons/48x48" @@ -606,6 +605,7 @@ #include "code\game\objects\structures\tables_racks.dm" #include "code\game\objects\structures\tank_dispenser.dm" #include "code\game\objects\structures\target_stake.dm" +#include "code\game\objects\structures\transit_tubes.dm" #include "code\game\objects\structures\watercloset.dm" #include "code\game\objects\structures\windoor_assembly.dm" #include "code\game\objects\structures\window.dm" @@ -1291,7 +1291,6 @@ #include "code\WorkInProgress\Ported\policetape.dm" #include "code\WorkInProgress\SkyMarshal\Ultralight_procs.dm" #include "code\WorkInProgress\Susan\susan_desert_turfs.dm" -#include "code\WorkInProgress\Uristqwerty\transit_tubes.dm" #include "code\WorkInProgress\virus2\analyser.dm" #include "code\WorkInProgress\virus2\antibodies.dm" #include "code\WorkInProgress\virus2\base.dm" diff --git a/code/WorkInProgress/Uristqwerty/transit_tube.dmi b/code/WorkInProgress/Uristqwerty/transit_tube.dmi deleted file mode 100644 index e70870018053792d14320637eaa45997445eb304..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12027 zcmY*<1z1#F7w*g;-I7v+bTfnkA_F1~0)lk6NOuh|N_R-7v`B-5Q!)T;t3$)2qtlO>!R7r zqkf%f(`qTqDZ}RX95rY@k*EYQ>`GR#cjf)sY@aha9`rC77~gt1l6(|cK36tT&fz|R zj~>mEs0m|Wto&5h_w^ld8G;_VzpheI{zt3kU2=>I@$(P*f{VDQi$5D>t-nosW_A&Hc(*U`Q3*IFO{{PC`+ufI!0Ma3m3h-*dkS_Tx<1qEI< zHa1^Hi9uvBpJ9@cF)u}>S}@Iwydly ziRs~d^3u*uCSqb@zt&;ZMc_dob4yDI=qouvuH5S!QqZ;O&HWlDUtikP)YO@P>+@1Z zetwfS9Go|x9+2%>V^iLbZ*$p8I#-595zVKk{8*Ye$lovRg}kAXP4*7j+S3yglvC9v zMxk0MozI7HLE|qeK?h4&4{$*99>0_bk2VpYCEiJa^VtunSAM+@AWMFrw@V~=%>AU} zqCqL$)!jO^P*YQ;dHT<-ZEgI_dkEkG(`La^{r&x}`{PB~=Qe%;;p}tRV@4K^sxJHP z;};-vM@OP%S6WF!!`3D-F`u;t$e83(yM>XNS)w643k624e2x*4l8Ot-rk^|d{M*IF zrJ0V74)*wQtRMsJ_7|F@m$+hLP2?NbyB{|dC`iiIu#kY;V`F0hw~;tZSC7oO{3_E_ zw6S3)cwj&&u~EfV8O_0fS&mxJG&U)T{9w??lpZfwULIRPQL*mq{P0<(;9374Ch1Q5 z01pp6d3pH)t_}W1_E1BD$)hCuwY4?LgD*;Q&A^hMK>pb81REvIh3+bY}X8|Euvr z`D1l`i0-ZqOI2kh5sjef9Wx{TNG#{A-%c&Qhb%)wLj*dbeySFqO$$%7RkRDL^xKbh z4Il1fAM3t2)`siU>2`x@u7aX%=zbR=a|aA+ zpDuOms;M+Fe#*(!jFDrBlw(2WrfFk_E7jcL^}|#6jX;+C_+hvUV9?x7;TOi6mJ?G` zk3QL@hcq@f8!6``+!Y0N}s5x;GUFw<)pl=4JLTCHaG=V*)L3r#;5=Kx}N zh6Af_)CcG(SJn)L33l3qw3i+r;GV%9;15An3*H+q4j)L7M6KB7m{|yl7#ol!NG0)%e{%oNeh4fR_1I+ zt-cEoe6FOL8kJ+LWJr^sP&6|&P4f%7VZ!i!Mz@}S>ENK2qVygk9( z6499Z=MP?hLNT0$yP{&6RVtAh316KKW#6T5Vn3z`-*~<1SZ!FRCf&seOG@i z<+c};Z$O_nKM@;k`IGbA&@YMN{R#r)s^{a=Yx48wy$8$!Vu7+-pZdrai_+_3T4e_GiUkkz&A37?{ikS&qhSup5 zX@$jhJ7;Vfq;?C4h1@vWPudn2+&`QBv|)v^=C@$G+kHB1Mrwe=H>*EdwYGwA-X+8h ze`Ig(K8=!zIsciquuyVzdSn+m8*uHr!A^^&$Tu)G>Sr3@w>7aDu+Kiq??+3fH{x5tXH#-v*?f8JBX3BZogK6D^7;Xe1%m(RQ$h9=$Fo7{x#n zA)DgKC-Im88e+2*D2t}M@8WSY;Ofr2P2?rZ13!7FYGU@qQ&Ck;|qZwS5>#)zkgFV zT9Un)d>az7I28Kq;g+xKNEVp6GrYB`CV_)eWmHT;Ts$MT0U!lBMnTey~JWb zF=w%7ZY?dvu^Y?tf{drAr>gHB7DO=BW9aA6qepg4&lGlkaCdg;UIt5nIGaVZWAq!{ z*HmsbN}}h1UEr*|Rmn5eU0VsND=M);4jI=zImh_G{>>ye|77f09;@P;j{|hHQN@Pe9q0rfXCQbK9FoiNnwxA17bD7% zzwyGx3OrbPLI^tN8DiK0mgYD7IACv5veOrpBA(~fDof{6X85++@RK_$WsgBF zy%-7MPCs#?p(-8jcd0U7n#A@f{z&|vbkGclLC}UaO&3r&l)_85xQDV&!n_=U8zK`FvQy^hd~$DiXoxEqmb%Wu>=h!aTr|tA#g~n5b(Eq$1B8A7kOf)p)M2IyqSI%* z+fUPWRb&XT!Q<=VkVzHp!ET*LN%KGV>1bbmI@=s)j?;N0Tkv*E7B>I>%FD@8{oTp~ z<=n)@GVsi5Wk3QG@zH&`Z;eLwmKj6%xpw|~K4SKGep;o;UNVC(^^7?@`qB!=xtNR_ z*4h3V4_=(3--2Anl30gJW}C8$ap?Y14KZ-42}@!Nvyl~h^x#fcN^rxqoei4L>rHq_ zl+xT7nyPAC?%6OYvXDQn^>6H6)fyVbwV>ww(zKT3&TCwG$9?qcITBn;CY%1#u zSX<|bk@xNa)GQWhrRncoodrzQ7)uR*P`_=UYtuTxkjS?x9{Vr|P_SPK)U@ne-_Fzm zYiwc2@?%1g$Et$6Y?Ah;E9_k%2adr0*;#`hBFQJXH2dX%dcx?KBYc_uJCJcX&Ya9l zw^ox|IzeVPca}ws(yM15Nd3wmnLqOAVP1Bf!N)0^W!!jF!7<`!L=@3tXv#KRJcjXq zb$R&{QM!`J2nl|TgiW$A-&J3v1NzDh0*e6jXio%=(+%{M2;w_3ms#N>AEX?4#K& z*XY@DBThA#VOu^x-g{Q)N7&;$%+;<6Yq_hjbC;KCibc_As~EC_C$iar>1Tcf~q@^b$Y_Y5-2uM2fF&tME{W-qrSA zRIYZ*Dgh*bnwlE3yn9vl$)$vXfm(0x9~FYX`tyz)D=)FxD}+-W36<#mei1(b)T&Ap zhE2ntJuxWpRBmv>GT5W@C>o3dmcXd0A4A2mTWHT%@YQ}{SJI&l7~27K%S_rUBepS|!AB)AhQ=sw zjs=@f-l(hnu0;s)r*Z$&Cg66H6bT4wmW5!(4Ss(jS?7`A2S?`Fm;HQ`YZ6vUbi(79 zOxNrg!VA+ve=z)XM14C}d5jO$@A&b)yu1K+p}gMiPv_NMgA%WhP7n7p0xpR+cis1; z{6z-@2U{V}NJwtKjszx06=c6)jPdO%?<^BeKcTHfrl|_=3%o*WKZ{A2;oYUY`{%7H_W+boPLM%g0LVgXlW)~pJ z`14)p%GeAR>V50E9RPAGN6c3k@y;qMfk!Ad=$V=vyy5bRz)@|7!cb+}fKU1MMXNB) zgg^l9ufbFaNwb0l(LA<>#}1suecvn%2OpUyoq|(yH4gVT9GN66#;dH+$gpp?Y+hWG zYOhivbHGXr?9vrCJe(_6$p$P{1karlN{CMTN&h@w z^K-j59Aq;@lEKXwak4wV-RpMzBH!7U7FAp!DrOVdDV7B`dW1=ND@~I&bl{F>ylmWPDz`?$Ozq!a`DXFQLrdrDtD> z=<%>tzKa&(^p5M+HbrRzk?b=hZmOUSA=l`i;wkm1BJIfr)vpmDVwavziZkw&@jwmI zE)mOY(fFes%Ih3CqG*B=jf~N6cn`n}AFp+k(MaVi6Xv>-w_*)!n<(yA3*b*X-)-i% z)>hyzPA(X{!V#Mk$$ljoEdV&4osR5mg=V?`jOZEDkx5QX6de&r-1J=`UB71jaOny# zfYL|f>nrEetxcDhFl_>@jdx=k^ECW>0R+;M$;^6O8ol(6OxS>a5TPs?kZ8C)( zUqjx7ILjJ9Nj`0Tm-wJ5OK!}&k0r5nETO(s0x!T-Fns-1;1o=u_WV8mfKaAbH~70~ zTM8ME&l8Uzn9MV%fMVdII`((CHP#ZF$Ltw2m!Smf1MYZfu4c1xxbm!8g+>BUTDTpotSn0sis$*k-3A6_D7D_wsH z?~)DI*o^Of)8{_b9*{jA4TJwYdO?BRozk`pEF`)GY7r;xz#WT&TkxnJsl>dvjvu#H zl83^k^%fx8y(D$lS-2zB$IY9X;}I16ac~nDe!@$G<^f=PBW~~@+v_|dl|IDo(FmO4 z>!|I9Gje`;4ux&3H5!LAX7PNQ*d-y9CP)l}=Q!5Ga}R&*vkV>Tjg{cO@ z4--$1w!5M2G|~9wEO$t&4Xk{NNjJBCRBzYzidh@vZLdC0-_nKd0W7KdiMx#K68Yg0 z!CmcP`@wlptK4!$%}Y^LH9h?jdA%ETeAtkz`POBi{_!+gdpx4;@9kAgE4QLfzToWH zO0+`fL&fpq14F1LY%IsccZSKQ&HlokX!8?1&nU3PGCLY>_Th-qQgNYsB+e;?Eg3gZ zMk6 zxA9nMS&x5|uxaQz4$CveRqA&IkDGl@RDo)0stxR59mwXxpqI!n;mqLV{kvY@L61x9 zon)Mek*i4AQn%8^rz&gZP$tt)ixs*DTC39SjpYunUVR|0ous1Mjr(1Fa)?afb{a~H zgXh!VhKJ*DuIuaRMby;^Z2%2FI^%X zPs%eUDZ2KJfuuEzS~&a_5#IDPg6;{+p zvj=5AM)mP-O|Y=|S65fxzke?SsEU3xx;1S<9`drAgEZ}wFcTF3C-+Kc6_ zm%z;~S=hyNZU?)&yMbR9_A8^=O)OiZpnh85H1;_ims$>b5Lc?fWqU?FjBj#m=U-=< zc8MHX+s6yT^oA0x6@fmHzrU82G(U75etk-6 zFv|sce?Yh)4B7-VzZMhI;>SE4!-@6&{|#G#pbr^4Y>=<{)VchzvRy><8*%#!?Z%)&h)mPy zM!59gX&ulaR#l!;_?q?{C~G=E?Y;l=6HR8L#SaP|{FN4iIwiC;+CLy5*Lj*%n4qt=~j4@yEz-xg>Cm>hlO%jK(aHP8yW@MyjaH5330BUp(PONutj%S}3u zi{Lji3<~lt(%7U8EMvi#WHDFpbohN(UPgv%xE!Fwt*ornqbCLi@JdTd?}p0>oZQza zCG1Wt-==sa3pqS~_x;nuD4V4J|6J4xe_ymE3MhmK$<&?jYJYsNM7N}>;gzc7-mB{nyso9XM7786>&Xh@Ejl~LrkCS|mD2@DA@FzC(Kv7h?R5>wW)0SK-dl3P`j;xB zD#rPV?3uY(vr@q}8*`XLtY~MLQ04oSoh<3qIpJfr$kmC^7qhgVo3ti5DVso)I#5>t z6x>4h(;XankL_Ze*Okc>tMS?GK02~VDzxg!4=j>DG*KXnBW-^8!0UBIMKl_7L{d~x zxZ7X+ZTIo?M!pUfOTRU+h;Xn1?wxk3K4o``^v1!<(4)Ffb#+z12M5~P+5_KR@dkw7 zK8pIZ}VO{{M}gq?J2s;WMR5z^HEpjrKZP03Hn zzuf-mqt-YsaBQO~)=33g+yJ2;G(Y7&=9Oe#%B3jvom*)ysROPkhJF9?MQy70HP9Xu z&rQXG_)VAbwx+hiErd?N+$9dcnehAf@A^O)NY%?U^CRLis=oC6tQ(a0l5t1I0dMC9Nscw;@aLkD zM!mL-rc(d*Cn&ZHbdZgAfD6(?!6}@}pqo)($p=^0%V2 zimNB63F%TKD_jb+S_CqU1J!_A=>BB7mO}CRK@CKBqx~1L$Z}jN*FG^?WZhkq1No8; z$mMmQK&#yTr8(IX;+80ygF$3@FfA&91qA^KcEh_=QFk7oVrMtX{Jcme$>7-Y9gI?DRMsoOxq0d1ukGjxtQnU)BMtKwfF+3SWJMF-rmP% zILswL>EkSU-tnbJF7^OUkOFD1N_V2pUZ5sibb*a+fnrNQ;VdX4a69BmttB^7vhn@_ zF}7OAbMVI1^@g;IU*?Msuk>(2)cIQtTb^Sb>e`oSqROyJgD8+mc*e_{uW!Xct0ACK zxs|Fu9mwb%7cYME4#Cm0x4@ocz={ZIVwA5mvW)dm_do@V3ne=Nm)ZdK+kv(JiU9WA zJO-@>f`S;LnveAGTEgI0NMP1Q)O_2EKz!v&9@HNIzGl0-_}!3w=?(nKl*aH+=6N1| z#$~`AV;`8xqfm%6J{<&67M2~d{kTtU^m}(!Pr{?rgeFO z-~NG@mIzXdhVGEN0C+0obNnT}BwzMuf)?|8InET2MNiZO zFJ_7Y`JBX@<*o}G3&c6l0HJSAfLKPBH;9UBoPgh!=hNI#^sntN&UwIP@m4x(W_bapgE-LpA#_9#Q)+HTj*uSSlc&Go4d z5Nr$2H1Ne6Vo3?lLAmFmw%bC0&r*eG8>kOt+2BNeCaBl86$pqdBFJ|8IWUDy8ykt; zP7A)pTNlT1nhmQEhq?Y97&+un4ahuB28^a1xI6}ys$+c^VY zZ6H3!d>7!*WKiwq40BO*_j&IBTy$tMqIUBD6X>vR-^u!3F?@>*%dT2~#{+yb*N3Jk zph^BW&ITRxlHhN&rp%q)^Shrj-y`?UVWv&H2XVCO27IpH5;{$>s@D;O8RcEY$bg(< zlV0=om$S?CLOHT6VM;_a8&cTJ$_qQ|9>mny=hiK_{ty} zzf7P3u=rqwxJ>~Yw-o2;ASQCUftg|rIjqDu3l{s2M-Mw9GA~6Sqrd^K zB5|z~K$p4ND-^F3sXnMM5ggZ0(Fy8%P> ztMZn#{pGJkhrMM1Cx9-1xG)^Vj{On1{o~|;o zBR0@o1&*{9<3iR3r{Bhv(5+rOd_8QEQ^4HMfc=gs;C*Gb>7#DYoxjPmK4%V~)yVuo z@3h&*=CUu8TQPZ{2vMO;mZr@TU8NZ8lo0t^edLQ}5_>FNw}qi1;-e|& zy1Xlq`yvcykGpRD@a^0guA>n7I>1F$3}=w8TWoyXt~evE!wV83gDX;(#$FaSg=Z4C z$d0vmQ*}jdQRU*76kp;pNK6{8#uWqKlD&EdfR65b@m_2&Kp@2!0x1!vm_z|^zXF0r zV+p(T{U7oe1EL>}iM}0-4$yZZEK0mRdR(nmhgFeHls@#@q-Y5BF@N_J7_T zT|xvhoRP#E@f@al%ySl@HY`yQAM`@e=G%+R47)q&5OIM69i^5UetmK#tk_0I4oK3m*bVq<5yWz5yMtxt?? znZ&(QQNsBF+G(|=uuIT4vWI(;x5o-;I;@yaiiLkz*wK!&H>uWvra?FI>63TT!SI^( zdVcmfESX)IUq8)c?EFN4+Gp!TCuO9`A?6UJ3-_09-Mga?bRdf&kUizsHM!k0_Fz__ zr6JmbfG8I_l-NHMkd)aPd4+mIwakm%$&IgwXm;-u5n76-J;06Hr#o;Z&#$_>=#-P- z3N@}}L4={2WqN+HsX=@UQQw8$@!+VbAjDLa$pgZa-$nBJ(^Q^4-lkYp3-AN)+rXG= zcRw-;lwq^X+qRb!h~U`(48cJozB>8w}UGHW)Kvi4ekY~lQ!HHhm?jY@a~Zh;^2}H zWCf&xTE5iFFxzRlZI;`-)x70tY1ZX;vn^o^iY9%|n52Nl2c(((tqe69aC;K9{{$G4 z>T?@A+{u6I`Xt^+@bJbA82Y{3(r|s*aMxK1{X6CS5v5z-87YIFutf$Fx2fC%SE$G- ze_HMyYq&)Y9oO=EoS?AobF;^o`U0>AdnvFnz0C4|C`qcveEu_r6)^1q}2z!}Y95C6%B`}4Axe89~t557-az4>}`qw}(B zIN!9^@GnDP(3;vs#dFh1F zxEvvFy#JHG`)0sXF?#|C{HAg#UsjeL8`-uZ*&}hK$ zhv<&}n&4+W_fhENyNf=U(3`|xk?*=u=gRMl@3KF9x^$Jt5`P}=HqRY&!;RmZxccVq zB1LpdVVTv<4TT1qb?-c?%Z!w5FQ~}r^_Phd04S?C&8bb;!nC}Y5@Xv)=FFMcaus)c z!zpr_0F;=0@sM$AOo^!obCtU0*4mLnUgW{K0_jADZXY{`btV=tM z0e?wb!<_4OD;b68!(BOiYkJUOeP^t;+t9nN@)}BkM}2SMbO(RVSFj(CnDaIMlaI34 z##|T?_4LaGJwV7}U(7`hFvNS`SW`unrIXxt`xFSAWUo2jGA2j=i-U%Uc9$|{JzE%j z;6Js3DbhhbYByMzKy!y22K^Hsb@`R$!osp&(A%xrns{^!1~@n>ZX7&Ig0!(`hTg3S z0A43#R8%30h^KQ9K$$jMA=d`xTnp?lE6M@l zTtJQ9r9AJ?D4*t8igd~8)_0sWkhIi|(N6lz-Xrr|EWX&YKoXI6BU4$ z&K`%j@&AKkAPHI`n>+i?Aiz?95&QBut91X6le#?5)0GAKA5;Tsflug+$D3`Os|aW2 zAopUM4S*~KO54AJtP^lq6@j?_yBc9ymw$Z>q_5%K!;XHnn^(Y&Z{oXKqW>p1Zt^lO zQ!zdUq$2izMqq?cwsom#2|ytL54d1*hG_L)ktV;G5oGmsD%|ZA^XE)a$?P`-;=Sf6 zMt_|7fpAX9_#G2F5n7jy0y>Vy0tWe)ud3A+5WN?LUnXvVg|cm6L;n_ODrEv1a~BZk;KbPipe(y77A4=Wdm4+vi^WruSt2ca$? z3}=M#*~#a58!c$@>eS;43Fqk5YJ9e%4(4UgQ9TaptDLX9yNpTul<41UEvGpe6!n4X zFTI-*2F_9dO_Q%N@JFIxb{5XEC?>J@_W8RkyQ{~z+GwI2$9%%9+}{*r=eP1bflfei z^gvp;&Cf|xC#{O!w)#Eitu`OUow1jkeEf4mBEvsrantTRu1OVpeuz-1C8Qlm9&a?_ zHYYx+jJMX3F5!&5LFh66Fn*5nuqw^fB*!Iu^)_pjDeat2+?mUA75?R-RASE}{z@#W z=6Mg}3PPKqIenEW{d}Qdwk3G2g=6&W5n5{0O+yty$TlzS-YM-qF9H&H^#>M$kC;xG z>&-3#^$0Do=C~xU0uRb%P(T`K@4 z)*M0>b{pK9FYXeGb1eG0) - GM.oxygen = (oxygen/sum)*amount - GM.carbon_dioxide = (carbon_dioxide/sum)*amount - GM.nitrogen = (nitrogen/sum)*amount - GM.toxins = (toxins/sum)*amount - - GM.temperature = T20C - GM.update_values() //Needed in ZAS to prevent suffocation. Not present in FEA. Comment/uncomment as nessecary. - - return GM - - - -// Called when a pod arrives at, and before a pod departs from a station, -// giving it a chance to mix its internal air supply with the turf it is -// currently on. -/obj/structure/transit_tube_pod/proc/mix_air() - //Needs to be implemented at some point - - - -// When the player moves, check if the pos is currently stopped at a station. -// if it is, check the direction. If the direction matches the direction of -// the station, try to exit. If the direction matches one of the station's -// tube directions, launch the pod in that direction. -/obj/structure/transit_tube_pod/relaymove(mob/mob, direction) - if(!moving && istype(mob, /mob) && mob.client) - for(var/obj/structure/transit_tube/station/station in loc) - if(!station.pod_moving && (dir in station.directions())) - if(direction == station.dir) - if(station.icon_state == "open") - mob.loc = loc - mob.client.Move(get_step(loc, direction), direction) - - else - station.open_animation() - - else if(direction in station.directions()) - dir = direction - station.launch_pod() - - - -/obj/structure/transit_tube/New(loc) - ..(loc) - - if(tube_dirs == null) - init_dirs() - - - -// Parse the icon_state into a list of directions. -// This means that mappers can use Dream Maker's built in -// "Generate Instances from Icon-states" option to get all -// variations. Additionally, as a separate proc, sub-types -// can handle it more intelligently. -/obj/structure/transit_tube/proc/init_dirs() - tube_dirs = parse_dirs(icon_state) - - if(copytext(icon_state, 1, 3) == "D-") - density = 0 - - - -// Tube station directions are simply 90 to either side of -// the exit. -/obj/structure/transit_tube/station/init_dirs() - tube_dirs = list(turn(dir, 90), turn(dir, -90)) - - - -// Uses a list() to cache return values. Since they should -// never be edited directly, all tubes with a certain -// icon_state can just reference the same list. In theory, -// reduces memory usage, and improves CPU cache usage. -// In reality, I don't know if that is quite how BYOND works, -// but it is probably safer to assume the existence of, and -// rely on, a sufficiently smart compiler/optimizer. -/obj/structure/transit_tube/proc/parse_dirs(text) - var/global/list/direction_table = list() - - if(text in direction_table) - return direction_table[text] - - var/list/split_text = stringsplit(text, "-") - - // If the first token is D, the icon_state represents - // a purely decorative tube, and doesn't actually - // connect to anything. - if(split_text[1] == "D") - direction_table[text] = list() - return null - - var/list/directions = list() - - for(var/text_part in split_text) - var/direction = text2dir_extended(text_part) - - if(direction > 0) - directions += direction - - direction_table[text] = directions - return directions - - - -// A copy of text2dir, extended to accept one and two letter -// directions, and to clearly return 0 otherwise. -/obj/structure/transit_tube/proc/text2dir_extended(direction) - switch(uppertext(direction)) - if("NORTH", "N") - return 1 - if("SOUTH", "S") - return 2 - if("EAST", "E") - return 4 - if("WEST", "W") - return 8 - if("NORTHEAST", "NE") - return 5 - if("NORTHWEST", "NW") - return 9 - if("SOUTHEAST", "SE") - return 6 - if("SOUTHWEST", "SW") - return 10 - else - return 0 \ No newline at end of file diff --git a/code/game/objects/structures/transit_tubes.dm b/code/game/objects/structures/transit_tubes.dm new file mode 100644 index 00000000000..5e85802b1fa --- /dev/null +++ b/code/game/objects/structures/transit_tubes.dm @@ -0,0 +1,621 @@ + +// Basic transit tubes. Straight pieces, curved sections, +// and basic splits/joins (no routing logic). +// Mappers: you can use "Generate Instances from Icon-states" +// to get the different pieces. +/obj/structure/transit_tube + icon = 'icons/obj/pipes/transit_tube.dmi' + icon_state = "E-W" + density = 1 + layer = 3.1 + anchored = 1.0 + var/list/tube_dirs = null + var/exit_delay = 2 + var/enter_delay = 1 + + // alldirs in global.dm is the same list of directions, but since + // the specific order matters to get a usable icon_state, it is + // copied here so that, in the unlikely case that alldirs is changed, + // this continues to work. + var/global/list/tube_dir_list = list(NORTH, SOUTH, EAST, WEST, NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST) + + +// A place where tube pods stop, and people can get in or out. +// Mappers: use "Generate Instances from Directions" for this +// one. +/obj/structure/transit_tube/station + icon = 'icons/obj/pipes/transit_tube_station.dmi' + icon_state = "closed" + exit_delay = 2 + enter_delay = 3 + var/pod_moving = 0 + var/automatic_launch_time = 100 + + var/const/OPEN_DURATION = 6 + var/const/CLOSE_DURATION = 6 + + + +/obj/structure/transit_tube_pod + icon = 'icons/obj/pipes/transit_tube_pod.dmi' + icon_state = "pod" + animate_movement = FORWARD_STEPS + anchored = 1.0 + density = 1 + var/moving = 0 + var/datum/gas_mixture/air_contents = new() + + + +/obj/structure/transit_tube_pod/Del() + for(var/atom/movable/AM in contents) + AM.loc = loc + + ..() + + + +// When destroyed by explosions, properly handle contents. +obj/structure/ex_act(severity) + switch(severity) + if(1.0) + for(var/atom/movable/AM in contents) + AM.loc = loc + AM.ex_act(severity++) + + del(src) + return + if(2.0) + if(prob(50)) + for(var/atom/movable/AM in contents) + AM.loc = loc + AM.ex_act(severity++) + + del(src) + return + if(3.0) + return + + + +/obj/structure/transit_tube_pod/New(loc) + ..(loc) + + air_contents.oxygen = MOLES_O2STANDARD * 2 + air_contents.nitrogen = MOLES_N2STANDARD + air_contents.temperature = T20C + + // Give auto tubes time to align before trying to start moving + spawn(5) + follow_tube() + + + +/obj/structure/transit_tube/New(loc) + ..(loc) + + if(tube_dirs == null) + init_dirs() + + + +/obj/structure/transit_tube/station/New(loc) + ..(loc) + + + +/obj/structure/transit_tube/station/Bumped(mob/AM as mob|obj) + if(!pod_moving && icon_state == "open" && istype(AM, /mob)) + for(var/obj/structure/transit_tube_pod/pod in loc) + if(!pod.moving && pod.dir in directions()) + AM.loc = pod + return + + + +/obj/structure/transit_tube/station/attack_hand(mob/user as mob) + if(!pod_moving) + for(var/obj/structure/transit_tube_pod/pod in loc) + if(!pod.moving && pod.dir in directions()) + if(icon_state == "closed") + open_animation() + + else if(icon_state == "open") + close_animation() + + + +/obj/structure/transit_tube/station/proc/open_animation() + if(icon_state == "closed") + icon_state = "opening" + spawn(OPEN_DURATION) + if(icon_state == "opening") + icon_state = "open" + + + +/obj/structure/transit_tube/station/proc/close_animation() + if(icon_state == "open") + icon_state = "closing" + spawn(CLOSE_DURATION) + if(icon_state == "closing") + icon_state = "closed" + + + +/obj/structure/transit_tube/station/proc/launch_pod() + for(var/obj/structure/transit_tube_pod/pod in loc) + if(!pod.moving && pod.dir in directions()) + spawn(5) + pod_moving = 1 + close_animation() + sleep(CLOSE_DURATION + 2) + if(icon_state == "closed" && pod) + pod.follow_tube() + + pod_moving = 0 + + return + + + +// Called to check if a pod should stop upon entering this tube. +/obj/structure/transit_tube/proc/should_stop_pod(pod, from_dir) + return 0 + + + +/obj/structure/transit_tube/station/should_stop_pod(pod, from_dir) + return 1 + + + +// Called when a pod stops in this tube section. +/obj/structure/transit_tube/proc/pod_stopped(pod, from_dir) + return + + + +/obj/structure/transit_tube/station/pod_stopped(obj/structure/transit_tube_pod/pod, from_dir) + pod_moving = 1 + spawn(5) + open_animation() + sleep(OPEN_DURATION + 2) + pod_moving = 0 + pod.mix_air() + + if(automatic_launch_time) + var/const/wait_step = 5 + var/i = 0 + while(i < automatic_launch_time) + sleep(wait_step) + i += wait_step + + if(pod_moving || icon_state != "open") + return + + launch_pod() + + + +// Returns a /list of directions this tube section can connect to. +// Tubes that have some sort of logic or changing direction might +// override it with additional logic. +/obj/structure/transit_tube/proc/directions() + return tube_dirs + + + +/obj/structure/transit_tube/proc/has_entrance(from_dir) + from_dir = turn(from_dir, 180) + + for(var/direction in directions()) + if(direction == from_dir) + return 1 + + return 0 + + + +/obj/structure/transit_tube/proc/has_exit(in_dir) + for(var/direction in directions()) + if(direction == in_dir) + return 1 + + return 0 + + + +// Searches for an exit direction within 45 degrees of the +// specified dir. Returns that direction, or 0 if none match. +/obj/structure/transit_tube/proc/get_exit(in_dir) + var/near_dir = 0 + var/in_dir_cw = turn(in_dir, -45) + var/in_dir_ccw = turn(in_dir, 45) + + for(var/direction in directions()) + if(direction == in_dir) + return direction + + else if(direction == in_dir_cw) + near_dir = direction + + else if(direction == in_dir_ccw) + near_dir = direction + + return near_dir + + + +// Return how many BYOND ticks to wait before entering/exiting +// the tube section. Default action is to return the value of +// a var, which wouldn't need a proc, but it makes it possible +// for later tube types to interact in more interesting ways +// such as being very fast in one direction, but slow in others +/obj/structure/transit_tube/proc/exit_delay(pod, to_dir) + return exit_delay + +/obj/structure/transit_tube/proc/enter_delay(pod, to_dir) + return enter_delay + + + +/obj/structure/transit_tube_pod/proc/follow_tube() + if(moving) + return + + moving = 1 + + spawn() + var/obj/structure/transit_tube/current_tube = null + var/next_dir + var/next_loc + var/last_delay = 0 + var/exit_delay + + for(var/obj/structure/transit_tube/tube in loc) + if(tube.has_exit(dir)) + current_tube = tube + break + + while(current_tube) + next_dir = current_tube.get_exit(dir) + + if(!next_dir) + break + + exit_delay = current_tube.exit_delay(src, dir) + last_delay += exit_delay + + sleep(exit_delay) + + next_loc = get_step(loc, next_dir) + + current_tube = null + for(var/obj/structure/transit_tube/tube in next_loc) + if(tube.has_entrance(next_dir)) + current_tube = tube + break + + if(current_tube == null) + dir = next_dir + Move(get_step(loc, dir)) // Allow collisions when leaving the tubes. + break + + last_delay = current_tube.enter_delay(src, next_dir) + sleep(last_delay) + dir = next_dir + loc = next_loc // When moving from one tube to another, skip collision and such. + density = current_tube.density + + if(current_tube && current_tube.should_stop_pod(src, next_dir)) + current_tube.pod_stopped(src, dir) + break + + density = 1 + + // If the pod is no longer in a tube, move in a line until stopped or slowed to a halt. + // /turf/inertial_drift appears to only work on mobs, and re-implementing some of the + // logic allows a gradual slowdown and eventual stop when passing over non-space turfs. + if(!current_tube && last_delay <= 10) + do + sleep(last_delay) + + if(!istype(loc, /turf/space)) + last_delay++ + + if(last_delay > 10) + break + + while(isturf(loc) && Move(get_step(loc, dir))) + + moving = 0 + + +// Should I return a copy here? If the caller edits or del()s the returned +// datum, there might be problems if I don't... +/obj/structure/transit_tube_pod/return_air() + var/datum/gas_mixture/GM = new() + GM.oxygen = air_contents.oxygen + GM.carbon_dioxide = air_contents.carbon_dioxide + GM.nitrogen = air_contents.nitrogen + GM.toxins = air_contents.toxins + GM.temperature = air_contents.temperature + return GM + +// For now, copying what I found in an unused FEA file (and almost identical in a +// used ZAS file). Means that assume_air and remove_air don't actually alter the +// air contents. +/obj/structure/transit_tube_pod/assume_air(datum/gas_mixture/giver) + return air_contents.merge(giver) + +/obj/structure/transit_tube_pod/remove_air(amount) + return air_contents.remove(amount) + + + +// Called when a pod arrives at, and before a pod departs from a station, +// giving it a chance to mix its internal air supply with the turf it is +// currently on. +/obj/structure/transit_tube_pod/proc/mix_air() + var/datum/gas_mixture/environment = loc.return_air() + var/env_pressure = environment.return_pressure() + var/int_pressure = air_contents.return_pressure() + var/total_pressure = env_pressure + int_pressure + + if(total_pressure == 0) + return + + // Math here: Completely made up, not based on realistic equasions. + // Goal is to balance towards equal pressure, but ensure some gas + // transfer in both directions regardless. + // Feel free to rip this out and replace it with something better, + // I don't really know muhch about how gas transfer rates work in + // SS13. + var/transfer_in = max(0.1, 0.5 * (env_pressure - int_pressure) / total_pressure) + var/transfer_out = max(0.1, 0.3 * (int_pressure - env_pressure) / total_pressure) + + var/datum/gas_mixture/from_env = loc.remove_air(environment.total_moles() * transfer_in) + var/datum/gas_mixture/from_int = air_contents.remove(air_contents.total_moles() * transfer_out) + + loc.assume_air(from_int) + air_contents.merge(from_env) + + + +// When the player moves, check if the pos is currently stopped at a station. +// if it is, check the direction. If the direction matches the direction of +// the station, try to exit. If the direction matches one of the station's +// tube directions, launch the pod in that direction. +/obj/structure/transit_tube_pod/relaymove(mob/mob, direction) + if(istype(mob, /mob) && mob.client) + // If the pod is not in a tube at all, you can get out at any time. + if(!(locate(/obj/structure/transit_tube) in loc)) + mob.loc = loc + mob.client.Move(get_step(loc, direction), direction) + + //if(moving && istype(loc, /turf/space)) + // Todo: If you get out of a moving pod in space, you should move as well. + // Same direction as pod? Direcion you moved? Halfway between? + + if(!moving) + for(var/obj/structure/transit_tube/station/station in loc) + if(dir in station.directions()) + if(!station.pod_moving) + if(direction == station.dir) + if(station.icon_state == "open") + mob.loc = loc + mob.client.Move(get_step(loc, direction), direction) + + else + station.open_animation() + + else if(direction in station.directions()) + dir = direction + station.launch_pod() + return + + for(var/obj/structure/transit_tube/tube in loc) + if(dir in tube.directions()) + if(tube.has_exit(direction)) + dir = direction + return + + + +// Parse the icon_state into a list of directions. +// This means that mappers can use Dream Maker's built in +// "Generate Instances from Icon-states" option to get all +// variations. Additionally, as a separate proc, sub-types +// can handle it more intelligently. +/obj/structure/transit_tube/proc/init_dirs() + if(icon_state == "auto") + // Additional delay, for map loading. + spawn(1) + init_dirs_automatic() + + else + tube_dirs = parse_dirs(icon_state) + + if(copytext(icon_state, 1, 3) == "D-" || findtextEx(icon_state, "Pass")) + density = 0 + + + +// Tube station directions are simply 90 to either side of +// the exit. +/obj/structure/transit_tube/station/init_dirs() + tube_dirs = list(turn(dir, 90), turn(dir, -90)) + + + +// Initialize dirs by searching for tubes that do/might connect +// on nearby turfs. Create corner pieces if nessecary. +// Pick two directions, preferring tubes that already connect +// to loc, or other auto tubes if there aren't enough connections. +/obj/structure/transit_tube/proc/init_dirs_automatic() + var/list/connected = list() + var/list/connected_auto = list() + + for(var/direction in tube_dir_list) + var/location = get_step(loc, direction) + for(var/obj/structure/transit_tube/tube in location) + if(tube.directions() == null && tube.icon_state == "auto") + connected_auto += direction + break + + else if(turn(direction, 180) in tube.directions()) + connected += direction + break + + connected += connected_auto + + tube_dirs = select_automatic_dirs(connected) + + if(length(tube_dirs) == 2 && tube_dir_list.Find(tube_dirs[1]) > tube_dir_list.Find(tube_dirs[2])) + tube_dirs.Swap(1, 2) + + generate_automatic_corners(tube_dirs) + select_automatic_icon_state(tube_dirs) + + + +// Given a list of directions, look a pair that forms a 180 or +// 135 degree angle, and return a list containing the pair. +// If none exist, return list(connected[1], turn(connected[1], 180) +/obj/structure/transit_tube/proc/select_automatic_dirs(connected) + if(length(connected) < 1) + return list() + + for(var/i = 1, i <= length(connected), i++) + for(var/j = i + 1, j <= length(connected), j++) + var/d1 = connected[i] + var/d2 = connected[j] + + if(d1 == turn(d2, 135) || d1 == turn(d2, 180) || d1 == turn(d2, 225)) + return list(d1, d2) + + return list(connected[1], turn(connected[1], 180)) + + + +/obj/structure/transit_tube/proc/select_automatic_icon_state(directions) + if(length(directions) == 2) + icon_state = "[dir2text_short(directions[1])]-[dir2text_short(directions[2])]" + + + +// Look for diagonal directions, generate the decorative corners in each. +/obj/structure/transit_tube/proc/generate_automatic_corners(directions) + for(var/direction in directions) + if(direction == 5 || direction == 6 || direction == 9 || direction == 10) + if(direction & NORTH) + create_automatic_decorative_corner(get_step(loc, NORTH), direction ^ 3) + + else + create_automatic_decorative_corner(get_step(loc, SOUTH), direction ^ 3) + + if(direction & EAST) + create_automatic_decorative_corner(get_step(loc, EAST), direction ^ 12) + + else + create_automatic_decorative_corner(get_step(loc, WEST), direction ^ 12) + + + +// Generate a corner, if one doesn't exist for the direction on the turf. +/obj/structure/transit_tube/proc/create_automatic_decorative_corner(location, direction) + var/state = "D-[dir2text_short(direction)]" + + for(var/obj/structure/transit_tube/tube in location) + if(tube.icon_state == state) + return + + var/obj/structure/transit_tube/tube = new(location) + tube.icon_state = state + tube.init_dirs() + + + +// Uses a list() to cache return values. Since they should +// never be edited directly, all tubes with a certain +// icon_state can just reference the same list. In theory, +// reduces memory usage, and improves CPU cache usage. +// In reality, I don't know if that is quite how BYOND works, +// but it is probably safer to assume the existence of, and +// rely on, a sufficiently smart compiler/optimizer. +/obj/structure/transit_tube/proc/parse_dirs(text) + var/global/list/direction_table = list() + + if(text in direction_table) + return direction_table[text] + + var/list/split_text = stringsplit(text, "-") + + // If the first token is D, the icon_state represents + // a purely decorative tube, and doesn't actually + // connect to anything. + if(split_text[1] == "D") + direction_table[text] = list() + return null + + var/list/directions = list() + + for(var/text_part in split_text) + var/direction = text2dir_extended(text_part) + + if(direction > 0) + directions += direction + + direction_table[text] = directions + return directions + + + +// A copy of text2dir, extended to accept one and two letter +// directions, and to clearly return 0 otherwise. +/obj/structure/transit_tube/proc/text2dir_extended(direction) + switch(uppertext(direction)) + if("NORTH", "N") + return 1 + if("SOUTH", "S") + return 2 + if("EAST", "E") + return 4 + if("WEST", "W") + return 8 + if("NORTHEAST", "NE") + return 5 + if("NORTHWEST", "NW") + return 9 + if("SOUTHEAST", "SE") + return 6 + if("SOUTHWEST", "SW") + return 10 + else + return 0 + + + +// A copy of dir2text, which returns the short one or two letter +// directions used in tube icon states. +/obj/structure/transit_tube/proc/dir2text_short(direction) + switch(direction) + if(1) + return "N" + if(2) + return "S" + if(4) + return "E" + if(8) + return "W" + if(5) + return "NE" + if(6) + return "SE" + if(9) + return "NW" + if(10) + return "SW" + else + return diff --git a/icons/obj/pipes/transit_tube.dmi b/icons/obj/pipes/transit_tube.dmi new file mode 100644 index 0000000000000000000000000000000000000000..45b2abc3c3efe0aa6dcd7924c99095df6377a408 GIT binary patch literal 9791 zcmYLP1yodBxV_#>gh)xu(1?_Ph)9Fd-OYeVr*t`VcL)Om zyvzUIT5qkHxogdwd+xb+f8YN0x6g!YX(*Bq(hvdwK%%T9rvo05;5&l=5BxObv@`(^ zJ>I(dZgSS|EnV$h-0Yp50Kh9HDo%o^otG?heMOIM*LP|1yS%GX7=uh`KUVf`M##f0 zlqYAMGU{nSm{0np-6q?*M$cKQ-+F!IXgnSLb0Y`IE^me#;yO^^Lk+(Ybt)!Ix$KiufnX;{Al6yO2E(Jk`%cB|rP#%?f{|);I8V9Ch9huZH@m3) z(dO1hj@nLv)hfK;|neulpWdD(g=>+0lp;82+R)+4&qW43q_3lH>XLI{Xw6wH# z3The}k0m4|Hum-u^z^9O7kNd+#K;Ll$OuD*M@Fy=zG49hD!7V@ikyjk;7eFsTrOX? zy{!%F-`QDtZEaXm67?hVgzpq*d-E?IClG3+iiV`7(i)R9Jk5XBvO|yIV!#I|r}9x{Lni+Wu>H|)7q8hU+WHcCnEUvw5E1tDhhB8$`osWP zl!8NvJWFiDbR-ymFpH(=z;dpo|Vq1 z>gw{tfPkMK(2SVVQ}+9P?Ou#7~-$RiF3_Q5iZ~iA)`c- z6qp#?L6Z9uig|VKY)GAwOhjzOOj5v%we(F*U-=s@BbK9{mo+y>#W09Ju&k}trT-MQ zuuMet_2TmK@O08_QZO*bJz(YlfAZCXdTBx)gvNJxW)$RJ&n7Oy-L>VF9@8}ps zEjb{2dsHWZ^0<3?Ub0t^_>HN#*IXo<1y9}OZNi%%SScytP7!&J2LePPHho|TUPSc$ z8gWBI15Gi4b|OQ={ko_4G~^ZHIN|{{b?m=?{|-26C#aZ;?shM_JeZxGH9y{Igws8r zm5l`cQnSOseNYHQZg0pc5$-l0kOkQ5m@HXV*M;8 zDtd6Vs#-QhV@89lPDnTh<9TFcWHGVDabtmv2DW&c0Wy?2JI@2-W)*0~XI@QphAVtr zYP(X}(V_MJg00yc-5YP3Y^dQHFhd;4yv+WFnelI9+$`)ubv3$6Nl1^OzA(P`*mFL8ExVx~DCQLvp zM7XO!Mz`|omnXelf7DmQ%Xu5!zMLdqo3uOeKa%YbyRB%IfAkP{g=BEM7MI3gU391&Z=T3rG#Yakre9rM z(RAnrrKhfR4=7~X`}qHU65fA~l)?jY;(G+IXM9Dk^qb7Y6;afT54z8L9I^$+ds@)} zhHoU71XfG6HG!x{I_YD=&+KNNA-A>)WFqg`4yI_MjqM=N@=NS-WCIv70qsvnq0kW! zJr2z@CYmS<1Ok<){?~^1_sSNKH%lb_PFvjmuHna&nwKM05>k@sdb!FGzbys?S>6kZ zDxw}y5_VtmHd}|J`LHBQKq}SFRFbe?l$aU?L2@1#wMoGW+tXWs~KYUXslrG{0u`|e-Bx&Rqw!z6VGwT zlpuWXZc?M?a;>7GyI;JoB(xEY^{`_4I|itom>kCdtgNg~x{eRP+7nDAgF8-jcl;%O zfp?g8v5}!5oE@Cy)N>9}_YD5z7E7s2YA{mcFx3uEp4k5WudLJ;7l+(WQC#2Nkvqj9 zZrOBh#IlnU6cvOgp?x@LQih(i*N|6PP}&b)%)S9AXO}__#bR$hwdZlarIwCRh{Y>t zU3~_mSHFAXB|JJlF7Fgdy9`Zv(9H$IPVWQ!*Ce?8TnZo~XCZ@V(R8m{4igpzij${C zdekFhzivxMM88@^^{jF}`I&oRG~VY5xm_k%3Z7s^b%^cg$%O=nEP*sa?W{Yn4Lp=Sj@TR7xr9rg-p2|NzKM&?=!)og649%1K z5oPh|0VhlDn9^W~5~Ej#G=7tul9LE=3c|e-#AQy&4D4)cLZbkFRM--u54ciU7kJiZCCm5bk%mj_A;fg}AgEG;ls&f=kA5(q@c?J#v|>FtiC8xMTf1`I zdG2>=ie%AoY0DaDp5N#`p;>`Q9@A5oTN0UEXdP=7@FA zmctt#pQo+U?Wp~y>IZJ8hop;+%F9fTD`QOo7xdBU_oD}6Ff+-PNZrBj>xK!i*a4kC zq8t~al^-rE?(tiBGNhFPIt{MwA4ItO_`qz{_X=WP?s`{1a}Pu4B0#g+sKW=>eEpU2 zHON7Ym6btSoN~)_Er*B7FwRSo1gb?B{U~KV{n+S5FS^$oq;m}P1A33|bypBGJLTjw zWoi+CiqPT~iQ#<2OAZZ9Q_pHT(v`-M^c(sPSHr;g5YE43FD)~k-;9iquZ?bYz5Q%K zGt%|TswUk0raEQ;Wpg31wx8Q0f`OpOJOoMl+dpELW-e&o z>UiIfxzTV4mG zZdherKfeu;;pcG0Bl-;U86#^UtZZ)|j0WZot>& z=K90y8f8rbhLxL3+*8HjZ>d;nHk^@>3-J+Dj7RRh3w2$ifddz%Ba=i^W2jGm1;lI# z8x!od!ZfWa*X`Cv7Z;f&TU=fT4G_%=!Cg#fp3kxk+S5=6Z8GKQY(CsfBH zXdLB|fA&d%H&v~~&v!Af_ntuP0BN~5d#k+FyvL9Dpo`q{xXsGlIZNrAV{gbC(wcdu zTxaqZu#}JKEU^UIOmAqi6OawzZ~yIpLaB14lH0gJF3LaAe)bBh!18`2h5+n0s%-T} z7tZPMrs_ifY)$Z6YMwz2 zmD>;bN}7YW4}M$3a*(ZEE%CnDTx(0LHRfie2;WH1>mORkxn`D}4e)((apo%OLpYDO zAkQ@jwn0wCr93ZrkTk;Guf0gm_D%E3zlQ6TWBiA|ucrbXAn9*F#@Z!u)+}D+N zKcr4m7e-~^@$>UjJTsUxG&5UJiU_a_b^KFX@=Ogxp>LHhP13J7agq}jlzcJtUV$|1 zh~$*&&X?wBTz=y_44_JI^YpwG!`b?D3L7W-PwwOAks5N|4@+ySVWat-GWF?kb3>D_ z2dGf#!sYA&dfnU&pvKYICTGga45!uLcV(58kkkQ*Q0++XReDf4Kjh#@@NH>`>(@Ab zQh_2GcnXZuyes)xicWCcza=Hbc5|%Zg$by(GrsC|_>$fhae?@_ z{8GR1NN_RnYBN;kwgL5Ytq;jxT)+-qJad-j2yb5u(iz2?UZu~a;}ulQsStHsV=H*h z7>5e)Or*;5xYVNvk9>uRRe<9SZKHB9$YEj$>j(e%0lV6hB=P-hSDI7uhFO(hT9 z)$yMn7(l$0Gbqk7*hcYOI&_Hon|SG<(Y~hxf0QWZVq?j}w;ypSK6@kHt7O|c!gq=y z!1)VIt>H~3+^p@b`M|BT7j119D#(XBqnSqDobC$}Q?+BStk;^Lh0^zF7z6`tP0h}NAU7kdAi&XKw2_n0UN?JM|(kA#Xl z=;`P-oN(E2)MIvW4U-sJ{#)T_Dqi*Skb!{zep?{cPK7)3lY0j-6)EqGu%xpMNQOyi z4zUmVu8nh*-h3e%e*7qIZcCG(7xHuX2IY zhU|RioPO3+fSBbTURn7eBUjHI(g&0^)+dd|jrJ!kHTT9aVfK5Bn-Y$WH|Xiq4vwg( z-i0^PwfIusn5bTNQE|W360jAf^Pr>pd3L$o=5Sd#4yihZcsXJCBDdRP(xmjRSNk&7 z$Gg+je+q$Cfi&euu!k^Ldq8q^Mf)0|BhFCU&+d$zT2m7CCvCRtw%Ng=F~^*|a=#bZ zDM`QCoAvG`IwIo1YN=UEWTWAcEm%UTpnpaZ~PPEUg(=W2ZlFsKl&Wg7~|3DGvvK*N6MmfEyEi_i7xy%@m z*X((-*Q?TdGNud~M|X$e=6rG&Mq$;nW&O9^=I4JLVk=!d)V!ev_oE+nL(Op@S*A$V zppZtbt%fut3o{RN_NcVDD23fgGumjp<`A+$GIPB$IH0^)ZpOLbzfo0gtd|f#{7Ie8A|^R2>vv-|2CedpCWTK%JiBaeRlw87e!&y&`0Y?H5#IMB>ZRjr^zT+a)e znV!}*X$L(9(3BFCYtiB~cXlp)jM~Y+pV<ppSI1E2Hf*y(iL9>8W|^?BpNR z8&+QB#1#Wpm+m2FF<5XSn)*Hni=2c!8-;e4Jt*ub8^^}SaS2ziD?AVQr*UEM)Wgal zUYCA*=dX-NEU)KE3HxL8E{*M~Kk7{D{7C1>C1gx5P9DSB$UKuL&I|XN#xZ23>$X6_ zY5V=P!SYa_>)#Pn1!9<;Y5rRW>i4p7;;KI*W8TlEwZv1OfX8}2LNI^_vQhdCt4q(& zzGzchpA+hJ0~@)=NofE+2D2qlm4HI^VTh53JCwD&o;d!{iP_bz;0jr|@5n~=DTO<~nGpMLtV0Rmsbu8?6B4Z44L%0 zErG~N*E%z)Mvs=Il>7Gq%TC_3n9(P2xMn*o$YF?&9G^mnYD;Gb@L&;Lg?mb1*XQBk z(OvEGOa6@rEPxTs95^_{1g6kBG`3U{&nbHLspYpc)q|ej5wr~TkhIQ!UYq}@>sXuA zc(RnX7pP!}VKnuReZW+)4|3UXu#TrD`Dx0b3TK=Vh|dgJaZn< zxz0f#3=4kL^rzL@2aqX@A8n9NPMJ!*eu@GB&y%@eA&C!9!E$+q?Q}9Z03BAj!}oV? z-q(3jr@>z8vP#7oSwD_etCK6ZK3M|(XO1jN4OfbdK{Gg;q*SKVatmt zcPu5%5!|Z6o94rSpUut9#9Hi&pN#sU860N8X8&xzv)DU1IJ^bLqeatGc0dudsaR{m zUi=1~MqB3M|2M;*sr<;8gcKDOane-swxAcK`#d4F{LFZj=Ajp(Ei*EiH0tUr)*i~g zB5g7;6|Km-*4q!5Bw{3KZGyp}pE7a-KJ-%OMt&IJB`Ms-M&k~yds6foEk|>ijzAkK z9-DP30oo&o^up86 zZ7*b|($W|}r+TjEr3vogg2<-eiqUG~@a_M z^mkD5xY-7P5#!meIrL?mJ$QT}zO)S#BAxI4Kye>2=CzCjEp@G%8z8`vf|JT9Q;UBP zn~r)SGevQNUU7(~b#Racy>2(njH95nF3+siL^PJb9{xi5l|5;oea&kS@7vYu8bCkE#@+qpGlGv5)s@OYWHp^Uxoy;So6pJTBnFsJTg@0F z8eeLsm}p6lx(r2x(M0+YMC%-96`#ybd8fNHApM`-I(E_z+@q9q)E$@vRV_u>K@AJ+ zv+!z^*E*ItOLBEpFp3i$oN<0QZEKFk>cEh}XU(qWYT<@V6i#@J7|dhzUH#uK#(VV0 zXOm(tCA$Fp628Y$37V3Wgs*LF6=O78_(1ktG7ghk#UF@)(jJ~fbwdFxa29o_c>r9l z^pt$;l@gA!RKn$I=giClfv-PX!9Av(zvoh+j5{Z1XUibn0|hNYxUi9!qLJ|lq*Zw9 zTG|chL@+C%ah{yf%tPo}Qy)pD=Mo^UPA6Y}a-pGX;nx!ss0^vT-C>I22b}@8zIQ%u zy4Lo~-{yb_W;W@m^cl#w;O{gVVj_r}m|Di7iHps$PqF!(SUYa=IPM{|N=uw?Tm?jHv~Am#A5mYgea5K8vr zs)zIs_U7Otk=6D6%}r^p`!AkLf_F0M(l|;RG9dK1w8)G|=>MjY^b^U$0HAc);d}a- zMr}1T9RXqLB&svZ$Bqbqidhx$FVZqn&rI7!qC^Ymx;rGln`+U_TH_X@dU0rVl zyVI{r+EdBpIU%zvDb9H4SNo?ajAp87>1eD6*p;y95|=Xh`y`BC5qCd@WN3ny611VU zqfIf84EhUhPh_{YrtjU+g%4xSY0e-AJTL&e2KFeIGswHWo`ku;rGzXdZ%HkJg|B<)-YSvx>IfM+YNdXb|SwLuCiiUguC|M-hq2ZRk8%Pr*n+?F8hT24qzuAH4x>{rDvpWdNTj&wio zgsfAfSBB{)90}afkG`AtI13EhM)_{SIYY>mnGO!W-<>4k&k__|`md1e`W{jFQq(MBe{0Mtad$O?imt7tb97BQx#_oU&wwylorOmT$ zBRhhmd`y(DWMMlRrDbM#E(9+;vpYEUgs|NK09^Ll{{rCSNnG7*ru(C==9h2o#+@jh zcxq^0bLVolsww@6as70p>TwlQzkP%3o0^5d_s^=VYsk4|uwl*2*Vh-P?3F&i!fx_& zl61k^YC$1zt5}Yt$n4!5a7_(R#0ez6_|g;1HUOMc0rTze$4E8?e%vUBy$wnKyDhu04yDAq zV60dMkZ=v{PAuQ}7hlw5;;spi&v(dCyvsL_8sYbl4E}!qOuRK-Y$5(IdwO_K-1znk z1;rbM@wA-F{0E0r^XzFW;`+UbAt~s|pA`7o%!1?HI(VuT0!45cgaFBmtPZ(jSRE zv4oT?T*zvDI6RJabRv~a-8 zGg>?Rj_{sliw>(-9!h<0ORN}9w0C1fq}#Y&KxtJJE6?KiTFdlRKHby zzWKrT6n#nk#E4~JZv;#_VucGcFWHN$*2|mThmPUkJhNw?dLh91cxk~IW=jtVl2)H* z)}NTYdkOfh*Y57aecu`nXHg7{hJ3RG_iOC5F>{nC;wnx(3Y~|!oE;+d$)A5jrDUbZ zj+1!zJAbsLU3qEB~ym6X`zZ7%Y&Y{{d)U)6|EQ(|4;pbi&s+#6n~O i2=WY7;I!8ZFaXaO3Yb*>Edl=#1}MvG$d$;L2mTNJ7 Date: Thu, 21 Mar 2013 18:00:18 +0400 Subject: [PATCH 14/44] Spiderbot quickfix. --- code/modules/mob/living/simple_animal/friendly/spiderbot.dm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm index 7a43f0a75e0..9efa4839bbb 100644 --- a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm +++ b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm @@ -315,16 +315,14 @@ var/obj/selection = input("Select an item.", "Pickup") in items - items.Cut() if(selection) for(var/obj/item/I in view(1, src)) if(selection == I) held_item = selection selection.loc = src - visible_message("\blue [src] scoops up the [held_item]!", "\blue You grab the [held_item]!", "You hear a skittering noise and a clink.") + visible_message("\blue [src] scoops up \the [held_item]!", "\blue You grab \the [held_item]!", "You hear a skittering noise and a clink.") return held_item - else - src << "\red \The [selection] is too far away." + src << "\red \The [selection] is too far away." src << "\red There is nothing of interest to take." return 0 \ No newline at end of file From 5fefbb3e296b516288749efcc58907a4af9538fd Mon Sep 17 00:00:00 2001 From: Spamcat Date: Thu, 21 Mar 2013 18:11:26 +0400 Subject: [PATCH 15/44] The the commit message. --- code/modules/mob/living/simple_animal/friendly/spiderbot.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm index 9efa4839bbb..54c011fab7d 100644 --- a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm +++ b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm @@ -281,14 +281,14 @@ return 0 if(istype(held_item, /obj/item/weapon/grenade)) - visible_message("\red [src] launches the [held_item]!", "\red You launch the [held_item]!", "You hear a skittering noise and a thump!") + visible_message("\red [src] launches \the [held_item]!", "\red You launch \the [held_item]!", "You hear a skittering noise and a thump!") var/obj/item/weapon/grenade/G = held_item G.loc = src.loc G.prime() held_item = null return 1 - visible_message("\blue [src] drops the [held_item]!", "\blue You drop the [held_item]!", "You hear a skittering noise and a soft thump.") + visible_message("\blue [src] drops \the [held_item]!", "\blue You drop \the [held_item]!", "You hear a skittering noise and a soft thump.") held_item.loc = src.loc held_item = null @@ -305,7 +305,7 @@ return -1 if(held_item) - src << "\red You are already holding the [held_item]" + src << "\red You are already holding \the [held_item]" return 1 var/list/items = list() From fcac941bc165e1bf21cdbe0d7424e4ef8c54aa54 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Sat, 23 Mar 2013 03:02:45 +0400 Subject: [PATCH 16/44] Fixed lizards being unable to spawn mid-round. more dirty fixes, yay --- code/modules/mob/living/carbon/human/human.dm | 4 ++-- code/modules/mob/new_player/new_player.dm | 9 +++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 5d1ed6107bf..440ddc4bbe4 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -684,7 +684,7 @@ if(dna) switch(dna.mutantrace) if("lizard") - return "Soghun" + return "Unathi" if("tajaran") return "Tajaran" if("skrell") @@ -699,7 +699,7 @@ /mob/living/carbon/get_species() if(src.dna) if(src.dna.mutantrace == "lizard") - return "Soghun" + return "Unathi" else if(src.dna.mutantrace == "skrell") return "Skrell" else if(src.dna.mutantrace == "tajaran") diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 7402019ad44..d5b5dfeae87 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -129,7 +129,10 @@ return if(client.prefs.species != "Human") - if(!is_alien_whitelisted(src, client.prefs.species) && config.usealienwhitelist) + + var/S = client.prefs.species + if(S == "Unathi") S = "Soghun" + if(!is_alien_whitelisted(src, S) && config.usealienwhitelist) src << alert("You are currently not whitelisted to play [client.prefs.species].") return 0 @@ -144,7 +147,9 @@ usr << "\blue There is an administrative lock on entering the game!" return - if(!is_alien_whitelisted(src, client.prefs.species) && config.usealienwhitelist) + var/S = client.prefs.species + if(S == "Unathi") S = "Soghun" + if(!is_alien_whitelisted(src, S) && config.usealienwhitelist) src << alert("You are currently not whitelisted to play [client.prefs.species].") return 0 From 285a1dd89e92cf50de3dba37e225fa9ddc73f3d5 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Sun, 24 Mar 2013 02:20:57 +0400 Subject: [PATCH 17/44] Arrivals announcement computer strikes back! phew, took me long to get rid of it --- code/game/objects/items/devices/radio/radio.dm | 7 +++++-- code/modules/mob/new_player/new_player.dm | 9 ++------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 3b5da8c3a1d..edd134e5095 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -210,10 +210,13 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use if (!connection) return - Broadcast_Message(connection, new /mob/living/silicon/ai(src,null,null,1), + var/mob/living/silicon/ai/A = new /mob/living/silicon/ai(src, null, null, 1) + //world << "src: [src], message: [message], from: [from], AI: [A] \icon[A]" //DEBUG + Broadcast_Message(connection, A, 0, "*garbled automated announcement*", src, message, from, "Automated Announcement", from, "synthesized voice", - 4, 0, 1) + 4, 0, list(1), 1459) + del(A) return /obj/item/device/radio/talk_into(mob/living/M as mob, message, channel) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index d5b5dfeae87..5b07dbf7bee 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -291,13 +291,8 @@ proc/AnnounceArrival(var/mob/living/carbon/human/character, var/rank) if (ticker.current_state == GAME_STATE_PLAYING) var/obj/item/device/radio/intercom/a = new /obj/item/device/radio/intercom(null)// BS12 EDIT Arrivals Announcement Computer, rather than the AI. - - //unlikely for this to be an issue, but just in case - if(istype(character.wear_id, /obj/item/weapon/card/id)) - var/obj/item/weapon/card/id/I = character.wear_id - a.autosay("\"[character.real_name],[I.assignment ? " [I.assignment]," : "" ] has arrived on the station.\"", "Arrivals Announcement Computer") - else - a.autosay("\"[character.real_name], visitor, has arrived on the station.\"", "Arrivals Announcement Computer") + world << "autosay parameters: name:[character.real_name], rank: [rank]" + a.autosay("[character.real_name],[rank ? " [rank]," : " visitor," ] has arrived on the station.", "Arrivals Announcement Computer") del(a) proc/LateChoices() From 4ad2ce87a6f51abfea81d601052b7fb95ce9493a Mon Sep 17 00:00:00 2001 From: Spamcat Date: Sun, 24 Mar 2013 02:27:03 +0400 Subject: [PATCH 18/44] bleh, removed stray debug thingy --- code/game/objects/items/devices/radio/radio.dm | 1 - code/modules/mob/new_player/new_player.dm | 1 - 2 files changed, 2 deletions(-) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index edd134e5095..cc6a5b52f52 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -211,7 +211,6 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use return var/mob/living/silicon/ai/A = new /mob/living/silicon/ai(src, null, null, 1) - //world << "src: [src], message: [message], from: [from], AI: [A] \icon[A]" //DEBUG Broadcast_Message(connection, A, 0, "*garbled automated announcement*", src, message, from, "Automated Announcement", from, "synthesized voice", diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 5b07dbf7bee..be4949e3a8f 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -291,7 +291,6 @@ proc/AnnounceArrival(var/mob/living/carbon/human/character, var/rank) if (ticker.current_state == GAME_STATE_PLAYING) var/obj/item/device/radio/intercom/a = new /obj/item/device/radio/intercom(null)// BS12 EDIT Arrivals Announcement Computer, rather than the AI. - world << "autosay parameters: name:[character.real_name], rank: [rank]" a.autosay("[character.real_name],[rank ? " [rank]," : " visitor," ] has arrived on the station.", "Arrivals Announcement Computer") del(a) From 71031c24705dd39f03061ce81f10cc1f1472583f Mon Sep 17 00:00:00 2001 From: Spamcat Date: Tue, 26 Mar 2013 13:24:35 +0400 Subject: [PATCH 19/44] Chemmaster puts pills in pill bottles. --- code/modules/reagents/Chemistry-Machinery.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index 2bcd0cfa00e..247c380eb27 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -340,6 +340,9 @@ P.pixel_y = rand(-7, 7) P.icon_state = "pill"+pillsprite reagents.trans_to(P,50) + if(src.loaded_pill_bottle) + P.loc = src.loaded_pill_bottle + src.updateUsrDialog() else if (href_list["createbottle"]) if(!condi) var/name = reject_bad_text(input(usr,"Name:","Name your bottle!",reagents.get_master_reagent_name())) From 7bd9bf57c0a62900b8670e9a8a492e1a1f728610 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Tue, 26 Mar 2013 13:26:59 +0400 Subject: [PATCH 20/44] Nerfed syringestab. Again. --- code/modules/reagents/reagent_containers/syringes.dm | 6 +++--- code/modules/reagents/syringe_gun.dm | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 45cf1331e9e..d491448a187 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -207,15 +207,15 @@ if (target != user && target.getarmor(target_zone, "melee") > 5 && prob(50)) for(var/mob/O in viewers(world.view, user)) - O.show_message(text("\red [user] tries to stab [target] in the [hit_area] with [src.name], but the attack is deflected by armor!"), 1) + O.show_message(text("\red [user] tries to stab [target] in \the [hit_area] with [src.name], but the attack is deflected by armor!"), 1) user.u_equip(src) del(src) return for(var/mob/O in viewers(world.view, user)) - O.show_message(text("\red [user] stabs [target] in the [hit_area] with [src.name]!"), 1) + O.show_message(text("\red [user] stabs [target] in \the [hit_area] with [src.name]!"), 1) - if(affecting.take_damage(7)) + if(affecting.take_damage(3)) target:UpdateDamageIcon() else diff --git a/code/modules/reagents/syringe_gun.dm b/code/modules/reagents/syringe_gun.dm index a0562269cab..30b1e66658b 100644 --- a/code/modules/reagents/syringe_gun.dm +++ b/code/modules/reagents/syringe_gun.dm @@ -24,7 +24,7 @@ attackby(obj/item/I as obj, mob/user as mob) if(istype(I, /obj/item/weapon/reagent_containers/syringe)) var/obj/item/weapon/reagent_containers/syringe/S = I - if(S.mode != 2) + if(S.mode != 2)//SYRINGE_BROKEN in syringes.dm if(syringes.len < max_syringes) user.drop_item() I.loc = src From 9d916e9096f0c947c6dd3c6b344be2e888de854b Mon Sep 17 00:00:00 2001 From: Spamcat Date: Tue, 26 Mar 2013 13:31:47 +0400 Subject: [PATCH 21/44] C-c-changelog! --- html/changelog.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/html/changelog.html b/html/changelog.html index 03c6e55edf3..9e0e4029a0c 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -59,6 +59,16 @@ should be listed in the changelog upon commit though. Thanks. --> +
    +

    26.03.2013

    +

    Spamcat updated:

    +
      +
    • Chemmaster now puts pills in pill bottles (if one is inserted).
    • +
    • Stabbing someone with a syringe now deals 3 damage instead of 7 because 7 is like, a crowbar punch.
    • +
    • Lizards can now join mid-round again.
    • +
    +
    +

    March 15th 2013

    Cael_Aislinn updated:

    From 288f0926feb9ccf6dfd67706ebca55cf4224091f Mon Sep 17 00:00:00 2001 From: Spamcat Date: Wed, 27 Mar 2013 22:36:24 +0400 Subject: [PATCH 22/44] Made monkeys infectable, --- code/modules/mob/living/carbon/monkey/life.dm | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 14fdc2eb1f2..45e57a3da77 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -42,6 +42,9 @@ //Disabilities handle_disabilities() + //Virus updates, duh + handle_virus_updates() + //Apparently, the person who wrote this code designed it so that //blinded get reset each cycle and then get activated later in the //code. Very ugly. I dont care. Moving this stuff here so its easy @@ -147,6 +150,28 @@ emote("gasp") updatehealth() + proc/handle_virus_updates()//copypaste from mob/carbon/human/life.dm + if(bodytemperature > 406) + for(var/datum/disease/D in viruses) + D.cure() + if(!virus2) + for(var/obj/effect/decal/cleanable/blood/B in view(1,src)) + if(B.virus2 && get_infection_chance()) + infect_virus2(src,B.virus2) + for(var/obj/effect/decal/cleanable/mucus/M in view(1,src)) + if(M.virus2 && get_infection_chance()) + infect_virus2(src,M.virus2) + else + if(isnull(virus2)) // Trying to figure out a runtime error that keeps repeating + CRASH("virus2 nulled before calling activate()") + else + virus2.activate(src) + + // activate may have deleted the virus + if(!virus2) return + + // check if we're immune + if(virus2.antigen & src.antibodies) virus2.dead = 1 proc/breathe() if(reagents) From 6f1b9a44ab85f6390618e56485b1ddcdcffd5ba8 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Thu, 28 Mar 2013 18:23:30 +0400 Subject: [PATCH 23/44] Virology is working again. --- code/modules/mob/living/carbon/human/life.dm | 3 +++ code/modules/organs/blood.dm | 17 ++++++++++++----- code/modules/reagents/Chemistry-Reagents.dm | 7 +++++-- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 7ce5d2a454e..32eb7019146 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -84,6 +84,8 @@ //Random events (vomiting etc) handle_random_events() + handle_virus_updates() + //Handle temperature/pressure differences between body and environment handle_environment(environment) @@ -1262,6 +1264,7 @@ if(bodytemperature > 406) for(var/datum/disease/D in viruses) D.cure() + if(virus2) virus2.cure(src) if(!virus2) for(var/obj/effect/decal/cleanable/blood/B in view(1,src)) if(B.virus2 && get_infection_chance()) diff --git a/code/modules/organs/blood.dm b/code/modules/organs/blood.dm index 6764da2e28c..51f17273e3b 100644 --- a/code/modules/organs/blood.dm +++ b/code/modules/organs/blood.dm @@ -25,7 +25,7 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 for(var/datum/reagent/blood/B in vessel.reagent_list) if(B.id == "blood") B.data = list( "donor"=src,"viruses"=null,"blood_DNA"=dna.unique_enzymes,"blood_type"=dna.b_type, \ - "resistances"=null,"trace_chem"=null, "virus2" = null, "antobodies" = null) + "resistances"=null,"trace_chem"=null, "virus2" = null, "antibodies" = null) // Takes care blood loss and regeneration /mob/living/carbon/human/proc/handle_blood() @@ -165,7 +165,7 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 B.data["donor"] = src if(src.virus2) B.data["virus2"] = src.virus2.getcopy() - B.data["antibodies"] |= src.antibodies + B.data["antibodies"] = src.antibodies B.data["blood_DNA"] = copytext(src.dna.unique_enzymes,1,0) if(src.resistances && src.resistances.len) if(B.data["resistances"]) @@ -176,8 +176,8 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 var/list/temp_chem = list() for(var/datum/reagent/R in src.reagents.reagent_list) - temp_chem += R.name - temp_chem[R.name] = R.volume + temp_chem += R.id + temp_chem[R.id] = R.volume B.data["trace_chem"] = list2params(temp_chem) return B @@ -197,9 +197,16 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 reagents.add_reagent("toxin",amount * 0.5) reagents.update_total() else - vessel.add_reagent("blood", amount) + vessel.add_reagent("blood", amount, injected.data) vessel.update_total() + var/list/chems = list() + chems = params2list(injected.data["trace_chem"]) + for(var/C in chems) + src.reagents.add_reagent(C, (text2num(chems[C]) / 560) * amount)//adds trace chemicals to owner's blood + //world << "added [(text2num(chems[C])/560) * amount] = [text2num(chems[C])]/560*[amount] units of [C] to [src]" //DEBUG + reagents.update_total() + container.reagents.remove_reagent("blood", amount) //Gets human's own blood. diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 857b085c2dc..456c2205215 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -103,7 +103,7 @@ datum blood - data = new/list("donor"=null,"viruses"=null,"blood_DNA"=null,"blood_type"=null,"resistances"=null,"trace_chem"=null) + data = new/list("donor"=null,"viruses"=null,"blood_DNA"=null,"blood_type"=null,"resistances"=null,"trace_chem"=null, "antibodies" = null) name = "Blood" id = "blood" reagent_state = LIQUID @@ -122,11 +122,14 @@ datum M.contract_disease(D) else //injected M.contract_disease(D, 1, 0) - if(self.data && self.data["virus2"]) + if(self.data && self.data["virus2"] && istype(M, /mob/living/carbon))//infecting... if(method == TOUCH) infect_virus2(M,self.data["virus2"]) else infect_virus2(M,self.data["virus2"],1) + if(self.data && self.data["antibodies"] && istype(M, /mob/living/carbon))//... and curing + var/mob/living/carbon/C = M + C.antibodies |= self.data["antibodies"] From 1198bc501f43e77158265b79f56acdd908901be5 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Thu, 28 Mar 2013 18:27:21 +0400 Subject: [PATCH 24/44] Changelog --- html/changelog.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/html/changelog.html b/html/changelog.html index 9e0e4029a0c..a392b00e84d 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -66,6 +66,8 @@ should be listed in the changelog upon commit though. Thanks. -->
  • Chemmaster now puts pills in pill bottles (if one is inserted).
  • Stabbing someone with a syringe now deals 3 damage instead of 7 because 7 is like, a crowbar punch.
  • Lizards can now join mid-round again.
  • +
  • Chemicals in bloodstream will transfer with blood now, so don't get drunk before your blood donation. Viruses and antibodies transfer through blood too.
  • +
  • Virology is working again.
  • From 53b0a3f8c35d81aca8d1081218b06590fb876928 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Fri, 29 Mar 2013 14:33:32 +0400 Subject: [PATCH 25/44] Removed unneeded checks. config.usealienwhitelist check is already in the function --- code/modules/mob/new_player/new_player.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index be4949e3a8f..c7bdbf9a487 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -132,7 +132,7 @@ var/S = client.prefs.species if(S == "Unathi") S = "Soghun" - if(!is_alien_whitelisted(src, S) && config.usealienwhitelist) + if(!is_alien_whitelisted(src, S)) src << alert("You are currently not whitelisted to play [client.prefs.species].") return 0 @@ -149,7 +149,7 @@ var/S = client.prefs.species if(S == "Unathi") S = "Soghun" - if(!is_alien_whitelisted(src, S) && config.usealienwhitelist) + if(!is_alien_whitelisted(src, S)) src << alert("You are currently not whitelisted to play [client.prefs.species].") return 0 @@ -330,15 +330,15 @@ new_character.lastarea = get_area(loc) if(client.prefs.species == "Tajaran") //This is like the worst, but it works, so meh. - Erthilo - if(is_alien_whitelisted(src, "Tajaran") || !config.usealienwhitelist) + if(is_alien_whitelisted(src, "Tajaran")) new_character.dna.mutantrace = "tajaran" new_character.tajaran_talk_understand = 1 if(client.prefs.species == "Unathi") - if(is_alien_whitelisted(src, "Soghun") || !config.usealienwhitelist) + if(is_alien_whitelisted(src, "Soghun")) new_character.dna.mutantrace = "lizard" new_character.soghun_talk_understand = 1 if(client.prefs.species == "Skrell") - if(is_alien_whitelisted(src, "Skrell") || !config.usealienwhitelist) + if(is_alien_whitelisted(src, "Skrell")) new_character.dna.mutantrace = "skrell" new_character.skrell_talk_understand = 1 From e4248505689c2b2c61d1a7af7c1fe760100cb07b Mon Sep 17 00:00:00 2001 From: Spamcat Date: Fri, 29 Mar 2013 14:51:57 +0400 Subject: [PATCH 26/44] Revert "Removed unneeded checks." This reverts commit 53b0a3f8c35d81aca8d1081218b06590fb876928. *slaps himself* Don't touch what's working, chucklefuck. --- code/modules/mob/new_player/new_player.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index c7bdbf9a487..99058d26cd1 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -132,7 +132,7 @@ var/S = client.prefs.species if(S == "Unathi") S = "Soghun" - if(!is_alien_whitelisted(src, S)) + if(!is_alien_whitelisted(src, S) && config.usealienwhitelist) src << alert("You are currently not whitelisted to play [client.prefs.species].") return 0 @@ -149,7 +149,7 @@ var/S = client.prefs.species if(S == "Unathi") S = "Soghun" - if(!is_alien_whitelisted(src, S)) + if(!is_alien_whitelisted(src, S) && config.usealienwhitelist) src << alert("You are currently not whitelisted to play [client.prefs.species].") return 0 @@ -330,15 +330,15 @@ new_character.lastarea = get_area(loc) if(client.prefs.species == "Tajaran") //This is like the worst, but it works, so meh. - Erthilo - if(is_alien_whitelisted(src, "Tajaran")) + if(is_alien_whitelisted(src, "Tajaran"|| !config.usealienwhitelist)) new_character.dna.mutantrace = "tajaran" new_character.tajaran_talk_understand = 1 if(client.prefs.species == "Unathi") - if(is_alien_whitelisted(src, "Soghun")) + if(is_alien_whitelisted(src, "Soghun"|| !config.usealienwhitelist)) new_character.dna.mutantrace = "lizard" new_character.soghun_talk_understand = 1 if(client.prefs.species == "Skrell") - if(is_alien_whitelisted(src, "Skrell")) + if(is_alien_whitelisted(src, "Skrell"|| !config.usealienwhitelist)) new_character.dna.mutantrace = "skrell" new_character.skrell_talk_understand = 1 From 14bbdc91ca7f2a58ca44c31df5cee95219ccb153 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Sun, 31 Mar 2013 01:29:19 +1000 Subject: [PATCH 27/44] cleaned up artifact/find debris spawning, stopped debris being dropped for every asteroid turf, dropped machinery heat gain by 3/4 Signed-off-by: Cael_Aislinn --- code/modules/mining/mine_turfs.dm | 59 ++++++++----------- .../machinery/analysis_base.dm | 2 +- 2 files changed, 25 insertions(+), 36 deletions(-) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index c5c24814a2a..94c1d350ddc 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -350,6 +350,8 @@ commented out in r5061, I left it because of the shroom thingies excavate_find(5, src.finds[1]) else if(prob(50)) src.finds.Remove(src.finds[1]) + if(prob(50)) + artifact_debris() if(do_after(user,P.digspeed)) user << "\blue You finish [P.drill_verb] the rock." @@ -387,8 +389,8 @@ commented out in r5061, I left it because of the shroom thingies B = new(src) if(artifact_find) B.artifact_find = artifact_find - else if(src.excavation_level + P.excavation_amount >= 100) - artifact_debris() + else if(artifact_find && src.excavation_level + P.excavation_amount >= 100) + artifact_debris(1) gets_drilled(B ? 0 : 1) return @@ -528,73 +530,60 @@ commented out in r5061, I left it because of the shroom thingies var/obj/effect/suspension_field/S = locate() in src if(!S || S.field_type != get_responsive_reagent(F.find_type)) if(X) - src.visible_message("\red[pick("[display_name] crumbles away into dust","[display_name] breaks apart","[display_name] collapses onto itself")].") + src.visible_message("\red[pick("[display_name] crumbles away into dust","[display_name] breaks apart")].") del(X) src.finds.Remove(F) -/turf/simulated/mineral/proc/artifact_debris() +/turf/simulated/mineral/proc/artifact_debris(var/severity = 0) //cael's patented random limited drop componentized loot system! + severity = max(min(severity,1),0) var/materials = 0 var/list/viable_materials = list(1,2,4,8,16,32,64,128,256) - var/num_materials = rand(1,5) + var/num_materials = rand(1,3 + severity*2) for(var/i=0, i Date: Sun, 31 Mar 2013 13:24:45 +0400 Subject: [PATCH 28/44] Remapped spectrometry lab. --- maps/tgstation.2.1.0.0.1.dmm | 143 +++++++++++++++++------------------ 1 file changed, 68 insertions(+), 75 deletions(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index 08f65388125..a72d8ad130b 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -3702,7 +3702,7 @@ "btj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "btk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "btl" = (/obj/machinery/camera{c_tag = "Research Division North"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btm" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btm" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "btn" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor{icon_state = "delivery"},/area/medical/research{name = "Research Division"}) "bto" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/medical/research{name = "Research Division"}) "btp" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -8445,26 +8445,26 @@ "dgu" = (/turf/simulated/mineral,/area/mine/unexplored) "dgv" = (/turf/space,/area/syndicate_station/mining) "dgw" = (/obj/structure/lattice,/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgx" = (/obj/machinery/atmospherics/pipe/vent,/obj/structure/lattice,/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgx" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dgy" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area) "dgz" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area) "dgA" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area) -"dgB" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgC" = (/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 1; name = "pipe"},/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgB" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dgC" = (/obj/machinery/anomaly/gas_chromatography,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "dgD" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/space,/area) "dgE" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgF" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgG" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgH" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgI" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgF" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dgG" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dgH" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) +"dgI" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dgJ" = (/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/turf/simulated/mineral,/area/mine/unexplored) "dgK" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/space,/area) "dgL" = (/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgM" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgN" = (/obj/machinery/alarm{pixel_y = 25},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgO" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgP" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgQ" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/anomaly/gas_chromatography,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dgN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/table,/obj/item/weapon/folder,/obj/item/weapon/clipboard,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dgO" = (/obj/machinery/door/window/westleft{dir = 2},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/spectro) +"dgP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; level = 2; on = 1; scrubbing = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dgQ" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/obj/structure/sign/nosmoking_2{pixel_x = 32},/obj/machinery/camera{c_tag = "Research Outpost Mass Spectrometry"; dir = 8; network = list("RD","SS13")},/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "dgR" = (/obj/machinery/light/small,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) "dgS" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) "dgT" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) @@ -8472,11 +8472,11 @@ "dgV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) "dgW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) "dgX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dgY" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgZ" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dha" = (/obj/machinery/atmospherics/pipe/manifold4w{color = "blue"; icon_state = "manifold4w-b"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhb" = (/obj/machinery/atmospherics/pipe/manifold4w{color = "blue"; icon_state = "manifold4w-b"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhc" = (/obj/structure/sign/fire{pixel_x = 32},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube/station{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/turf/simulated/floor/plating,/area/research_outpost/spectro) +"dgZ" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dha" = (/obj/item/weapon/storage/box/solution_trays,/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dhb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'PROTECTIVE CLOTHING REQUIRED'."; name = "WARNING: LOW TEMPERATURE ENVIRONMENT"; pixel_x = 0; pixel_y = 32},/obj/structure/rack,/obj/item/clothing/suit/fire/heavy,/obj/item/clothing/gloves/black,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/spectro) +"dhc" = (/obj/machinery/power/apc{dir = 4; name = "Mass Spectrometry APC"; pixel_x = 24; pixel_y = 0; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "dhd" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) "dhe" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) "dhf" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) @@ -8489,11 +8489,11 @@ "dhm" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area) "dhn" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area) "dho" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/turf/space,/area) -"dhp" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; layer = 2.4; level = 2; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhr" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; layer = 2.4; level = 2; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dht" = (/obj/machinery/power/apc{dir = 4; name = "Spectrometry Lab Atmospherics APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; layer = 2.6; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dhp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/spectro) +"dhq" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; tag = "icon-opening (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/atmos) +"dhr" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/spectro) +"dhs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westleft,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dht" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'PROTECTIVE CLOTHING REQUIRED'."; name = "WARNING: LOW TEMPERATURE ENVIRONMENT"; pixel_x = 32; pixel_y = 0},/obj/item/clothing/suit/fire/heavy,/obj/item/clothing/gloves/black,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/research_outpost/spectro) "dhu" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dhv" = (/obj/structure/closet/hydrant{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dhw" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell,/obj/item/weapon/cable_coil/random,/obj/item/weapon/cable_coil/random,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) @@ -8506,9 +8506,9 @@ "dhD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/research_outpost/hallway) "dhE" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area) "dhF" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area) -"dhG" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhH" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhI" = (/obj/machinery/door/airlock/atmos{name = "Spectrometry Lab Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dhG" = (/obj/machinery/light/small,/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dhH" = (/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "47"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dhI" = (/obj/machinery/door/window/westleft{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/spectro) "dhJ" = (/obj/structure/rack,/obj/item/stack/sheet/metal{pixel_x = 5; pixel_y = 5},/obj/item/stack/sheet/glass,/obj/item/weapon/storage/belt/utility{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dhK" = (/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dhL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) @@ -8529,9 +8529,9 @@ "dia" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/lattice,/turf/space,/area) "dib" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/spectro) "dic" = (/obj/machinery/anomaly/accelerator,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"did" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"die" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dif" = (/obj/machinery/anomaly/isotope_ratio,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"did" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area/shuttle/research/outpost) +"die" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Lobby"; dir = 2; network = list("RD","SS13")},/obj/structure/sign/securearea{desc = "A warning sign which reads 'PROTECTIVE CLOTHING REQUIRED'."; name = "WARNING: LOW TEMPERATURE ENVIRONMENT"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/research_outpost/hallway) +"dif" = (/obj/structure/lattice,/obj/machinery/atmospherics/unary/vent_pump/on{layer = 3},/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dig" = (/obj/machinery/anomaly/isotope_ratio,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dih" = (/turf/simulated/wall/r_wall,/area/research_outpost/spectro) "dii" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/nutrient/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) @@ -8545,10 +8545,10 @@ "diq" = (/obj/machinery/door/airlock{id_tag = "rminingdorm1"; name = "Dorm 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) "dir" = (/obj/machinery/door/airlock{id_tag = "rdorm2"; name = "Dorm 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) "dis" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/spectro) -"dit" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"diu" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"div" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"diw" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dit" = (/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"diu" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; level = 2},/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"div" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"diw" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dix" = (/turf/simulated/wall/r_wall,/area/research_outpost/sample) "diy" = (/obj/machinery/power/apc{dir = 8; name = "Auxiliary Storage APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/research_outpost/maintstore1) "diz" = (/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/maintstore1) @@ -8562,14 +8562,14 @@ "diH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) "diI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) "diJ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) -"diK" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) -"diL" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) -"diM" = (/obj/machinery/anomaly/gas_chromatography,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"diN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"diO" = (/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) -"diP" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"diK" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"diL" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"diM" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 2; icon_state = "intact_off"; on = 1; tag = "icon-intact_off (NORTH)"; target_pressure = 4500},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"diN" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"diO" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"diP" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 173; dir = 2; on = 0},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "diQ" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"diR" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"diR" = (/obj/structure/sign/fire{pixel_x = 32},/obj/machinery/power/apc{dir = 4; name = "Spectrometry Lab Atmospherics APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "diS" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "diT" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/sample) "diU" = (/obj/machinery/door/window/westleft{dir = 1; name = "Sample Preparation Loading"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/research_outpost/sample) @@ -8583,7 +8583,7 @@ "djc" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) "djd" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos) "dje" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djf" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold4w/general/hidden,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "djg" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/obj/machinery/power/apc{dir = 1; name = "Outpost Atmospherics APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) "djh" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/research_outpost/atmos) "dji" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/research_outpost/atmos) @@ -8591,12 +8591,12 @@ "djk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/atmos) "djl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) "djm" = (/turf/simulated/floor,/area/mine/abandoned) -"djn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating,/area/research_outpost/spectro) -"djo" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/spectro) -"djp" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"djn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/general/hidden,/obj/machinery/meter,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"djo" = (/obj/machinery/atmospherics/pipe/manifold/general/hidden,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"djp" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 1; icon_state = "intact_off"; on = 1; tag = "icon-intact_off (NORTH)"; target_pressure = 4500},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "djq" = (/obj/machinery/anomaly/ion_mobility,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "djr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djs" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Mass Spectrometry APC"; pixel_x = 24; pixel_y = 0; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"djs" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "djt" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 3; pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dju" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "djv" = (/obj/structure/table,/obj/machinery/bunsen_burner,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) @@ -8616,18 +8616,18 @@ "djJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2; tag = "icon-manifold-r (EAST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) "djK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) "djL" = (/obj/machinery/door/window/westleft,/turf/simulated/floor,/area/research_outpost/atmos) -"djM" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/atmos) +"djM" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "djN" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) "djO" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) "djP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) "djQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"djR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/spectro) -"djS" = (/obj/structure/transit_tube/station{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/spectro) -"djT" = (/obj/machinery/door/window/westleft{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"djR" = (/obj/machinery/door/airlock/atmos{name = "Spectrometry Lab Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"djS" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"djT" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "djU" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djV" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"djV" = (/obj/machinery/anomaly/isotope_ratio,/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "djW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djX" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/obj/structure/sign/nosmoking_2{pixel_x = 32},/obj/machinery/camera{c_tag = "Research Outpost Mass Spectrometry"; dir = 8; network = list("RD","SS13")},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/folder,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"djX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "djY" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "djZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dka" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) @@ -8647,12 +8647,7 @@ "dko" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "dkp" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area) "dkq" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/obj/structure/lattice,/turf/space,/area) -"dkr" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/space,/area) -"dks" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/spectro) -"dkt" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/machinery/light/small,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dku" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dkv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dkw" = (/obj/structure/stool,/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dkr" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1; external_pressure_bound = 116; icon_state = "out"; tag = "icon-out (NORTH)"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dkx" = (/obj/machinery/chem_master,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) "dky" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) "dkz" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Sample Preparation"; dir = 1; network = list("RD","SS13")},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) @@ -8681,8 +8676,6 @@ "dkW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) "dkX" = (/turf/simulated/mineral/random,/area/mine/explored) "dkY" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) -"dkZ" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/obj/structure/lattice,/turf/space,/area) -"dla" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) "dlb" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) "dlc" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dld" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/sample) @@ -8710,7 +8703,6 @@ "dlz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) "dlA" = (/obj/machinery/firealarm{dir = 1; pixel_y = 24},/turf/simulated/floor,/area/research_outpost/hallway) "dlB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/research_outpost/hallway) -"dlC" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Lobby"; dir = 2; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/research_outpost/hallway) "dlD" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/research_outpost/hallway) "dlE" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'MASS SPECTROMETRY'"; name = "\improper MASS SPECTROMETRY"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/research_outpost/hallway) "dlF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) @@ -10835,21 +10827,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgwdgxdgwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgydgzdgAdgAdgAdgAdgAdgBdgCdgwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgDdgEdgFdgGdgGdgGdgGdgHdgIdgJdgudgudgudgudgudgudguaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdgMdgNdgOdgPdgQdgLdgRdgSdgTdgUdgudgudgudgudgudgudgudgudgudgVdgWdgXaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdgYdgZdhadhbdhcdgLdhddhddhedhfdgUdgudgudgudhgdhhdhidhidhidhjdhkdhldhmdhmdgAdhndhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdhpdhqdhrdhsdhtdgLdhudhvdhwdhedhfdhxdhddhydhzdhAdhBdhBdhBdhCdhDdhBdhBdhBdhBdhEdhFdhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdhGdhHdhIdgLdgLdgLdhJdhKdhLdhMdhNdhOdhPdhQdhRdhSdhTdhUdhSdhVdhCdhSdhWdhTdhBaafdhXdhYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadibdicdiddiedifdigdihdiidijdhKdikdildildildimdindhSdiodipdiqdhCdhCdirdipdiodhBaafaafdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudgudgudgudhZdhZdgudgudgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadisdicditdiudivdiwdihdixdixdixdixdiydildizdiAdiBdhSdhSdhSdhSdiCdiDdiEdiEdiEdiEdiEdiFdiGdiHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiIdiJdiIaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudhZdhZdgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiKdiLdihdiMdiMdiNdiOdiPdiQdiRdiSdiTdiUdiVdiWdiXdiYdhSdiZdjadhSdjbdjcdjddjedjfdjgdjhdjidjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjldjmdjlaafaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjndjodjpdjqdjqdjrdjsdihdjtdiQdjudjvdjwdjxdjydjzdjAdjBdjCdjDdjEdjFdjGdiEdjHdjIdjJdjKdjLdjMdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjNdjOdjPdjQaafaaaaaadgudgudgudgudgudgudgudhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjRdjSdjTdjUdjVdjWdjXdihdjYdjudjZdkadkbdkcdkcdkcdkddkcdkcdkcdkcdkedkfdiEdkgdjIdkhdkidkjdjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkkdkldkldkmdkndkodjlaafaaaaaadgudgudgudgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaafdkpdkqdhmdhmdhmdhmdhndkrdisdksdjpdktdkudkvdkwdihdkxdkydkzdkAdkBdkCdkDdkEdkFdkGdkHdkIdkcdkJdkKdiEdkLdkMdkNdkidiEdkOdkPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkQdkRdkSdkTdkUdkVdkWaafaafdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaafdgDdkYaafaafaafaafdhEdkZdladlbdihdihdihdlcdihdihdixdixdlddledlfdkcdlgdlhdkFdlidljdlkdkcdlldlmdlndlodlpdlqdlrdiEdlsdltaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadludkldkldlvdlwdkodlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaaaaaadgKdlydlydlydlydlydlydlydlzdlAdhCdlBdlCdlDdlEdlFdlGdlHdlIdlJdlKdkcdlLdlMdlNdlOdlPdlQdlRdlSdlTdlUdlUdlUdlVdlWdlXdlYdlZdlZdmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgwdifdgwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgydgzdgAdgAdgAdgAdgAdiuditdgwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgDdgEdiwdivdivdivdivdiLdiKdgJdgudgudgudgudgudgudguaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdiMdiOdiNdiPdiPdgLdgRdgSdgTdgUdgudgudgudgudgudgudgudgudgudgVdgWdgXaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdjpdjodjndjfdiRdgLdhddhddhedhfdgUdgudgudgudhgdhhdhidhidhidhjdhkdhldhmdhmdgAdhndhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKcOxdjMdgLdjRdjsdgLdgLdhudhvdhwdhedhfdhxdhddhydhzdhAdhBdhBdhBdhCdhDdhBdhBdhBdhBdhEdhFdhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdihdjTdjSdjWdjVdigdihdhJdhKdhLdhMdhNdhOdhPdhQdhRdhSdhTdhUdhSdhVdhCdhSdhWdhTdhBaafdhXdhYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadibdicdgFdjXdkrdjUdihdiidijdhKdikdildildildimdindhSdiodipdiqdhCdhCdirdipdiodhBaafaafdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudgudgudgudhZdhZdgudgudgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadisdicdgFdgNdgIdgMdihdixdixdixdixdiydildizdiAdiBdhSdhSdhSdhSdiCdiDdiEdiEdiEdiEdiEdiFdiGdiHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiIdiJdiIaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudhZdhZdgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgHdihdjUdgFdgGdjWdgCdihdjvdgxdiSdiTdiUdiVdiWdiXdiYdhSdiZdjadhSdjbdjcdjddjedgBdjgdjhdjidjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjldjmdjlaafaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhpdhbdjqdgZdhadjrdhcdihdjtdjudiQdiQdjwdjxdjydjzdjAdjBdjCdjDdjEdjFdjGdiEdjHdjIdjJdjKdjLdhqdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjNdjOdjPdjQaafaaaaaadgudgudgudgudgudgudgudhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgYdgOdjqdgPdjUdjWdgQdihdjYdjudjZdkadkbdkcdkcdkcdkddkcdkcdkcdkcdkedkfdiEdkgdjIdkhdkidkjdjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkkdkldkldkmdkndkodjlaafaaaaaadgudgudgudgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaafaafaafaafaafaafaafaafdkpdhrdhIdjUdhGdhHdhsdhtdihdkxdkydkzdkAdkBdkCdkDdkEdkFdkGdkHdkIdkcdkJdkKdiEdkLdkMdkNdkidiEdkOdkPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkQdkRdkSdkTdkUdkVdkWaafaafdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaafdkpdgzdgAdgAdgAdgAdgAdtudlbdihdihdihdihdlcdihdihdixdixdlddledlfdkcdlgdlhdkFdlidljdlkdkcdlldlmdlndlodlpdlqdlrdiEdlsdltaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadludkldkldlvdlwdkodlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaaaaaadgDdiddlydlydlydlydlydlydlzdlAdhCdlBdiedlDdlEdlFdlGdlHdlIdlJdlKdkcdlLdlMdlNdlOdlPdlQdlRdlSdlTdlUdlUdlUdlVdlWdlXdlYdlZdlZdmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmbdmcdmddlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXaaaaaadgKdlydlydlydlydlydlydlydmedmfdmgdmhdmidmjdmkdmkdmldmmdmndmodmpdmqdmrdmsdmtdmudmvdmwdmxdmydmzdlUdmAdmBdmCdmDdlUdmEdltdltdltaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmFdmGdmHdmIdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaadgKdlydlydlydlydlydlydlydmedmJdmKdmLdmMdmNdmOdmPdmQdmRdhBdmSdmTdkcdmUdmVdmWdmXdmYdmZdkcdnadnbdncdnddnddnednfdngdnhdnidnjdnjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdnkdnldnmdlxdnndnodlxdlxdlxdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadgKdlydlydlydlydlydlydlydmedmJdhCdmLdnpdnqdnrdnsdntdnudhBdnvdnwdkcdnxdkcdnydnzdnAdnBdkcdnCdnDdlUdnEdnFdnGdnHdnIdnJdnKdnLdnLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11310,3 +11302,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + From dc2c87bc468a2a3a410337257e77182d4e6a7c9e Mon Sep 17 00:00:00 2001 From: Spamcat Date: Sun, 31 Mar 2013 14:26:44 +0400 Subject: [PATCH 29/44] Fixed #2607 and #2600 - in previous commit --- code/modules/mob/new_player/new_player.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 99058d26cd1..1e8dd386928 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -291,6 +291,8 @@ proc/AnnounceArrival(var/mob/living/carbon/human/character, var/rank) if (ticker.current_state == GAME_STATE_PLAYING) var/obj/item/device/radio/intercom/a = new /obj/item/device/radio/intercom(null)// BS12 EDIT Arrivals Announcement Computer, rather than the AI. + if(character.mind.role_alt_title) + rank = character.mind.role_alt_title a.autosay("[character.real_name],[rank ? " [rank]," : " visitor," ] has arrived on the station.", "Arrivals Announcement Computer") del(a) From f18e1224aeb3f69bcf6d48587c66da80c5140c8c Mon Sep 17 00:00:00 2001 From: Spamcat Date: Sun, 31 Mar 2013 14:38:11 +0400 Subject: [PATCH 30/44] Derp, forgot a light. --- maps/tgstation.2.1.0.0.1.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index a72d8ad130b..318df4c0336 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -8569,7 +8569,7 @@ "diO" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "diP" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 173; dir = 2; on = 0},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "diQ" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"diR" = (/obj/structure/sign/fire{pixel_x = 32},/obj/machinery/power/apc{dir = 4; name = "Spectrometry Lab Atmospherics APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"diR" = (/obj/structure/sign/fire{pixel_x = 32},/obj/machinery/power/apc{dir = 4; name = "Spectrometry Lab Atmospherics APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "diS" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "diT" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/sample) "diU" = (/obj/machinery/door/window/westleft{dir = 1; name = "Sample Preparation Loading"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/research_outpost/sample) From 020a555f0fb2bdf12add72674d81351ff289d421 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Sun, 31 Mar 2013 15:19:09 +0400 Subject: [PATCH 31/44] Fixed #2596. also fixed #2599 in my map commit adding these so issues would automagically close when merged because no-one closes them ever --- code/game/objects/items/devices/scanners.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 6d8a77549f2..f86f38cc83a 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -126,9 +126,11 @@ MASS SPECTROMETER if(M.status_flags & FAKEDEATH) OX = fake_oxy > 50 ? "\red Severe oxygen deprivation detected\blue" : "Subject bloodstream oxygen level normal" user.show_message("[OX] | [TX] | [BU] | [BR]") - if (istype(M, /mob/living/carbon/human)) - if(M:virus2 || M:reagents.total_volume > 0) + if (istype(M, /mob/living/carbon)) + if(M:reagents.total_volume > 0) user.show_message(text("\red Warning: Unknown substance detected in subject's blood.")) + if(M:virus2) + user.show_message(text("\red Warning: Unknown pathogen detected in subject's blood.")) if (M.getCloneLoss()) user.show_message("\red Subject appears to have been imperfectly cloned.") for(var/datum/disease/D in M.viruses) From 2871265322586d00c983024554e32615892d2482 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Sun, 31 Mar 2013 16:02:30 +0400 Subject: [PATCH 32/44] Fixed #2597, #2604, supposedly fixed #2605 --- maps/tgstation.2.1.0.0.1.dmm | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index 318df4c0336..cfcbfaff35a 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -5105,8 +5105,8 @@ "bUi" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c"; level = 2},/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/engine/break_room) "bUj" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/engine/break_room) "bUk" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Atmos Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/atmos) -"bUl" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/floor,/area/atmos) -"bUm" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/atmos) +"bUl" = (/obj/machinery/computer/atmos_alert,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"bUm" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/atmos) "bUn" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) "bUo" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) "bUp" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to External"; on = 1},/turf/simulated/floor,/area/atmos) @@ -5694,7 +5694,6 @@ "cfz" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cfA" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1; pressure_checks = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cfB" = (/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = 10; pixel_y = 24; req_access_txt = "24"},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -10; pixel_y = 24; 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 = 0; pixel_y = 24; req_access_txt = "11"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfC" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cfD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/chiefs_office) "cfE" = (/turf/simulated/floor,/area/engine/engineering) "cfF" = (/obj/effect/landmark{name = "lightsout"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/engine/engineering) @@ -9893,8 +9892,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauoavtavtblZaQobmaawqapubmbbmabbabmcbmdbmebdMbbaaaaaaaaaaaaaaaabkFbkFbkFbkFbkFbkFbkFaaaaaabmfbmgbhxbmhbmibmibmibmibmibmjbmibmibmibmkbmlbmmbmnbmobmpaWNbmqbbobmrbmsbmtbbqbmubmvbkTbkTbkVbmwbmxbmybmzbmAbkVbmBbmCbmDbmEbmFbmGbmFbmHbmIbmJbmKbldbmLbbGbmMaWZbmNbjObmObmPbllaFCaFCbdibmQbmRbjUbmSbmTbeNbmUbmVbmWbmXbmYbePbmZbnabnbbncbndbnebdobdpbnfbdpbdpbngbngbngbngbngbngbngbngbgHbgIbkgbkhbkibnhbnibnjbnkbnlbnlbnlblLbgPbnmbnnbnobgWbnpbdEbnqbnrbnsbntbhcbnubdEbfubdGbdGaafaaaaaaaaaaaaaafbnvbnwbnxbnybnybnzbnvaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkFbkFbkFbkFbkFbkFbkFbnBbnCbnDbnEbhxbhxbhxbnFbnFbnFbnFbkJbhxbhxbhxbjkbnGaZkbnHbnIbnJbnKbnLbboaZkbnMbnNbbqbmubnObnPbnQbnRbnSbnTbnUbnVbnWbkVabVbnXbnYbjIbmFbnZbmFbjIboabobbjNbocbodboebofaWZbogbjObohbmPbllaFCaFCbdiboibojbjUbokbolbeNbombgrbePbonboobopboqbdoborbosbotboubdobovbowboxboybozboAboBboCboDboEboFboGbfgbfhboHboIboJboKboLbgOboMbnlbnlbnlboNbgPboObdzboPboPboQbdEboRboSboTboUbhcboVbdEbfuboWbdGaafaaaaaaaaaaaaaafboXboYbnxbnybnxboZblXaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkFbkFbkFbkFbkFbkFbkFbpabpbbpabpcbpdbhxbhxbhxbhxbhxbhxbkJbhxbpeaWHaWHbpfaZkaZkbpgbphbpibpjbboaZkaZkbpkaFCbmubplbpmbpnbpobppbpqbprbpsbptbkVabVbobbobbpubpvbpwbjIbpxbpybpzbpAbpBbpCbpCbpCbpCbpCbpCbpDbpEbpFbdhbdhbpGbpHbpIbpJbpKbeNbeNbpLbgrbePbePbePbePbpMbpNbePbpObePbpPbpQbpRbpSbePbpTbpUbpVbpWbpXbpYbpZbqabngbqbbqcbqdbqdbqebqfbqgbgObqhbgPbgPbqibqjbgPbqkbgObqlbqmbqnbqobqpbqqbqrbqsbfqbdEbdEbqtbdGbdGbqubqvbqvbqvbqwbgVbnvbnybnxbnybnybnzbnvaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAaaaaaaaaaaaaaaaaaaaaeaaaaaaaaabkFbkFbkFbkFbkFbkFbkFbqxbqybqxbqzbhxbhxbhxbnFbnFbnFbnFbkJbhxbqAbqBaWHbqCaZkaZkbpgbqDbqEbpjbqFbqGbmmbqHbqIbqJbllaOlbpnbqKbqLbqMbqNbqObqPbqQbqRbqSbqTbqUbqVbnZbqVbpybqWbqXbqXbpBbqYbqZbrabrbbrcbrdbrebrfbrgaUnaUnbrhbribrjbrkbrlbrmbrnbrobrpbrobrqbrobrobrrbrsbrobrsbrobrobrobrtbrubrvbrwbpUbrxbpWbrybrybrzbrAbngbgHbgIbrBbrCbrDbrEbrEbgObrFbrGbrHbgObrIbgPbrJbrKbrLbrMbrNbrObrPbrQbrRbrSbrTboPbgWbksbrUbrVbrWbrWbrWbrWbrWbrXbrYblWblXbrZblXblWbsaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkFbkFbkFbkFbkFbkFbkFbsbbnCbscbsdbhxbhxbhxbhxbhxbhxbhxbkJbhxbqAbseaWHbsfbataZkbsgbmmbshbmmbsiaZkbnMbmtbbqaFCbllaOlbpnbkVbsjbskbslbsmbsnbkWbsobspbsqbsrbpzbssbstbsubsvbswbsxbpBbsybszbsAbsBbsCbsCbsDbsEbsFaFCaFCbsGbsHbgrbePbsIbsJbsKbsLbsMbsLbsNbsLbsObsPbpRbsQbpRbpRbsRbsSbsTbsTbsUbsVbsWbsXbpWbsYbsZbpZbrAbngbdvbgIbfibtabtbbtabtabgObgObgObgObgObtcbtdbtebtfbtgbthbtibtjbtjbtkbtlbksbtmbtnbtobksbksbrVbksbksbtpbksbtqbgVbqubqvbqwbtrbgVaaaaaaaafaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAaaaaaaaaaaaaaaaaaaaaeaaaaaaaaabkFbkFbkFbkFbkFbkFbkFbqxbqybqxbqzbhxbhxbhxbnFbnFbnFbnFbkJbhxbqAbqBaWHbqCaZkaZkbpgbqDbqEbpjbqFbqGbmmbqHbqIbqJbllaOlbpnbqKbqLbqMbqNbqObqPbqQbqRbqSbqTbqUbqVbnZbqVbpybqWbqXbqXbpBbqYbqZbrabrbbrcbrdbrebrfbrgaUnaUnbrhbribrjbrkbrlbrmbrnbrobrpbrobrqbrobrobrrbrsbrobrsbrobrobrobrtbrubrvbrwbpUbrxbpWbrybrybrzbrAbngbgHbgIbrBbrCbrDbrEbrEbgObrFbrGbrHbgObrIbgPbrJbrKbrLbrMbrNbrObrPbrQbrRbrSbrTboPbgWbxKbrUbrVbrWbrWbrWbrWbrWbrXbrYblWblXbrZblXblWbsaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkFbkFbkFbkFbkFbkFbkFbsbbnCbscbsdbhxbhxbhxbhxbhxbhxbhxbkJbhxbqAbseaWHbsfbataZkbsgbmmbshbmmbsiaZkbnMbmtbbqaFCbllaOlbpnbkVbsjbskbslbsmbsnbkWbsobspbsqbsrbpzbssbstbsubsvbswbsxbpBbsybszbsAbsBbsCbsCbsDbsEbsFaFCaFCbsGbsHbgrbePbsIbsJbsKbsLbsMbsLbsNbsLbsObsPbpRbsQbpRbpRbsRbsSbsTbsTbsUbsVbsWbsXbpWbsYbsZbpZbrAbngbdvbgIbfibtabtbbtabtabgObgObgObgObgObtcbtdbtebtfbtgbthbtibtjbtjbtkbtlbksbtmbtnbtobxKbksbrVbksbksbtpbksbtqbgVbqubqvbqwbtrbgVaaaaaaaafaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkFbkFbkFbkFbkFbkFbkFbqxbqybqxbtsbttbhxbhxbtubtvbtwbtvbtxbtvbtybtzbcEbtAbtBbhGbtCbhGbtDbhHbtBbtEbtFbnNbbqaFCbtGbtHbtIbkVbtJbtKbtLbtMbtNbkWbtObtPbtQbtRbtSbtTbtUbtVbtWbtXbtYbtZbuabubbubbucbudbuebufbpEbugaFCaOmbdjbmUbuhbePbuibujbukbulbumbunbuobupbukbulbuqbuqbulbukburbdkbsTbusbrybrybutbpUbpWbuubuvbuwbuxbngbuybuzbuAbuBbuCbtjbtjbuDbuEbtjbuFbuGbuHbuIbuJbtjbuKbuLbuMbuNbuObuPbuQbuQbuQbuQbuQbqtbuRbdGbqubqwbgVbksbrWbuSbuSbtrbuTbuUbuVaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkFbkFbkFbkFbkFbkFbkFbuWbuXbuWbuYbuZbvabvabvabvabvabvbbvcbhxbqAbvdaWHbvebvfbvgbvhbvibkNbvjbvkbvlaWNaWNbvmaFCbvnbvobpnbkVbvpbvqbvrbskbvsbkWbvtbvubvvbvwbvxbvybvzbvAbvBbvCbvDbpBbvEbvFbvGbvHbudbuebufbpEbvIaFCaFCbvJbvKbvLbePbuibvMbukbvNbvObvPbvQbvRbukbvSbvTbvTbvUbukbvVbePbsTbvWbrybvXbvYbvZbwabwbbwcbwcbwdbwebwfbwgbwhbwibwjbrPbrPbwkbrPbwlbrPbrQbrPbrPbrPbrPbwmbwnbwobwpbwqbwrbwsbwtbwubwvbuQbfubwwbiYaafaafbgVbwxbrWbuSbuSbrXbwybwzbwAaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAbnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkFbkFbkFbkFbkFbkFbkFbwBbwCbwDaWHaWHbwEbnCbnCbnCbwFaWHaWHbwGbwHbwIaWHbwJbwJbwJbwKbwJbwLbwMbwNbwObwPbwLbbqaFCbwQbwRaQPbkVbqQbwSbwTbwTbwUbwVbwWbwWbwXbwWbwYbwZbxabxbbxcbxcbxcbxdbpCbpCbpCbpCbpCbpCbpCbpEbvIaFCbxebukbukbxfbxgbxhbukbukbxibxjbxkbxlbxlbxmbxnbxobxpbxnbxqbvVbePbsTbxrbxsbxtbxubxvbxwbxxbxubxubxybxzbxAbxBbxCbxCbxCbxCbxCbxDbxCbxCbxEbxFbxGbxHbxHbxIbxJbxKbxLbwpbxMbxNbxObxPbxQbxRbuQbfubwwblUaaaaaabgVbxSbxTbgVbrXbgVbgVbrXbgVaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9916,7 +9915,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQHbQHbQHbQHbQHbQIbQJbQKbQLbQLbQMbOAbQNbQObQPbQQbQRbQSbNFbNFbQTbNEbQUbQVbQWbQXbQXbQYbQZbRabRbbRcbRdbRebRfbNZbMObNZbRgbRhbRibRjbRkbRlbRmbRnbRobRpbRqbPabRrbPdbPdbOeaafbCpbPvbPvbCpaaaaafaaabRsbRtbRubRvbRsaafaafaaaaafbCpbRwbRxbRybRzbGJbRAbRAbRBbRCbRDbREbPkbPkbPobPpbPkbPkbRFbRGbRHbRIbRIbRJbRKbRKbRLbRIbRIbRJbRKbRKbRLbRIbRMbwwbRNbRObRPbRQbRRbRSbRTbRUbRUbRUbRUbRUbRUbRUbRUbRUbRUbRUbRUbRUbRUbRUbRUbRVbRWbRWbRXbAzbAzbBRbBRbRYbBRbBRbAzbAzaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaafaafbRZbSabSbbScbSbbSdbSebSfbSgbSgbShbOAbSibEHbNEbSjbNFbSkbNFbNFbNFbSlbPUbOGbNMbSmbLGbSnbSobSpbSqbSrbMJbSsbStbNZbMObNZbSubSobSvbSwbSxbSybSzbSAbSzbSBaafbOebOebOebOebOeaafbCpbCpbSCbCpaafaafaafbSDbSEbSFbSGbSDaafaaaaaaaafbCpbCpbCpbCpbCpbSHbCpbCpbSIbSJbSKbCpbCpaaaaaaaaaaaabSLbSMbSNbSObSLaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaabdGbSPbSQbSRbdGbdGbdGbdGaaaaafaaaaaaaaaagSagSagSaafaaaaaaaafaaaaaaaafaafaafbSSbSTbSUbDcbAybAzbAzbBRbBSbBRbAzbAzaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbRZbSVbSWbSXbSYbQKbSZbQKbTabQKbTbbTcbTdbTebNEbTfbNFbSkbNFbNFbTgbNEbThbTibNMbTjbLGbMGbTkbTlbOObTmbMJbTnbRgbTobTpbTqbTrbTsbTtbTubTvbTwbOTbTxbTybTzbOZbPabTAbTBbTBbOeaafaafbPvbTCbPvaaaaafaaabTDbTEbTFbTGbTDaafaaaaaaaafaaaaaaaaabCpbTHbTIbTJbCpaaaaafaaaaaaaafaaaaaaaaaaaabTKbTLbTMbTNbTKaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaabTObTObTPbTQbTOaaaaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbTRbAwbAwbAxbAybAybAzbAzbAzbAzbAAaafaafaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbRZbTSbTTbTUbTTbTVbTWbTXbTYbTZbUabOAbHNbEHbNEbUbbNFbUcbUdbUebUfbNEbUgbOGbNMbUhbUibUjbUkbOcbUlbUmbUnbOcbUobUpbUqbOcbUrbUsbUtbUubUvbNZbUwbUxbUybQiaafbQjbUzbUAbUBbOeaafaaaaaaaaaaaaaaaaaaaaabUCbQobUDbUEbUCaafaafaafaafaafaafaaabCpbUFbUGbPvbCpaaaaafaaaaaaaafaaaaaaaaaaaabUHbUIbUJbUKbUHaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaabTObULbUMbUNbTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbRZbTSbTTbTUbTTbTVbTWbTXbTYbTZbUabOAbHNbEHbNEbUbbNFbUcbUdbUebUfbNEbUgbOGbNMbUhbUibUjbUkbOccbGbUmbUnbOcbUobUpbUqbOcbUrbUsbUtbUubUvbNZbUwbUxbUybQiaafbQjbUzbUAbUBbOeaafaaaaaaaaaaaaaaaaaaaaabUCbQobUDbUEbUCaafaafaafaafaafaafaaabCpbUFbUGbPvbCpaaaaafaaaaaaaafaaaaaaaaaaaabUHbUIbUJbUKbUHaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaabTObULbUMbUNbTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafbQHbQHbQHbQHbQHbOAbOAbOAbOAbOAbOAbOAbHNbEHbNEbNEbNEbNEbNEbNEbNEbNEbUgbOGbNMbUObUPbUQbURbUSbUTbUUbUVbUWbUXbNZbMObNZbUYbUZbVabVbbVcbNZbUwbVdbVebVfbRqbPabVgbTBbTBbOeaafaaaaaaaaaaafaafaafaaabQobVhbVibVjbQobQobQobQobQobQobQoaafbCpbCpbCpbCpbCpaaaaafaaaaaaaafaaaaaaaaaaaabVkbVlbVmbVnbVkaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaabTObVobVpbVqbTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbEHbChbChbChbChbVrbEHbEHbVsbVtbVtbVtbVtbVubVvbVvbVwbVxbVxbVxbVxbVxbVxbVxbNDbChbVybOGbNMbVzbVAbVBbLObLNbVCbVDbVEbVDbVFbNZbMObNZbORbVGbVHbVIbVJbNZbUwbUxbVKbQiaafbOebOebOebOebOeaafaaabQobQobQobQobQobQobQobVLbVMbVNbVObVPbVQbVRbVSbVPbQoaafaafaafaafaafaafaafbVTaafaafaafaafaafaafaafbVUbSLbVVbVWbVUaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaabTObVXbVYbVZbTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbWabWbbWcbWdbWebWfbEHbEHbOBbWgbEHbChbChbWhbWibChbChbWjbWkbWibChbChbWlbEHbOCbChbUgbOGbNMbWmbWnbMGbWobLGbWpbWqbWrbLNbLMbWsbMObNZbSubWtbVabStbWubWvbWwbWxbWybTzbOZbPabWzbWAbWBbOeaafaaabQobWCbWDbWEbWFbQobWGbWHbVMbWIbVObSEbWJbWKbWLbSEbQoaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaabSLbWMbWNbWObSLaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaabWPbWQbWRbWSbWTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9930,7 +9929,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacaBcbocaDaafcaBcbocaDaaacaBcbocaDaaaaaaaaaaaaaaaaafaaaaafaaaaafaafaaaaaabChbXKbWXccMccNccNccObWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbChccPbChccQbChbLGccRccSccTbLGccUccVccWccXbLMccYccZcdacdbcdccddcdccdbcdecdbcdfcaVcdgaafaafaafaafaafaafaafaaaaaaaaaaaaaaabQobQobQocdhcdibQobQocdjbQobQobQocdjbUCaaaaaaaaaaaaaaaaaaaaabSLbZwbZwbZwcbPcdkbYzcdlcdmcdncdocdpcdpcdqcdrcdsbSLaafaafcbmaafcdtcducducducducdvccLcdwcdxcdxcdxcdxcdyaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqajqajpaafaaacaBcbocaDaafcaBcbocaDaaacaBcbocaDaafaaaaaaaaaaaaaafaafcdzcdAcdAcdAcdAbChbChbXKbWXcdBcdCcdCcdDcdEcdFcdGcdGcdGcdGcdGcdGcdHcdGcdGcdIcdIcdGcdJcdKcdLcdMcdNcdOcdPcdQcdRcdSbMGbMGcdTbVCbONcdUcdVcdWcdXcdYcdZceabNZcebceccedbNWaafaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaabQobXAceebQoaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaabSLbYBbYBbYBbYBcefbUIccFcegcehceibUIbUIcejbUIcekbSLaaaaaacbmaafcelcelcelcelcelaaaccLaaacelcelcelcelcelaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqaaaaafaaaaafaafcemaafaafaafcemaafaaaaafcemaafaaaaaaaaaaaaaaacenceocepceqcercescetceubWVcevbWXbWXcewcexbWXbWXbLxcdRcdRcdRcdRcdRcdRceycdRcdRcdRcdNcdNcezceAceBceBceCceDceEceFceGceHbMGbMGceIceJceKceLceMceNceOcePceOceNceOceQceOceQceRaafaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaceSaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaabSLbYubYvbYwceTcbQbYzceUbUKceVceWceWceXceYceZcfabSLaaaaaacbmaaaaafaaaaafaafaafaaaccLaaaaafaaaaafaaaaafaaacbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpaafcfbcfccfccfdcfecfecfecfecfecfecfecfecfecfecfecfecfecfecffcfgcfhcficfjcfkcflcfmcfnbEHbXKcfobWXbWXbWXbWXbEHbLxcdRcfpcfqcfrcfscftcfucfvcfwcfxcdNcfycfzcfAcfBcfCcfDcfEcfFceFcfGcfHbMGbMGcfIbLGaafcfJaafcfKaafcfJaafcfKaafcfLaafcfLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfMaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaabSLbZwbZxbZwcfNbZzbUIbUJbUKcfObUIbUIcfPbYBbYBbYBbSLaaaaaacbmaaaccKccKccKccKccKaafccLaafccKccKccKccKccKaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpaafcfbcfccfccfdcfecfecfecfecfecfecfecfecfecfecfecfecfecfecffcfgcfhcficfjcfkcflcfmcfnbEHbXKcfobWXbWXbWXbWXbEHbLxcdRcfpcfqcfrcfscftcfucfvcfwcfxcdNcfycfzcfAcfBbUlcfDcfEcfFceFcfGcfHbMGbMGcfIbLGaafcfJaafcfKaafcfJaafcfKaafcfLaafcfLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfMaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaabSLbZwbZxbZwcfNbZzbUIbUJbUKcfObUIbUIcfPbYBbYBbYBbSLaaaaaacbmaaaccKccKccKccKccKaafccLaafccKccKccKccKccKaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqaaaaafaaaaafaafcfQaafaaaaafcfQaafaaaaafcfQaafaaaaaaaaaaaaaaacenceocfRcfScfTcfUcdAcfVbEHcfWbWVbWVbWVbWVbWVbWVcfXcdRcfYcfEcfEcfEcfZcgacfEcgbcgcceBcgdcgecgfcggcghcgicgjcgkceFcglcgmbMGbMGcgnbLGbOecgobQjcgobOecgobQjcgobOecgpbQjcgqbOeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSLbZwbZwbZwceTcgrcgscgtcgucgvbUIbUIcgwbUIcgxbUIbTKaafaafcbmaafcdtcducducducducdvccLcdwcdxcdxcdxcdxcdyaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqajqajpaafaafcaBcgycaDaaacaBcgycaDaaacaBcgycaDaafaaaaaaaaaaaaaafaafcgzcdAcdAcdAcdAbChbWlbXabEHcgAbEHbEHbEHcgBbOCcdRcgCcfEcgDcfEcgEcgFcgGcfEcgHcdNcgIcgJcgKcgLcgMcgNcfEceEcgOcdRbMGbMGbMGcgPbLGbOecgQcgRcgSbOecgTcgUcgVbOecgWcgXcgYbOeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVUbSLcgZchachachbchcchdchcchechfchgchhchibYzchjchkaaaaaacbmaafcelcelcelcelcelaaaccLaafcelcelcelcelcelaaacbmaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcgycaDaafcaBcgycaDaaacaBcgycaDaaaaaaaaaaafaaaaafaafaafaaaaaaaaaaaabChchlchmchmchnbChbChbChbChbOCcdRchocfEchpchqchrchschtcfEchucdNchvchwchxchychzcdNcdRchAchBcdRchCchDchEchFbLGbOechGchHchGbOechIchJchIbOechKchLchMbOeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceSaaabSLchNchOchPchQchRchOchSchTchRchOchUbSLaaaaaacbnaaaaafaaaaafaaaaafaaachVaaaaafaaaaafaafaafaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDeaaaaaaaaaaaaaaaaaaaaa From 5a8f89a9e37c6ba877377dabeae7fdf936c29765 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Sun, 31 Mar 2013 16:08:02 +0400 Subject: [PATCH 33/44] Fixed #2603 Made this a separate commit so I could revert it in case you don't like how AI is connected. --- maps/tgstation.2.1.0.0.1.dmm | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index cfcbfaff35a..d82ca573419 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -2622,7 +2622,7 @@ "aYv" = (/obj/machinery/turret,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aYw" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aYx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aYy" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aYy" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/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/wood,/area/crew_quarters/captain) "aYz" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aYA" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "aYB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet,/area/crew_quarters/captain) @@ -2677,10 +2677,10 @@ "aZy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aZz" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/effect/landmark{name = "lightsout"},/obj/machinery/camera/all{c_tag = "AI Chamber"; dir = 1; pixel_x = 12},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aZA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"aZB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aZC" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"aZD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"aZE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"aZB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aZC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"aZD" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"aZE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aZF" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "aZG" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/carpet,/area/crew_quarters/captain) "aZH" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/carpet,/area/crew_quarters/captain) @@ -5694,6 +5694,7 @@ "cfz" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cfA" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1; pressure_checks = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cfB" = (/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = 10; pixel_y = 24; req_access_txt = "24"},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -10; pixel_y = 24; 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 = 0; pixel_y = 24; req_access_txt = "11"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cfC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "cfD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/chiefs_office) "cfE" = (/turf/simulated/floor,/area/engine/engineering) "cfF" = (/obj/effect/landmark{name = "lightsout"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/engine/engineering) @@ -8647,6 +8648,7 @@ "dkp" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area) "dkq" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/obj/structure/lattice,/turf/space,/area) "dkr" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1; external_pressure_bound = 116; icon_state = "out"; tag = "icon-out (NORTH)"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dks" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "dkx" = (/obj/machinery/chem_master,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) "dky" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) "dkz" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Sample Preparation"; dir = 1; network = list("RD","SS13")},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) @@ -9880,7 +9882,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPavtarRavtauqaULaQtaUMaUNaUOaUOaUOaUOaUPaUQaQraURaUSaUTaUUaUVaUVaUVaUWaUVaUXaUYaUZaVaaVbaVbaVcaNPaVdaVeaVfaVgaVhaViaVjaVjaVkaVlaVmaVnaVoaVpaVpaVpaVqaMvaVraFCaVsaVtaVuaVvaVwaVxaVyaVzaVAaVBaVCaMzaMzaMzaMzaMzaMzaVDaVEaVFaVGaTWaVHaVIaMzaVxaVwaVJaVKaVtaVLaFCaFCaPGaHwaVMaHwaHwaHwaKuaHwaHwaRkaHwaVNaVNaVNaVNaVOaVPaVQaOwaOwaOwaVRaVSaVTaFWaVUaVVaOFaVWaVWaVXaVVaVYaGaaVZaWaaWbaWcaLNaLNaLNaLNaWdaLNaLNaLNaWeaUJaONaONaONaONaONaONaONaUIaUJaUKaQjaQjaWfaQjaWgaOTaafaafaaaaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaWhaWiaThavuaWjaWkaWlaWmaWnaWoaWpaUOaWqaWraQraWsaWtaUTaUUaWuaWvaWwaWxaUVaWyaWzaWAaMiaWBaWCaWDaWEaMiaWFaWGaWHaWHaWHaWHaWIaWHaWHaWJaWKaWKaWKaWLaWKaWMaWNaWOaWPaWQaWRaWSaWSaWSaWSaWTaWUaWVaWUaWWaWXaWXaWXaWXaWXaWXaWXaWXaWYaWZaWZaXaaWZaWZaWZaWZaWZaWZaWZaVLaFCaFCaFPaXbaXcaXdaXeaHwaXfaHwaXgaXhaHwaVNaXiaXjaXkaFWaFWaFWaXlaXmaXmaXmaFWaFWaFWaXnaOFaOFaXoaXpaXqaXraKBaGaaXsaWaaXtaBaaXuaXvaXwaSPaXxaXvaXyaSPaXzaBgaXAaEPaXBaONaONaXBaEPaXCaBgaXDaXEaXFaQjaQjaQkaOTaaaaafaafaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaafauoaXGaMcaXHaQtaXIaXIaXJaXKaXLaXJaXMaXIaQraXNaXOaXPaXQaXRaXRaXSaXTaXRaXUaWzaXVaMiaWBaWCaXWaXXaMiaXYaWGaWHaXZaYaaYaaYaaYbaWHaYcaYdaYeaYfaWNaWNaWNaWNaFCaFCaYgaYhaYiaYjaYkaYlaYmaYnaYoaYpaWWaWXaYqaYraYsaYtaYuaYvaYwaWYaWZaYxaYyaYzaYAaYBaYCaYDaYEaWZaYFaYGaYGaFPaFPaFPaFPaFPaYHaPGaYHaYIaYJaFPaOnaFPaFPaFPaYKaYLaYLaYLaYLaYLaYLaYMaYLaYKaKBaYNaYNaYOaWbaWbaWbaWbaYKaXsaYPaXtaBaaBaaBaaBaaBaaYQaBaaBaaBaaBaaBgaYRaYSaYTaYTaYTaYTaYUaBgaBgaYVaQjaYWaQjaQjaQkaQlaNraNraTeaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawqapuaYXaxmaThaqeaqeaqeaqeaqeaqeaYYaXHaQtaQraQraQraQraQraQraQraQraQraYZaNAaUTaUUaWuaZaaZbaZcaUVaZdaZeaZfaMiaWBaWCaZgaZhaMiaXYaWGaWHaYaaZiaZiaYaaZiaWHaYcaZjaZkaZkaZlaZmaZnaWNaZoaFCaVsaZpaZqaZraZsaZtaZtaZsaZuaZvaWWaWXaZwaZxaZyaZzaZAaZBaZCaZDaZEaYEaYEaYEaZFaZGaZHaYEaZIaWZaVLaZJaFCaICaWbaWbaWbaWbaWbaWbaWbaWbaWbaZKaWbaWbaWbaWbaZLaWbaWbaWbaWbaWbaWbaWbaWbaZMaWbaWbaWbaWbaWbaWbaWbaWbaZNaZOaZPaZQaZRaZQaZSaZQaZTaZUaZVaZQaZWaZQaZXaZYaZQaZQaZQaZQaZQaZQaZQaZZbaababaYWaQjaQjaQjaRObacaRNaROaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawqapuaYXaxmaThaqeaqeaqeaqeaqeaqeaYYaXHaQtaQraQraQraQraQraQraQraQraQraYZaNAaUTaUUaWuaZaaZbaZcaUVaZdaZeaZfaMiaWBaWCaZgaZhaMiaXYaWGaWHaYaaZiaZiaYaaZiaWHaYcaZjaZkaZkaZlaZmaZnaWNaZoaFCaVsaZpaZqaZraZsaZtaZtaZsaZuaZvaWWaWXaZwaZxaZyaZzaZAdksaZDaZCcfCaZEaZBaYEaZFaZGaZHaYEaZIaWZaVLaZJaFCaICaWbaWbaWbaWbaWbaWbaWbaWbaWbaZKaWbaWbaWbaWbaZLaWbaWbaWbaWbaWbaWbaWbaWbaZMaWbaWbaWbaWbaWbaWbaWbaWbaZNaZOaZPaZQaZRaZQaZSaZQaZTaZUaZVaZQaZWaZQaZXaZYaZQaZQaZQaZQaZQaZQaZQaZZbaababaYWaQjaQjaQjaRObacaRNaROaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadaaaaafbaeawtausbafbagbahbahbahbahbahbahbaibajaMfaTIaNAaUTaUUaUVaUVbakbalaUVaMiaMibamaMiaWBbanaZgbaoaMiaXYaWGaWHbapbaqaYaaZibaraWHaYcbasaZkaZkaZkbatbauaWNbavaFCaVsbawbaxbaybazbaAbaBbaCaZubaDaWWaWXbaEbaFbaGbaGbaGbaHbaIaWXbaJbaKaYEaYEaZFbaLaZHaYEbaMaWZbaNaFCaFCaICaWbaWbaWbaWbaWbaWbaWbaWbaWbbaOaWbaWbaWbaWbaWbaWbbaPaZQaZQaZQaZQaZQaZQbaQaZQaZQaZQaZQaZQaZQaZQbaRbaSbaTbaUaWbaWbaWbaWbaWbaWaaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbbaVaWbbaWaQjaQjaYWaQjaQjbaXaTdaNraNraQmaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadbadaTfaTgaThavubaYbaZbbabbabbbbbabbabbabbcaMfaMfaMfaMfaUTaUUaWubbdbbebbfaUVbbgbbhbbiaMiaMiaMiaMibbjaMiaXYaWGaWHbbkaYaaZibblbbmaWHaYcaWNbbnaZkaZkbbobbpaWNbbqaFCaVsbbrbbsbaybazbbtbbubaCaZubbvaWWbbwbbxbbybaGbbzbaGbbAbbBbbCbaJbbDbbEbbFbbGbbGbbHaYEbbIaWZaVLbbJaFCaICaWbaWbaWbbbKaWbbbLbbMbbMbbMbbNbbMbbMbbMbbOaWbaWbaWbaWbbbPaWbbbKbbQbbRbbSaWbaWbaWbbbTbbUbbVbbWbbXbbYbbZaWbaWbaWbaWbaWbbcabcbbbPaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbbccbcdbcebcfbcgbchbcibcjaafaaaaafaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadbadavtarRavtauqbckbbabclbcmbcnbcnbcobcpbcqbcrbcrbcrbcrbcsbctbcubcubcvbcwbcubcxbcxbcybcxbczbcAbcAbcBbcAbcCbcDbcEbcFbcGbcGbcHbcIbcEbcJbcKbcLaZkaZkbbobcMbcNbbqaFCaVsbcObcPbcQaZsaZsaZsaZsaZubcRaWWaWXbcSbcTbcUbcVbcWbcTbcXaWXbaJbcYbcZbdabdbbdcbddbdebdfaWZbdgbdhbdhbdibdibdibdibdibdibdibdjbdkbdkbdlbdmbdnbdjbdobdobdobdobdobdobdpbdpbdpbdqbdpbdpbdpbdrbdsbcabdtbdubdvbdwbdxaWbaWbbdybdybdzbdzbdzbdzbdzbdAbdBbdBbdCbdBaWbbdBbdCbdBbdBbdDbdEbdEbdEbdEbdFbdGbdHaNrbdIaaaaaaaaaaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 40067b3d951e9de05499bfb5e45bf07673314abd Mon Sep 17 00:00:00 2001 From: Spamcat Date: Sun, 31 Mar 2013 16:54:53 +0400 Subject: [PATCH 34/44] Fixed #2598 also fixed a derp in CE's office --- code/game/objects/effects/spiders.dm | 9 ++++++++- maps/tgstation.2.1.0.0.1.dmm | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index 68f57112cbf..522ff35af10 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -114,7 +114,8 @@ /obj/effect/spider/spiderling/proc/die() visible_message("[src] dies!") - icon_state = "greenshatter" + new /obj/effect/decal/cleanable/spiderling_remains(src.loc) + del(src) /obj/effect/spider/spiderling/healthcheck() if(health <= 0) @@ -189,6 +190,12 @@ new spawn_type(src.loc) del(src) +/obj/effect/decal/cleanable/spiderling_remains + name = "spiderling remains" + desc = "Green squishy mess." + icon = 'icons/effects/effects.dmi' + icon_state = "greenshatter" + /obj/effect/spider/cocoon name = "cocoon" desc = "Something wrapped in silky spider web" diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index d82ca573419..bad97ac7bb1 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -5692,7 +5692,7 @@ "cfx" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/engine/engine_smes) "cfy" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/obj/machinery/newscaster{pixel_x = -26; pixel_y = 0},/obj/structure/table/reinforced,/obj/item/weapon/cartridge/atmos,/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/item/weapon/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 4; pixel_y = 5},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cfz" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfA" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1; pressure_checks = 0},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cfA" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cfB" = (/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = 10; pixel_y = 24; req_access_txt = "24"},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -10; pixel_y = 24; 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 = 0; pixel_y = 24; req_access_txt = "11"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cfC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "cfD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/chiefs_office) From 7a2e72a001dbb36ca19c22fe2111cd1d4b3d0b46 Mon Sep 17 00:00:00 2001 From: RavingManiac Date: Mon, 1 Apr 2013 22:53:18 +0800 Subject: [PATCH 35/44] Adds HE-pipe-based cooling systems to the research outpost's spectrometry and anomaly labs. Spectrometry lab's atmospheric room removed. --- maps/tgstation.2.1.0.0.1.dmm | 2981 +++++++++++++++++----------------- 1 file changed, 1478 insertions(+), 1503 deletions(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index 08f65388125..e0c835fa508 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -8444,1324 +8444,1298 @@ "dgt" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/turf/space,/area) "dgu" = (/turf/simulated/mineral,/area/mine/unexplored) "dgv" = (/turf/space,/area/syndicate_station/mining) -"dgw" = (/obj/structure/lattice,/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgx" = (/obj/machinery/atmospherics/pipe/vent,/obj/structure/lattice,/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgy" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area) -"dgz" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area) -"dgA" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area) -"dgB" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgC" = (/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 1; name = "pipe"},/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgD" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/space,/area) -"dgE" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgF" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgG" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgH" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgI" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgJ" = (/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/turf/simulated/mineral,/area/mine/unexplored) -"dgK" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/space,/area) -"dgL" = (/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgM" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgN" = (/obj/machinery/alarm{pixel_y = 25},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgO" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgP" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgQ" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgR" = (/obj/machinery/light/small,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) -"dgS" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) -"dgT" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) -"dgU" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/mineral,/area/mine/unexplored) -"dgV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dgW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dgX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dgY" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgZ" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dha" = (/obj/machinery/atmospherics/pipe/manifold4w{color = "blue"; icon_state = "manifold4w-b"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhb" = (/obj/machinery/atmospherics/pipe/manifold4w{color = "blue"; icon_state = "manifold4w-b"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhc" = (/obj/structure/sign/fire{pixel_x = 32},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhd" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dhe" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dhf" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dhg" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/mineral,/area/mine/unexplored) -"dhh" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dhi" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dhj" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/hallway) -"dhk" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dhl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/transit_tube,/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dhm" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area) -"dhn" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area) -"dho" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/turf/space,/area) -"dhp" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; layer = 2.4; level = 2; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhr" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; layer = 2.4; level = 2; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dht" = (/obj/machinery/power/apc{dir = 4; name = "Spectrometry Lab Atmospherics APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; layer = 2.6; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhu" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dhv" = (/obj/structure/closet/hydrant{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dhw" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell,/obj/item/weapon/cable_coil/random,/obj/item/weapon/cable_coil/random,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dhx" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dhy" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dhz" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dhA" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) -"dhB" = (/turf/simulated/wall/r_wall,/area/research_outpost/hallway) -"dhC" = (/turf/simulated/floor,/area/research_outpost/hallway) -"dhD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/research_outpost/hallway) -"dhE" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area) -"dhF" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area) -"dhG" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhH" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhI" = (/obj/machinery/door/airlock/atmos{name = "Spectrometry Lab Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dhJ" = (/obj/structure/rack,/obj/item/stack/sheet/metal{pixel_x = 5; pixel_y = 5},/obj/item/stack/sheet/glass,/obj/item/weapon/storage/belt/utility{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dhK" = (/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dhL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dhM" = (/turf/simulated/wall,/area/research_outpost/maintstore1) -"dhN" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/table,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) -"dhO" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) -"dhP" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/maintstore1) -"dhQ" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) -"dhR" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/research_outpost/maintstore1) -"dhS" = (/turf/simulated/wall,/area/research_outpost/hallway) -"dhT" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/research_outpost/hallway) -"dhU" = (/obj/machinery/door_control{id = "rdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/research_outpost/hallway) -"dhV" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Fore"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor,/area/research_outpost/hallway) -"dhW" = (/obj/machinery/door_control{id = "rdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/research_outpost/hallway) -"dhX" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area) -"dhY" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area) -"dhZ" = (/turf/simulated/mineral/random,/area/mine/unexplored) -"dia" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/lattice,/turf/space,/area) -"dib" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/spectro) -"dic" = (/obj/machinery/anomaly/accelerator,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"did" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"die" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dif" = (/obj/machinery/anomaly/isotope_ratio,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dig" = (/obj/machinery/anomaly/isotope_ratio,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dih" = (/turf/simulated/wall/r_wall,/area/research_outpost/spectro) -"dii" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/nutrient/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dij" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dik" = (/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/maintstore1) -"dil" = (/turf/simulated/floor,/area/research_outpost/maintstore1) -"dim" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/maintstore1) -"din" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/camera{c_tag = "Research Outpost Auxiliary Storage"; dir = 8; network = list("RD","SS13")},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/research_outpost/maintstore1) -"dio" = (/obj/structure/table,/turf/simulated/floor/carpet,/area/research_outpost/hallway) -"dip" = (/turf/simulated/floor/carpet,/area/research_outpost/hallway) -"diq" = (/obj/machinery/door/airlock{id_tag = "rminingdorm1"; name = "Dorm 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) -"dir" = (/obj/machinery/door/airlock{id_tag = "rdorm2"; name = "Dorm 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) -"dis" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/spectro) -"dit" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"diu" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"div" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"diw" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dix" = (/turf/simulated/wall/r_wall,/area/research_outpost/sample) -"diy" = (/obj/machinery/power/apc{dir = 8; name = "Auxiliary Storage APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/research_outpost/maintstore1) -"diz" = (/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/maintstore1) -"diA" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/maintstore1) -"diB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/botany{pixel_x = 32},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/research_outpost/maintstore1) -"diC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/research_outpost/hallway) -"diD" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/research_outpost/hallway) -"diE" = (/turf/simulated/wall/r_wall,/area/research_outpost/atmos) -"diF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/atmos) -"diG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"diH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"diI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"diJ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) -"diK" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) -"diL" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) -"diM" = (/obj/machinery/anomaly/gas_chromatography,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"diN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"diO" = (/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) -"diP" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"diQ" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"diR" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"diS" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"diT" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/sample) -"diU" = (/obj/machinery/door/window/westleft{dir = 1; name = "Sample Preparation Loading"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/research_outpost/sample) -"diV" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/research_outpost/sample) -"diW" = (/obj/machinery/hydroponics/soil,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) -"diX" = (/obj/machinery/hydroponics/soil,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) -"diY" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/maintstore1) -"diZ" = (/obj/structure/sink{pixel_y = 30},/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) -"dja" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) -"djb" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/research_outpost/hallway) -"djc" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"djd" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos) -"dje" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djf" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djg" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/obj/machinery/power/apc{dir = 1; name = "Outpost Atmospherics APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djh" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dji" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/research_outpost/atmos) -"djj" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/atmos) -"djk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"djm" = (/turf/simulated/floor,/area/mine/abandoned) -"djn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating,/area/research_outpost/spectro) -"djo" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/spectro) -"djp" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djq" = (/obj/machinery/anomaly/ion_mobility,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djs" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Mass Spectrometry APC"; pixel_x = 24; pixel_y = 0; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) -"djt" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 3; pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"dju" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"djv" = (/obj/structure/table,/obj/machinery/bunsen_burner,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"djw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"djx" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/sample) -"djy" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 2},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"djz" = (/obj/machinery/hydroponics/soil,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) -"djA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/maintstore1) -"djB" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall,/area/research_outpost/hallway) -"djC" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) -"djD" = (/obj/machinery/door_control{id = "rbath"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) -"djE" = (/obj/machinery/door/airlock{id_tag = "rbath"; name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) -"djF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"djG" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"djH" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djI" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2; tag = "icon-manifold-r (EAST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djL" = (/obj/machinery/door/window/westleft,/turf/simulated/floor,/area/research_outpost/atmos) -"djM" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/atmos) -"djN" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) -"djO" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) -"djP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"djQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"djR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/spectro) -"djS" = (/obj/structure/transit_tube/station{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/spectro) -"djT" = (/obj/machinery/door/window/westleft{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djU" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djV" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djX" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/obj/structure/sign/nosmoking_2{pixel_x = 32},/obj/machinery/camera{c_tag = "Research Outpost Mass Spectrometry"; dir = 8; network = list("RD","SS13")},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/folder,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) -"djY" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"djZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"dka" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"dkb" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/apc{dir = 4; name = "Sample Preparation APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"dkc" = (/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) -"dkd" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Loading"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/anomaly) -"dke" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"dkf" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"dkg" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkh" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; level = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dki" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkj" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor,/area/research_outpost/atmos) -"dkk" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHWEST)"; icon_state = "pwall"; dir = 9},/area/shuttle/alien/mine) -"dkl" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area/shuttle/alien/mine) -"dkm" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area/shuttle/alien/mine) -"dkn" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dko" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dkp" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area) -"dkq" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/obj/structure/lattice,/turf/space,/area) -"dkr" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/space,/area) -"dks" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/spectro) -"dkt" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/machinery/light/small,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dku" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dkv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dkw" = (/obj/structure/stool,/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dkx" = (/obj/machinery/chem_master,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) -"dky" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) -"dkz" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Sample Preparation"; dir = 1; network = list("RD","SS13")},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) -"dkA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) -"dkB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) -"dkC" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkD" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkE" = (/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/anomaly) -"dkG" = (/obj/structure/table,/obj/item/weapon/lighter/random,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkH" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/anomaly) -"dkI" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/anomaly) -"dkJ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"dkK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"dkL" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkM" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/obj/machinery/atmospherics/pipe/manifold4w{color = "blue"; icon_state = "manifold4w-b"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; layer = 2.4; level = 2; on = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"dkQ" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating/airless,/area/shuttle/alien/mine) -"dkR" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dkS" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dkT" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dkU" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dkV" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dkW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"dkX" = (/turf/simulated/mineral/random,/area/mine/explored) -"dkY" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) -"dkZ" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/obj/structure/lattice,/turf/space,/area) -"dla" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) -"dlb" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) -"dlc" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dld" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/sample) -"dle" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"dlf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/research_outpost/sample) -"dlg" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Anomalous Materials APC"; pixel_x = -24; pixel_y = 0},/obj/structure/rack,/obj/item/clothing/head/welding,/obj/item/weapon/weldingtool,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dlh" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dli" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dlj" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric{name = "beaker 'sulphuric acid'"},/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/obj/item/weapon/reagent_containers/glass/bottle/toxin,/obj/item/weapon/reagent_containers/glass/beaker/fuel,/obj/item/weapon/reagent_containers/glass/beaker/water,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dlk" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dll" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"dlm" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"dln" = (/obj/machinery/door/airlock/atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dlo" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dlp" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b"; level = 2; name = "pipe manifold"},/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dlq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b"; level = 2; name = "pipe manifold"},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dlr" = (/obj/structure/sign/fire{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dls" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) -"dlt" = (/turf/simulated/mineral,/area/research_outpost/atmos) -"dlu" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHEAST)"; icon_state = "pwall"; dir = 5},/area/shuttle/alien/mine) -"dlv" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHEAST)"; icon_state = "pwall"; dir = 6},/area/shuttle/alien/mine) -"dlw" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dlx" = (/turf/simulated/wall,/area/mine/abandoned) -"dly" = (/turf/space,/area/shuttle/research/outpost) -"dlz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dlA" = (/obj/machinery/firealarm{dir = 1; pixel_y = 24},/turf/simulated/floor,/area/research_outpost/hallway) -"dlB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/research_outpost/hallway) -"dlC" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Lobby"; dir = 2; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/research_outpost/hallway) -"dlD" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/research_outpost/hallway) -"dlE" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'MASS SPECTROMETRY'"; name = "\improper MASS SPECTROMETRY"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/research_outpost/hallway) -"dlF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dlG" = (/obj/machinery/firealarm{dir = 1; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 0; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dlH" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) -"dlI" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dlJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dlK" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/sign/chemistry{desc = "A warning sign which reads 'SAMPLE PREPARATION'"; name = "\improper SAMPLE PREPARATION"; pixel_y = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dlL" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/melee/baton,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dlM" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dlN" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/research_outpost/anomaly) -"dlO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) -"dlP" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) -"dlQ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) -"dlR" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) -"dlS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) -"dlT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"dlU" = (/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dlV" = (/obj/machinery/door/airlock/glass_atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor,/area/research_outpost/power) -"dlW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dlX" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dlY" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) -"dlZ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/mineral,/area/research_outpost/atmos) -"dma" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dmb" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) -"dmc" = (/obj/item/stack/rods,/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dmd" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dme" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dmf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) -"dmg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) -"dmh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) -"dmi" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/hallway) -"dmj" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dmk" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dml" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dmm" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/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{icon_state = "white"},/area/research_outpost/hallway) -"dmn" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) -"dmo" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dmp" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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 = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dmq" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmr" = (/obj/structure/disposalpipe/segment,/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{icon_state = "white"},/area/research_outpost/anomaly) -"dms" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmt" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmu" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmv" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmw" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmx" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmy" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dmz" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"dmA" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/power) -"dmB" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/power) -"dmC" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/research_outpost/power) -"dmD" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/sign/electricshock{pixel_x = 32},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/power) -"dmE" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) -"dmF" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) -"dmG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"dmH" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dmI" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dmJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) -"dmK" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/research_outpost/hallway) -"dmL" = (/obj/structure/table,/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dmM" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dmN" = (/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dmO" = (/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dmP" = (/obj/structure/closet/secure_closet/xenoarchaeologist{req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/research_outpost/hallway) -"dmQ" = (/obj/machinery/door/window/westleft{dir = 1; name = "Locker room"; opacity = 0; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) -"dmR" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dmS" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) -"dmT" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; name = "\improper ANOMALOUS MATERIALS"; pixel_x = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dmU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmV" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmW" = (/obj/structure/table,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/item/device/measuring_tape,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/item/weapon/folder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmY" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmZ" = (/obj/machinery/camera{c_tag = "Research Outpost Anomalous Materials Lab"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dna" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/sign/science{desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; name = "\improper ANOMALOUS MATERIALS"; pixel_x = -32},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) -"dnb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"dnc" = (/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor/plating,/area/research_outpost/power) -"dnd" = (/turf/simulated/floor/plating,/area/research_outpost/power) -"dne" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/research_outpost/power) -"dnf" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) -"dng" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dnh" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) -"dni" = (/obj/structure/disposaloutlet{dir = 2},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) -"dnj" = (/turf/simulated/mineral,/area/research_outpost/power) -"dnk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dnl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dnm" = (/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) -"dnn" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dno" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dnp" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dnq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dnr" = (/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dns" = (/obj/machinery/door/window/westleft{dir = 8; name = "Locker room"; opacity = 0; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/turf/simulated/floor,/area/research_outpost/hallway) -"dnt" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) -"dnu" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 4},/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/camera{c_tag = "Research Outpost Hallway Starboard"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dnv" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dnw" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) -"dnx" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dny" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/power/emitter{anchored = 1; state = 2},/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/structure/cable,/turf/simulated/floor/plating{dir = 5; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01; tag = "icon-warnplate (NORTHEAST)"},/area/research_outpost/anomaly) -"dnz" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dnA" = (/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "whiteredcorner"},/area/research_outpost/anomaly) -"dnB" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/turf/simulated/floor{dir = 2; icon_state = "whitered"},/area/research_outpost/anomaly) -"dnC" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Research Outpost Hallway Engineering"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dnD" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) -"dnE" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/power/apc{dir = 8; name = "Outpost Power APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/research_outpost/power) -"dnF" = (/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/research_outpost/power) -"dnG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) -"dnH" = (/obj/machinery/portable_atmospherics/scrubber,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) -"dnI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/research_outpost/power) -"dnJ" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) -"dnK" = (/obj/machinery/mass_driver{dir = 4; id = "research"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) -"dnL" = (/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) -"dnM" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area) -"dnN" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dnO" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dnP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dnQ" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dnR" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dnS" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) -"dnT" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) -"dnU" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) -"dnV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dnW" = (/obj/structure/bookcase/manuals/xenoarchaeology,/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dnX" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/item/device/camera,/obj/item/weapon/stamp,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dnY" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/machinery/light/small,/obj/item/weapon/folder,/obj/machinery/power/apc{dir = 2; name = "Outpost Lobby APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dnZ" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/research_outpost/hallway) -"doa" = (/obj/structure/closet/secure_closet/xenoarchaeologist,/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/research_outpost/hallway) -"dob" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) -"doc" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dod" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"doe" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dof" = (/obj/machinery/door/window/westleft{dir = 8; name = "Monkey Pen"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dog" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"doh" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/research_outpost/anomaly) -"doi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"doj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/research_outpost/anomaly) -"dok" = (/obj/machinery/anomaly/hyperspectral,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dol" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dom" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 4; name = "Outpost Hallways APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"don" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"doo" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/power) -"dop" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; layer = 2.4; level = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) -"doq" = (/obj/machinery/conveyor_switch{id = "archgunc"},/turf/simulated/floor/plating,/area/research_outpost/power) -"dor" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/research_outpost/power) -"dos" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/research_outpost/power) -"dot" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dou" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dov" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dow" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dox" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"doy" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"doz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"doA" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"doB" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) -"doC" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/wall,/area/research_outpost/entry) -"doD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) -"doE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) -"doF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) -"doG" = (/obj/machinery/door/airlock/external{name = "Research Outpost Dock Airlock"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"doH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/entry) -"doI" = (/obj/structure/sign/science,/turf/simulated/wall,/area/research_outpost/entry) -"doJ" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "7"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"doK" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "7"},/turf/simulated/floor,/area/research_outpost/entry) -"doL" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/hallway) -"doM" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"doN" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"doO" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"doP" = (/obj/machinery/door/window/westleft{dir = 4; name = "laser testing"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/anomaly) -"doQ" = (/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/research_outpost/anomaly) -"doR" = (/obj/machinery/anomaly/fourier_transform,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"doS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"doT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"doU" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"doV" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/light/small,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plating,/area/research_outpost/power) -"doW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) -"doX" = (/obj/machinery/driver_button{id = "research"; pixel_x = 6; pixel_y = -26},/obj/machinery/conveyor{dir = 4; id = "archgunc"},/turf/simulated/floor/plating,/area/research_outpost/power) -"doY" = (/obj/structure/sign/deathsposal{pixel_x = 32},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) -"doZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dpa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dpb" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) -"dpc" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) -"dpd" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/space,/area) -"dpe" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area) -"dpf" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dpg" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dph" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dpi" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) -"dpj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"dpk" = (/obj/machinery/computer/research_shuttle,/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/entry) -"dpl" = (/turf/simulated/floor,/area/research_outpost/entry) -"dpm" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/entry) -"dpn" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/entry) -"dpo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor/plating,/area/research_outpost/entry) -"dpp" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) -"dpq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) -"dpr" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dps" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/toxin,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dpt" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/fire,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dpu" = (/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) -"dpv" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/tempstorage) -"dpw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/tempstorage) -"dpx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/tempstorage) -"dpy" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) -"dpz" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Central"; dir = 4; network = list("RD","SS13")},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"dpA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpB" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpC" = (/obj/machinery/door/window/westleft{dir = 2; name = "Monkey Pen"; req_access_txt = "47"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpD" = (/obj/machinery/door/airlock/research{name = "Specotroscopy"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dpE" = (/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpF" = (/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpG" = (/obj/machinery/door/airlock/engineering{name = "Power substation"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) -"dpH" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dpI" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dpJ" = (/obj/structure/transit_tube/station,/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = 32; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/hallway) -"dpK" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dpL" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dpM" = (/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dpN" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/harvesting) -"dpO" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dpP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dpQ" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dpR" = (/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) -"dpS" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) -"dpT" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dpU" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) -"dpV" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dpW" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dpX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"dpY" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/entry) -"dpZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/entry) -"dqa" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dqb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/glass_research{name = "Research Shuttle Dock"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/entry) -"dqc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) -"dqd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dqe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dqf" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Medbay"; req_access_txt = "7"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dqg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dqh" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dqi" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/machinery/conveyor_switch{id = "anotempload"; name = "conveyor switch"; pixel_x = 0; pixel_y = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dqj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dqk" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dql" = (/obj/machinery/door/airlock/research{name = "Temporary Storage"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dqm" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"dqn" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dqo" = (/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dqp" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dqq" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dqr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dqs" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'SPECTROSCOPY'"; name = "\improper SPECTROSCOPY"; pixel_x = 0; pixel_y = 32},/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{dir = 4; icon_state = "whiteredcorner"},/area/research_outpost/hallway) -"dqt" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/research_outpost/hallway) -"dqu" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/research_outpost/hallway) -"dqv" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dqw" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/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{icon_state = "white"},/area/research_outpost/hallway) -"dqx" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dqy" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) -"dqz" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/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{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"dqA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) -"dqB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/camera{c_tag = "Research Outpost Hallway Starboard"; dir = 2; network = list("RD","SS13"); pixel_x = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dqC" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/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{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dqD" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dqE" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/harvesting) -"dqF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/power/apc{dir = 4; name = "Exotic Particles APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/research_outpost/harvesting) -"dqG" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dqH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) -"dqI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) -"dqJ" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) -"dqK" = (/obj/machinery/artifact_harvester,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) -"dqL" = (/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) -"dqM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dqN" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) -"dqO" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dqP" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dqQ" = (/turf/simulated/floor/airless,/area/mine/abandoned) -"dqR" = (/obj/effect/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) -"dqS" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dqT" = (/obj/structure/table,/turf/simulated/floor,/area/mine/abandoned) -"dqU" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/abandoned) -"dqV" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/abandoned) -"dqW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"dqX" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/entry) -"dqY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor,/area/research_outpost/entry) -"dqZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Research Outpost Shuttle Dock"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/research_outpost/entry) -"dra" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/entry) -"drb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) -"drc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"drd" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) -"dre" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/sign/greencross,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"drf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"drg" = (/obj/machinery/power/apc{dir = 4; name = "Outpost Medbay APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"drh" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dri" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/research_outpost/tempstorage) -"drj" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/research_outpost/tempstorage) -"drk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) -"drl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"drm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"drn" = (/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"dro" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"drp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) -"drq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM ONE'"; name = "\improper ISOLATION ROOM ONE"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"drr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"drs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"drt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dru" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM TWO'"; name = "\improper ISOLATION ROOM TWO"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"drv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"drw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"drx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM THREE'"; name = "\improper ISOLATION ROOM THREE"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dry" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) -"drz" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"drA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"drB" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/biohazard{pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) -"drC" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/research_outpost/hallway) -"drD" = (/obj/machinery/door/airlock/research{name = "Exotic Particles Collection"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) -"drE" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/harvesting) -"drF" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) -"drG" = (/obj/machinery/door/airlock/external{name = "Primary Access"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) -"drH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) -"drI" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) -"drJ" = (/obj/structure/table,/obj/item/weapon/anodevice{pixel_x = 3; pixel_y = 3},/obj/item/weapon/anodevice,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) -"drK" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"drL" = (/obj/effect/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"drM" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"drN" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"drO" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"drP" = (/obj/structure/table,/turf/simulated/floor/airless,/area/mine/abandoned) -"drQ" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"drR" = (/turf/simulated/mineral,/area/mine/explored) -"drS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) -"drT" = (/obj/structure/transit_tube/station{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/obj/structure/transit_tube_pod,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/entry) -"drU" = (/obj/machinery/hologram/holopad,/obj/machinery/light,/turf/simulated/floor{icon_state = "bluecorner"},/area/research_outpost/entry) -"drV" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) -"drW" = (/obj/machinery/camera{c_tag = "Research Mining Dock"; dir = 1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) -"drX" = (/obj/structure/cable,/obj/structure/table,/obj/machinery/power/apc{dir = 0; name = "Outpost Shuttle Dock APC"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor{dir = 2; icon_state = "cmo"},/area/research_outpost/entry) -"drY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"drZ" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) -"dsa" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dsb" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) -"dsc" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dsd" = (/obj/machinery/sleeper{dir = 1},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/research_outpost/med) -"dse" = (/obj/machinery/sleep_console,/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/research_outpost/med) -"dsf" = (/obj/machinery/conveyor{dir = 9; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/research_outpost/tempstorage) -"dsg" = (/turf/simulated/wall/r_wall,/area/research_outpost/maint) -"dsh" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/research_outpost/maint) -"dsi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dsj" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"dsk" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"dsl" = (/obj/machinery/door/airlock/research{name = "Isolation room one"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso1) -"dsm" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso2) -"dsn" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso2) -"dso" = (/obj/machinery/door/airlock/research{name = "Isolation room two"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso2) -"dsp" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3) -"dsq" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso3) -"dsr" = (/obj/machinery/door/airlock/research{name = "Isolation Room Three"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso3) -"dss" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dst" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) -"dsu" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) -"dsv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/research{name = "Long Term Storage"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"dsw" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/harvesting) -"dsx" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/research_outpost/harvesting) -"dsy" = (/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{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) -"dsz" = (/obj/structure/table,/obj/item/weapon/anobattery{pixel_x = -6; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = -2; pixel_y = -2},/obj/item/weapon/anobattery{pixel_x = 2; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = 6; pixel_y = 6},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) -"dsA" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dsB" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) -"dsC" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dsD" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dsE" = (/turf/simulated/wall,/area/mine/unexplored) -"dsF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = -32; pixel_y = 0},/turf/space,/area) -"dsG" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall,/area/research_outpost/entry) -"dsH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"dsI" = (/turf/simulated/wall,/area/research_outpost/entry) -"dsJ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/entry) -"dsK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Expedition Prep"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"dsL" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/entry) -"dsM" = (/obj/machinery/door/airlock/research{name = "Temporary Storage Loading"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dsN" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/research_outpost/maint) -"dsO" = (/obj/machinery/conveyor{dir = 5; id = "anosample"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dsP" = (/obj/machinery/conveyor{dir = 4; id = "anosample"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dsQ" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dsR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dsS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso1) -"dsT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso1) -"dsU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso1) -"dsV" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso2) -"dsW" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso2) -"dsX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso2) -"dsY" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso3) -"dsZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso3) -"dta" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso3) -"dtb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dtc" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dtd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"dte" = (/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) -"dtf" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/camera{c_tag = "Research Outpost Exotic Particles Lab"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) -"dtg" = (/obj/machinery/alarm{dir = 1; pixel_y = -24},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) -"dth" = (/obj/machinery/artifact_scanpad,/obj/machinery/light/small,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) -"dti" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/mine/abandoned) -"dtj" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dtk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"dtl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/mine/abandoned) -"dtm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"dtn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dto" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"dtp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"dtq" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) -"dtr" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dts" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dtt" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dtu" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/space,/area) -"dtv" = (/turf/simulated/wall,/area/research_outpost/gearstore) -"dtw" = (/obj/structure/closet/excavation,/turf/simulated/floor,/area/research_outpost/gearstore) -"dtx" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"dty" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/research_outpost/gearstore) -"dtz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dtA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) -"dtB" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) -"dtC" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) -"dtD" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "47"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/tempstorage) -"dtE" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/tempstorage) -"dtF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 1; name = "Temporary Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/research_outpost/tempstorage) -"dtG" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/tempstorage) -"dtH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) -"dtI" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) -"dtJ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) -"dtK" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) -"dtL" = (/obj/machinery/conveyor_switch{id = "anosample"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01; tag = "icon-warnplate (NORTH)"},/area/research_outpost/maint) -"dtM" = (/turf/simulated/floor/plating,/area/research_outpost/maint) -"dtN" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dtO" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"dtP" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso1) -"dtQ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso1) -"dtR" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room One APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso1) -"dtS" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso2) -"dtT" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso2) -"dtU" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room Two APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso2) -"dtV" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso3) -"dtW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso3) -"dtX" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room Three APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso3) -"dtY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dtZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dua" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) -"dub" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"duc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Long Term Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"dud" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"due" = (/obj/structure/disposaloutlet{dir = 2},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/research_outpost/longtermstorage) -"duf" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dug" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/obj/structure/lattice,/turf/space,/area) -"duh" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dui" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"duj" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) -"duk" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dul" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dum" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dun" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/mineral,/area/mine/unexplored) -"duo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/gearstore) -"dup" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"duq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dur" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/gearstore) -"dus" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/gearstore) -"dut" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Expedition Area APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/camera{c_tag = "Research Outpost Expedition Prep"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor,/area/research_outpost/gearstore) -"duu" = (/turf/simulated/wall,/area/research_outpost/tempstorage) -"duv" = (/obj/machinery/mineral/input,/obj/machinery/conveyor_switch/oneway{id = "anominerals"; pixel_y = 16},/turf/simulated/floor{dir = 2; icon_state = "loadingarea"; tag = "loading"},/area/research_outpost/tempstorage) -"duw" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/research_outpost/maint) -"dux" = (/obj/machinery/power/apc{dir = 8; name = "Maintenance APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) -"duy" = (/obj/machinery/atmospherics/valve,/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = 32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) -"duz" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"duA" = (/obj/machinery/door/airlock/external{id_tag = "riso1"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso1) -"duB" = (/obj/machinery/door/airlock/external{id_tag = "riso2"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso2) -"duC" = (/obj/machinery/door/airlock/external{id_tag = "riso3"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso3) -"duD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"duE" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"duF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) -"duG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"duH" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"duI" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/longtermstorage) -"duJ" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"duK" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/obj/structure/lattice,/turf/space,/area) -"duL" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) -"duM" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"duN" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"duO" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) -"duP" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"duQ" = (/turf/simulated/wall,/area/mine/explored) -"duR" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"duS" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"duT" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/mineral,/area/mine/explored) -"duU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"duV" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/gearstore) -"duW" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Equipment storage"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/gearstore) -"duX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/gearstore) -"duY" = (/turf/simulated/floor,/area/research_outpost/gearstore) -"duZ" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/research_outpost/gearstore) -"dva" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) -"dvb" = (/obj/machinery/conveyor_switch{id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dvc" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dvd" = (/obj/machinery/conveyor_switch{id = "anosample"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dve" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dvf" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dvg" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/research_outpost/maint) -"dvh" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"dvi" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) -"dvj" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) -"dvk" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/camera{c_tag = "Isolation Room One"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) -"dvl" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso2) -"dvm" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) -"dvn" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) -"dvo" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/camera{c_tag = "Isolation Room Two"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) -"dvp" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso3) -"dvq" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) -"dvr" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) -"dvs" = (/obj/machinery/camera{c_tag = "Isolation Room Three"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) -"dvt" = (/obj/structure/closet/walllocker/emerglocker/west,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dvu" = (/obj/structure/dispenser,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dvv" = (/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/longtermstorage) -"dvw" = (/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/longtermstorage) -"dvx" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dvy" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dvz" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"dvA" = (/obj/effect/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"dvB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dvC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"dvD" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dvE" = (/obj/structure/ore_box,/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dvF" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dvG" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/wall,/area/mine/explored) -"dvH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dvI" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor,/area/research_outpost/gearstore) -"dvJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"dvK" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/turf/simulated/floor,/area/research_outpost/gearstore) -"dvL" = (/obj/machinery/conveyor{dir = 2; id = "anominerals"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) -"dvM" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dvN" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dvO" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dvP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) -"dvQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) -"dvR" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) -"dvS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) -"dvT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) -"dvU" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) -"dvV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) -"dvW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) -"dvX" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) -"dvY" = (/obj/structure/closet/hydrant{pixel_x = -32},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dvZ" = (/obj/structure/rack,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/samplebags{pixel_x = 3; pixel_y = -3},/obj/machinery/power/apc{dir = 4; name = "Maintenance Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dwa" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) -"dwb" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) -"dwc" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwd" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dwe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dwf" = (/obj/machinery/door/airlock/glass{name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dwg" = (/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,/area/mine/abandoned) -"dwh" = (/obj/machinery/door/window/westleft,/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dwi" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) -"dwj" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/mine/explored) -"dwk" = (/obj/machinery/suspension_gen,/turf/simulated/floor,/area/research_outpost/gearstore) -"dwl" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/research_outpost/gearstore) -"dwm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dwn" = (/obj/machinery/atmospherics/portables_connector{dir = 2},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window{dir = 4; name = "Air Tank Access"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor,/area/research_outpost/gearstore) -"dwo" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "research_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor,/area/research_outpost/gearstore) -"dwp" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/turf/simulated/floor,/area/research_outpost/gearstore) -"dwq" = (/obj/machinery/disposal/deliveryChute{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) -"dwr" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor/plating,/area/research_outpost/maint) -"dws" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dwt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/iso1) -"dwu" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) -"dwv" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) -"dww" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/iso2) -"dwx" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) -"dwy" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) -"dwz" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/iso3) -"dwA" = (/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/iso3) -"dwB" = (/obj/structure/stool/bed,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/iso3) -"dwC" = (/obj/structure/rack,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dwD" = (/obj/structure/rack,/obj/item/weapon/storage/box/lights/bulbs{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/lights/tubes{pixel_x = -5; pixel_y = 5},/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dwE" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/mineral/random,/area/mine/unexplored) -"dwF" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwG" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwH" = (/obj/effect/decal/remains/human,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) -"dwI" = (/obj/item/weapon/table_parts,/turf/simulated/floor,/area/mine/abandoned) -"dwJ" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dwK" = (/obj/structure/rack,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dwL" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwM" = (/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dwN" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; tag = "icon-closed (EAST)"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) -"dwO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area) -"dwP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dwQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dwR" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall,/area/research_outpost/gearstore) -"dwS" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dwT" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "research_inner"; locked = 1; name = "Research Outpost External Access"; req_access = null; req_access_txt = null},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"dwU" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) -"dwV" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) -"dwW" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwX" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwY" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dwZ" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dxa" = (/obj/machinery/door/window/westleft,/obj/machinery/light/small,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dxb" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) -"dxc" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/mine/explored) -"dxd" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area/mine/explored) -"dxe" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area/mine/explored) -"dxf" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area/mine/explored) -"dxg" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) -"dxh" = (/obj/structure/transit_tube/station{dir = 2; icon_state = "closed"; tag = "icon-closed (EAST)"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) -"dxi" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) -"dxj" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/research_outpost/gearstore) -"dxk" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) -"dxl" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/wall,/area/research_outpost/gearstore) -"dxm" = (/obj/machinery/light/small{dir = 8},/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "research_pump"; exterior_door_tag = "research_outer"; frequency = 1379; id_tag = "research_airlock"; interior_door_tag = "research_inner"; pixel_x = -25; pixel_y = 0; req_access_txt = null; sensor_tag = "research_sensor"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"dxn" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "research_pump"},/turf/simulated/floor,/area/research_outpost/gearstore) -"dxo" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/research_outpost/gearstore) -"dxp" = (/obj/machinery/door/window/westleft,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dxq" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) -"dxr" = (/turf/simulated/wall/r_wall,/area/mine/explored) -"dxs" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dxt" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dxu" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dxv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dxw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating,/area/mine/explored) -"dxx" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/mine/explored) -"dxy" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/transit_tube,/turf/space,/area/mine/explored) -"dxz" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/space,/area/mine/explored) -"dxA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/floor/plating,/area/mine/explored) -"dxB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"dxC" = (/obj/machinery/door/window/westleft{dir = 2},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dxD" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/research_outpost/gearstore) -"dxE" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/research_outpost/gearstore) -"dxF" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "research_sensor"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) -"dxG" = (/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) -"dxH" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) -"dxI" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/mine/explored) -"dxJ" = (/obj/effect/glowshroom,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dxK" = (/turf/space,/area/mine/unexplored) -"dxL" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dxM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) -"dxN" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "research_outer"; locked = 1; name = "Research Outpost External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) -"dxO" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"dxP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = -32},/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dxQ" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) -"dxR" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/wall/r_wall,/area/mine/explored) -"dxS" = (/obj/structure/transit_tube,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dxT" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dxU" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/unexplored) -"dxV" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/unexplored) -"dxW" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/unexplored) -"dxX" = (/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) -"dxY" = (/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,/area/mine/abandoned) -"dxZ" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) -"dya" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"dyb" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) -"dyc" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "research_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dyd" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) -"dye" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) -"dyf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dyg" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHEAST)"; icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) -"dyh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = -32; pixel_y = -32},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dyi" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dyj" = (/obj/machinery/door/window/westleft{dir = 2},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dyk" = (/obj/machinery/door/window/westleft{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dyl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dym" = (/obj/effect/glowshroom,/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dyn" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"dyo" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"dyp" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyq" = (/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"; tag = ""},/area/mine/abandoned) -"dyr" = (/obj/machinery/light_construct/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dys" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) -"dyt" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) -"dyu" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) -"dyv" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) -"dyw" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dyx" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dyB" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) -"dyC" = (/turf/simulated/mineral/random/high_chance,/area/mine/explored) -"dyD" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dyE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyG" = (/turf/simulated/mineral/random,/area) -"dyH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"dyI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"dyJ" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dyK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dyL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dyM" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dyN" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored) -"dyO" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) -"dyP" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) -"dyQ" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) -"dyR" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) -"dyS" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dyT" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) -"dyU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored) -"dyV" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) -"dyW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored) -"dyX" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dyY" = (/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{icon_state = "dark"},/area/mine/maintenance) -"dyZ" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/mine/maintenance) -"dza" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) -"dzb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"dzc" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dzd" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"dze" = (/obj/structure/lattice,/turf/space,/area/mine/explored) -"dzf" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dzg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) -"dzh" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dzi" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("MINE")},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dzj" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dzk" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dzl" = (/turf/simulated/wall,/area/mine/living_quarters) -"dzm" = (/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"; tag = ""},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/mine/maintenance) -"dzn" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dzo" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dzp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/mine/living_quarters) -"dzq" = (/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/carpet,/area/mine/living_quarters) -"dzr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dzs" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) -"dzt" = (/obj/structure/table,/turf/simulated/floor/carpet,/area/mine/living_quarters) -"dzu" = (/turf/simulated/floor/carpet,/area/mine/living_quarters) -"dzv" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dzw" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dzx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) -"dzy" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) -"dzz" = (/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/carpet,/area/mine/living_quarters) -"dzA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzB" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dzC" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/west_outpost) -"dzD" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dzE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzF" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"dzG" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/west_outpost) -"dzH" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"dzI" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) -"dzJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzK" = (/turf/simulated/wall,/area/mine/west_outpost) -"dzL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dzM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dzN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dzO" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dzP" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dzQ" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dzR" = (/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/carpet,/area/mine/living_quarters) -"dzS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzV" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost) -"dzW" = (/turf/simulated/floor,/area/mine/west_outpost) -"dzX" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost) -"dzY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dzZ" = (/obj/machinery/recharge_station,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/west_outpost) -"dAa" = (/obj/structure/dispenser/oxygen,/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/mine/west_outpost) -"dAb" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dAc" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dAd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dAe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dAf" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dAg" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"dAh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dAi" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAj" = (/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAk" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAl" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAm" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dAn" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/living_quarters) -"dAo" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dAp" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/mine/living_quarters) -"dAq" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/eva) -"dAr" = (/turf/simulated/wall,/area/mine/eva) -"dAs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) -"dAt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva) -"dAu" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost) -"dAv" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor,/area/mine/west_outpost) -"dAw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dAx" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/west_outpost) -"dAy" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor,/area/mine/west_outpost) -"dAz" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/west_outpost) -"dAA" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dAB" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"dAC" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"dAD" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAF" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAG" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAH" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAI" = (/turf/simulated/floor,/area/mine/living_quarters) -"dAJ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dAK" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/turf/simulated/floor,/area/mine/eva) -"dAL" = (/obj/structure/rack,/obj/item/weapon/storage/backpack/satchel,/obj/item/weapon/pickaxe,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/mine/eva) -"dAM" = (/obj/machinery/light,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dAN" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost) -"dAO" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) -"dAP" = (/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/simulated/floor/plating,/area/mine/west_outpost) -"dAQ" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_west_pump"; exterior_door_tag = "mining_west_outer"; frequency = 1379; id_tag = "mining_west_airlock"; interior_door_tag = "mining_west_inner"; pixel_x = 0; pixel_y = -25; req_access_txt = null; sensor_tag = "mining_west_sensor"},/turf/simulated/floor,/area/mine/west_outpost) -"dAR" = (/obj/structure/ore_box,/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_west_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"dAS" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAT" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("MINE")},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAU" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAV" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/living_quarters) -"dAW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dAX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dAY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dAZ" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/living_quarters) -"dBa" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dBb" = (/turf/simulated/wall,/area/mine/production) -"dBc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"dBd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"dBe" = (/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},/turf/simulated/floor,/area/mine/eva) -"dBf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) -"dBg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/eva) -"dBh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/mine/eva) -"dBi" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost) -"dBj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dBk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dBl" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dBm" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2},/turf/simulated/floor,/area/mine/west_outpost) -"dBn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dBo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dBp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dBq" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dBr" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) -"dBs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dBt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dBu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"dBv" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) -"dBw" = (/turf/simulated/floor,/area/mine/production) -"dBx" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/production) -"dBy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) -"dBz" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) -"dBA" = (/turf/simulated/floor,/area/mine/eva) -"dBB" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) -"dBC" = (/obj/structure/dispenser/oxygen,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) -"dBD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) -"dBE" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "mining_east_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) -"dBF" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"dBG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/eva) -"dBH" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/west_outpost) -"dBI" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dBJ" = (/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,/area/mine/west_outpost) -"dBK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/west_outpost) -"dBL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/west_outpost) -"dBM" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/mine/west_outpost) -"dBN" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost) -"dBO" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dBP" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dBQ" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dBR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dBS" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"dBT" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"dBU" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"dBV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dBW" = (/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,/area/mine/living_quarters) -"dBX" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = list("MINE")},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/living_quarters) -"dBY" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/living_quarters) -"dBZ" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/mine/living_quarters) -"dCa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dCb" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) -"dCc" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) -"dCd" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) -"dCe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"dCf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/production) -"dCg" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) -"dCh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dCi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dCj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) -"dCk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/eva) -"dCl" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor,/area/mine/eva) -"dCm" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/eva) -"dCn" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) -"dCo" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"dCp" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/eva) -"dCq" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"dCr" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/west_outpost) -"dCs" = (/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) -"dCt" = (/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; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dCu" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/west_outpost) -"dCv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/living_quarters) -"dCw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dCx" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dCy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dCz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dCA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dCB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dCC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dCD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/living_quarters) -"dCE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) -"dCF" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dCG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dCH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dCI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dCJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/production) -"dCK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dCL" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dCM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) -"dCN" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor,/area/mine/eva) -"dCO" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) -"dCP" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) -"dCQ" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) -"dCR" = (/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/simulated/floor/plating,/area/mine/eva) -"dCS" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_east_pump"; exterior_door_tag = "mining_east_outer"; frequency = 1379; id_tag = "mining_east_airlock"; interior_door_tag = "mining_east_inner"; pixel_x = 0; pixel_y = -25; req_access_txt = null; sensor_tag = "mining_east_sensor"},/turf/simulated/floor,/area/mine/eva) -"dCT" = (/obj/structure/ore_box,/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_east_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"dCU" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dCV" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dCW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dCX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/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) -"dCY" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dCZ" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dDa" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/living_quarters) -"dDb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dDc" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/living_quarters) -"dDd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dDe" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dDf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/living_quarters) -"dDg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor,/area/mine/living_quarters) -"dDh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/mine/living_quarters) -"dDi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDl" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/living_quarters) -"dDm" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/production) -"dDn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) -"dDo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dDp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dDq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dDr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) -"dDs" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dDt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dDu" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/production) -"dDv" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/production) -"dDw" = (/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = list("MINE")},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dDx" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dDy" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dDz" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dDA" = (/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) -"dDB" = (/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) -"dDC" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dDD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDE" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dDF" = (/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) -"dDG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDH" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/living_quarters) -"dDI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/living_quarters) -"dDJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"dDM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dDN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dDO" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/turf/simulated/wall,/area/mine/production) -"dDP" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDQ" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDR" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDS" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDT" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDU" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDV" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dDW" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dDX" = (/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dDY" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dDZ" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEc" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEd" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEe" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) -"dEf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) -"dEg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_west_sensor"; pixel_x = 25; pixel_y = -5},/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_west_pump"; exterior_door_tag = "mining_west_outer"; frequency = 1379; id_tag = "mining_west_airlock"; interior_door_tag = "mining_west_inner"; pixel_x = 25; pixel_y = 5; req_access_txt = null; sensor_tag = "mining_west_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor,/area/mine/living_quarters) -"dEh" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/mine/production) -"dEi" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dEj" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dEk" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dEl" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dEm" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) -"dEn" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/living_quarters) -"dEo" = (/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{icon_state = "white"},/area/mine/living_quarters) -"dEp" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dEq" = (/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) -"dEr" = (/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEs" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEt" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dEu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dEv" = (/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{icon_state = "warning"},/area/mine/living_quarters) -"dEw" = (/turf/space,/area/shuttle/mining/outpost) -"dEx" = (/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,/area/mine/production) -"dEy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dEz" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dEA" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dEB" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dEC" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dED" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEE" = (/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) -"dEF" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEG" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/living_quarters) -"dEI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/production) -"dEJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dEK" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = list("MINE")},/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/production) -"dEL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dEM" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dEN" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dEO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dEP" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"dEQ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dER" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/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/floor/plating,/area/mine/production) -"dES" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/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/floor/plating,/area/mine/production) -"dET" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) -"dEU" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/mine/production) -"dEV" = (/obj/structure/closet/crate,/obj/structure/noticeboard{pixel_y = 27},/turf/simulated/floor,/area/mine/production) -"dEW" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) -"dEX" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) -"dEY" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/production) -"dEZ" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/production) -"dFa" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) -"dFb" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dFc" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station External APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dFd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dFe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dFf" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dFg" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dFh" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = list("MINE")},/turf/simulated/floor,/area/mine/production) -"dFi" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dFj" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dFk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"dFl" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) -"dFm" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/production) -"dFn" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dFo" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) -"dFp" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"dFq" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dFr" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/mine/production) -"dFs" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) -"dFt" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dFu" = (/turf/simulated/wall/r_wall,/area/mine/production) -"dFv" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/production) -"dFw" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) -"dFx" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/production) -"dFy" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dFz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dFA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dFB" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"dFC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) -"dFD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) -"dFE" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area) -"dFF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) -"dFG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dFH" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/production) -"dFI" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dFJ" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dFK" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dFL" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dFM" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dFN" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (SOUTHWEST)"; icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dgw" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area) +"dgx" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area) +"dgy" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area) +"dgz" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area) +"dgA" = (/obj/machinery/light/small,/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) +"dgB" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) +"dgC" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) +"dgD" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/mineral,/area/mine/unexplored) +"dgE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dgF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dgG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dgH" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/space,/area) +"dgI" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/obj/structure/lattice,/turf/space,/area) +"dgJ" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dgK" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dgL" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dgM" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/mineral,/area/mine/unexplored) +"dgN" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dgO" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dgP" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/hallway) +"dgQ" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dgR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/transit_tube,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dgS" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area) +"dgT" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area) +"dgU" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/turf/space,/area) +"dgV" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/obj/structure/lattice,/turf/space,/area) +"dgW" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dgX" = (/obj/structure/closet/hydrant{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dgY" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell,/obj/item/weapon/cable_coil/random,/obj/item/weapon/cable_coil/random,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dgZ" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dha" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dhb" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dhc" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) +"dhd" = (/turf/simulated/wall/r_wall,/area/research_outpost/hallway) +"dhe" = (/turf/simulated/floor,/area/research_outpost/hallway) +"dhf" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/research_outpost/hallway) +"dhg" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area) +"dhh" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area) +"dhi" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/space,/area) +"dhj" = (/turf/simulated/wall/r_wall,/area/research_outpost/spectro) +"dhk" = (/obj/structure/rack,/obj/item/stack/sheet/metal{pixel_x = 5; pixel_y = 5},/obj/item/stack/sheet/glass,/obj/item/weapon/storage/belt/utility{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dhl" = (/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dhm" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dhn" = (/turf/simulated/wall,/area/research_outpost/maintstore1) +"dho" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/table,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) +"dhp" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) +"dhq" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/maintstore1) +"dhr" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) +"dhs" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/research_outpost/maintstore1) +"dht" = (/turf/simulated/wall,/area/research_outpost/hallway) +"dhu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/research_outpost/hallway) +"dhv" = (/obj/machinery/door_control{id = "rdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/research_outpost/hallway) +"dhw" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Fore"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor,/area/research_outpost/hallway) +"dhx" = (/obj/machinery/door_control{id = "rdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/research_outpost/hallway) +"dhy" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area) +"dhz" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area) +"dhA" = (/turf/simulated/mineral/random,/area/mine/unexplored) +"dhB" = (/obj/machinery/anomaly/isotope_ratio,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dhC" = (/obj/machinery/anomaly/isotope_ratio,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dhD" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"dhE" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"dhF" = (/obj/machinery/atmospherics/pipe/tank/nitrogen{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dhG" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dhH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dhI" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/nutrient/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dhJ" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dhK" = (/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/maintstore1) +"dhL" = (/turf/simulated/floor,/area/research_outpost/maintstore1) +"dhM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/maintstore1) +"dhN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/camera{c_tag = "Research Outpost Auxiliary Storage"; dir = 8; network = list("RD","SS13")},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/research_outpost/maintstore1) +"dhO" = (/obj/structure/table,/turf/simulated/floor/carpet,/area/research_outpost/hallway) +"dhP" = (/turf/simulated/floor/carpet,/area/research_outpost/hallway) +"dhQ" = (/obj/machinery/door/airlock{id_tag = "rminingdorm1"; name = "Dorm 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) +"dhR" = (/obj/machinery/door/airlock{id_tag = "rdorm2"; name = "Dorm 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) +"dhS" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/lattice,/turf/space,/area) +"dhT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/spectro) +"dhU" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"dhV" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"dhW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dhX" = (/obj/machinery/door/window/westleft{dir = 4; name = "Spectrometry Lab"; req_access_txt = "47"},/obj/machinery/door/window/westleft{dir = 8; name = "Spectrometry Lab"; opacity = 0; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dhY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dhZ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dia" = (/turf/simulated/wall/r_wall,/area/research_outpost/sample) +"dib" = (/obj/machinery/power/apc{dir = 8; name = "Auxiliary Storage APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/research_outpost/maintstore1) +"dic" = (/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/maintstore1) +"did" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/maintstore1) +"die" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/botany{pixel_x = 32},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/research_outpost/maintstore1) +"dif" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/research_outpost/hallway) +"dig" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/research_outpost/hallway) +"dih" = (/turf/simulated/wall/r_wall,/area/research_outpost/atmos) +"dii" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dij" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dik" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dil" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"dim" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) +"din" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"dio" = (/obj/machinery/anomaly/accelerator,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dip" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"diq" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dir" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dis" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dit" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"diu" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"div" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"diw" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"dix" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/sample) +"diy" = (/obj/machinery/door/window/westleft{dir = 1; name = "Sample Preparation Loading"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/research_outpost/sample) +"diz" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/research_outpost/sample) +"diA" = (/obj/machinery/hydroponics/soil,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) +"diB" = (/obj/machinery/hydroponics/soil,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) +"diC" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/maintstore1) +"diD" = (/obj/structure/sink{pixel_y = 30},/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) +"diE" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) +"diF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/research_outpost/hallway) +"diG" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"diH" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos) +"diI" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"diJ" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"diK" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/obj/machinery/power/apc{dir = 1; name = "Outpost Atmospherics APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"diL" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/research_outpost/atmos) +"diM" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/research_outpost/atmos) +"diN" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/atmos) +"diO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/atmos) +"diP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"diQ" = (/turf/simulated/floor,/area/mine/abandoned) +"diR" = (/obj/machinery/anomaly/gas_chromatography,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"diS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"diT" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Mass Spectrometry APC"; pixel_x = 24; pixel_y = 0; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/item/weapon/storage/box/solution_trays,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"diU" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 3; pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"diV" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"diW" = (/obj/structure/table,/obj/machinery/bunsen_burner,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"diX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"diY" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/sample) +"diZ" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 2},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dja" = (/obj/machinery/hydroponics/soil,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) +"djb" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/maintstore1) +"djc" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall,/area/research_outpost/hallway) +"djd" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) +"dje" = (/obj/machinery/door_control{id = "rbath"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) +"djf" = (/obj/machinery/door/airlock{id_tag = "rbath"; name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) +"djg" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"djh" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"dji" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djk" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2; tag = "icon-manifold-r (EAST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djl" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djm" = (/obj/machinery/door/window/westleft,/turf/simulated/floor,/area/research_outpost/atmos) +"djn" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/atmos) +"djo" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) +"djp" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) +"djq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"djr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"djs" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/obj/structure/lattice,/turf/space,/area) +"djt" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"dju" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"djv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"djw" = (/obj/machinery/door/window/westleft{dir = 4; name = "Spectrometry Lab"; req_access_txt = "47"},/obj/machinery/door/window/westleft{dir = 8; name = "Spectrometry Lab"; opacity = 0; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"djx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"djy" = (/obj/structure/table,/obj/structure/sign/nosmoking_2{pixel_x = 32},/obj/machinery/camera{c_tag = "Research Outpost Mass Spectrometry"; dir = 8; network = list("RD","SS13")},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/folder,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"djz" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"djA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"djB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"djC" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/apc{dir = 4; name = "Sample Preparation APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"djD" = (/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) +"djE" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Loading"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/anomaly) +"djF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"djG" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"djH" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djI" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; level = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djJ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor,/area/research_outpost/atmos) +"djL" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHWEST)"; icon_state = "pwall"; dir = 9},/area/shuttle/alien/mine) +"djM" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area/shuttle/alien/mine) +"djN" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area/shuttle/alien/mine) +"djO" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"djP" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"djQ" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area) +"djR" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/obj/structure/lattice,/turf/space,/area) +"djS" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/space,/area) +"djT" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) +"djU" = (/obj/machinery/anomaly/ion_mobility,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"djV" = (/obj/machinery/anomaly/ion_mobility,/obj/machinery/light,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"djW" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"djX" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 8; icon_state = "freezer_0"; tag = ""},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"djY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) +"djZ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dka" = (/obj/machinery/chem_master,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dkb" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dkc" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Sample Preparation"; dir = 1; network = list("RD","SS13")},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dkd" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dke" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dkf" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkh" = (/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dki" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/anomaly) +"dkj" = (/obj/structure/table,/obj/item/weapon/lighter/random,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkk" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/anomaly) +"dkl" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/anomaly) +"dkm" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"dkn" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"dko" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkp" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/obj/machinery/atmospherics/pipe/manifold4w{color = "blue"; icon_state = "manifold4w-b"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; layer = 2.4; level = 2; on = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dks" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"dkt" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating/airless,/area/shuttle/alien/mine) +"dku" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dkv" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dkw" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dkx" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dky" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dkz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"dkA" = (/turf/simulated/mineral/random,/area/mine/explored) +"dkB" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/space,/area) +"dkC" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dkD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) +"dkE" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/sample) +"dkF" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"dkG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/research_outpost/sample) +"dkH" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Anomalous Materials APC"; pixel_x = -24; pixel_y = 0},/obj/structure/rack,/obj/item/clothing/head/welding,/obj/item/weapon/weldingtool,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkJ" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric{name = "beaker 'sulphuric acid'"},/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/obj/item/weapon/reagent_containers/glass/bottle/toxin,/obj/item/weapon/reagent_containers/glass/beaker/fuel,/obj/item/weapon/reagent_containers/glass/beaker/water,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkM" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"dkN" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) +"dkO" = (/obj/machinery/door/airlock/atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkP" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b"; level = 2; name = "pipe manifold"},/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkR" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b"; level = 2; name = "pipe manifold"},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkS" = (/obj/structure/sign/fire{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkT" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) +"dkU" = (/turf/simulated/mineral,/area/research_outpost/atmos) +"dkV" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHEAST)"; icon_state = "pwall"; dir = 5},/area/shuttle/alien/mine) +"dkW" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHEAST)"; icon_state = "pwall"; dir = 6},/area/shuttle/alien/mine) +"dkX" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dkY" = (/turf/simulated/wall,/area/mine/abandoned) +"dkZ" = (/turf/space,/area/shuttle/research/outpost) +"dla" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/research_outpost/hallway) +"dlb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/research_outpost/hallway) +"dlc" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Lobby"; dir = 2; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/research_outpost/hallway) +"dld" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/research_outpost/hallway) +"dle" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'MASS SPECTROMETRY'"; name = "\improper MASS SPECTROMETRY"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/research_outpost/hallway) +"dlf" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dlg" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 0; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dlh" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) +"dli" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dlj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dlk" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/sign/chemistry{desc = "A warning sign which reads 'SAMPLE PREPARATION'"; name = "\improper SAMPLE PREPARATION"; pixel_y = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dll" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/melee/baton,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dlm" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dln" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/research_outpost/anomaly) +"dlo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) +"dlp" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) +"dlq" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) +"dlr" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) +"dls" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) +"dlt" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) +"dlu" = (/turf/simulated/wall/r_wall,/area/research_outpost/power) +"dlv" = (/obj/machinery/door/airlock/glass_atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor,/area/research_outpost/power) +"dlw" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"dlx" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"dly" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) +"dlz" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/mineral,/area/research_outpost/atmos) +"dlA" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dlB" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) +"dlC" = (/obj/item/stack/rods,/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dlD" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dlE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dlF" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) +"dlG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) +"dlH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) +"dlI" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/hallway) +"dlJ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dlK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dlL" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dlM" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dlN" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/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{icon_state = "white"},/area/research_outpost/hallway) +"dlO" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) +"dlP" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dlQ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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 = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dlR" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dlS" = (/obj/structure/disposalpipe/segment,/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{icon_state = "white"},/area/research_outpost/anomaly) +"dlT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dlU" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dlV" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dlW" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dlX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dlY" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) +"dlZ" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/power) +"dma" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/power) +"dmb" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/research_outpost/power) +"dmc" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/sign/electricshock{pixel_x = 32},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/power) +"dmd" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) +"dme" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) +"dmf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"dmg" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dmh" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dmi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dmj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) +"dmk" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/research_outpost/hallway) +"dml" = (/obj/structure/table,/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dmm" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dmn" = (/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dmo" = (/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dmp" = (/obj/structure/closet/secure_closet/xenoarchaeologist{req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/research_outpost/hallway) +"dmq" = (/obj/machinery/door/window/westleft{dir = 1; name = "Locker room"; opacity = 0; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) +"dmr" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dms" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) +"dmt" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; name = "\improper ANOMALOUS MATERIALS"; pixel_x = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dmu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmv" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/item/weapon/folder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmw" = (/obj/structure/table,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/item/device/measuring_tape,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmx" = (/obj/machinery/atmospherics/pipe/tank/nitrogen,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmy" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmz" = (/obj/machinery/camera{c_tag = "Research Outpost Anomalous Materials Lab"; dir = 8; network = list("RD","SS13")},/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmA" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/sign/science{desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; name = "\improper ANOMALOUS MATERIALS"; pixel_x = -32},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) +"dmB" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) +"dmC" = (/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor/plating,/area/research_outpost/power) +"dmD" = (/turf/simulated/floor/plating,/area/research_outpost/power) +"dmE" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/research_outpost/power) +"dmF" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) +"dmG" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"dmH" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) +"dmI" = (/obj/structure/disposaloutlet{dir = 2},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) +"dmJ" = (/turf/simulated/mineral,/area/research_outpost/power) +"dmK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dmL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dmM" = (/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) +"dmN" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dmO" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dmP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dmQ" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dmR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dmS" = (/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dmT" = (/obj/machinery/door/window/westleft{dir = 8; name = "Locker room"; opacity = 0; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/turf/simulated/floor,/area/research_outpost/hallway) +"dmU" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) +"dmV" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 4},/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/camera{c_tag = "Research Outpost Hallway Starboard"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dmW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dmX" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) +"dmY" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmZ" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/power/emitter{anchored = 1; state = 2},/obj/structure/cable,/turf/simulated/floor/plating{dir = 5; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01; tag = "icon-warnplate (NORTHEAST)"},/area/research_outpost/anomaly) +"dna" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/research_outpost/anomaly) +"dnb" = (/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dnc" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/research_outpost/anomaly) +"dnd" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Research Outpost Hallway Engineering"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dne" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) +"dnf" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/power/apc{dir = 8; name = "Outpost Power APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/research_outpost/power) +"dng" = (/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/research_outpost/power) +"dnh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"dni" = (/obj/machinery/portable_atmospherics/scrubber,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"dnj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/research_outpost/power) +"dnk" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) +"dnl" = (/obj/machinery/mass_driver{dir = 4; id = "research"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) +"dnm" = (/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) +"dnn" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area) +"dno" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dnp" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dnq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dnr" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dns" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dnt" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) +"dnu" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) +"dnv" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) +"dnw" = (/obj/structure/bookcase/manuals/xenoarchaeology,/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dnx" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/item/device/camera,/obj/item/weapon/stamp,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dny" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/machinery/light/small,/obj/item/weapon/folder,/obj/machinery/power/apc{dir = 2; name = "Outpost Lobby APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dnz" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dnA" = (/obj/structure/closet/secure_closet/xenoarchaeologist,/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/research_outpost/hallway) +"dnB" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) +"dnC" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dnD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"dnE" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dnF" = (/obj/machinery/door/window/westleft{dir = 8; name = "Monkey Pen"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dnG" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dnH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/research_outpost/anomaly) +"dnI" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/research_outpost/anomaly) +"dnJ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/research_outpost/anomaly) +"dnK" = (/obj/machinery/anomaly/hyperspectral,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/research_outpost/anomaly) +"dnL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dnM" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 4; name = "Outpost Hallways APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dnN" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"dnO" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/power) +"dnP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; layer = 2.4; level = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"dnQ" = (/obj/machinery/conveyor_switch{id = "archgunc"},/turf/simulated/floor/plating,/area/research_outpost/power) +"dnR" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/research_outpost/power) +"dnS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/research_outpost/power) +"dnT" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dnU" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dnV" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dnW" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dnX" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dnY" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dnZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"doa" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dob" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) +"doc" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/wall,/area/research_outpost/entry) +"dod" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) +"doe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) +"dof" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) +"dog" = (/obj/machinery/door/airlock/external{name = "Research Outpost Dock Airlock"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"doh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/entry) +"doi" = (/obj/structure/sign/science,/turf/simulated/wall,/area/research_outpost/entry) +"doj" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "7"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"dok" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "7"},/turf/simulated/floor,/area/research_outpost/entry) +"dol" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/hallway) +"dom" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"don" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"doo" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dop" = (/obj/machinery/door/window/westleft{dir = 4; name = "laser testing"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/anomaly) +"doq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dor" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dos" = (/obj/machinery/anomaly/fourier_transform,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dot" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dou" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dov" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"dow" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/light/small,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plating,/area/research_outpost/power) +"dox" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"doy" = (/obj/machinery/driver_button{id = "research"; pixel_x = 6; pixel_y = -26},/obj/machinery/conveyor{dir = 4; id = "archgunc"},/turf/simulated/floor/plating,/area/research_outpost/power) +"doz" = (/obj/structure/sign/deathsposal{pixel_x = 32},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) +"doA" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"doB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/hallway) +"doC" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) +"doD" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) +"doE" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/space,/area) +"doF" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area) +"doG" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"doH" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"doI" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"doJ" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) +"doK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"doL" = (/obj/machinery/computer/research_shuttle,/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/entry) +"doM" = (/turf/simulated/floor,/area/research_outpost/entry) +"doN" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/entry) +"doO" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/entry) +"doP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor/plating,/area/research_outpost/entry) +"doQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) +"doR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) +"doS" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"doT" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/toxin,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"doU" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/fire,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"doV" = (/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) +"doW" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/tempstorage) +"doX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/tempstorage) +"doY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/tempstorage) +"doZ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) +"dpa" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Central"; dir = 4; network = list("RD","SS13")},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"dpb" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpc" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpd" = (/obj/machinery/door/window/westleft{dir = 2; name = "Monkey Pen"; req_access_txt = "47"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpe" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) +"dpf" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) +"dpg" = (/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dph" = (/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpi" = (/obj/machinery/door/airlock/engineering{name = "Power substation"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"dpj" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dpk" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dpl" = (/obj/structure/transit_tube/station,/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = 32; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/hallway) +"dpm" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dpn" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dpo" = (/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dpp" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/harvesting) +"dpq" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dpr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dps" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dpt" = (/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) +"dpu" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) +"dpv" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dpw" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) +"dpx" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dpy" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dpz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dpA" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/entry) +"dpB" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/entry) +"dpC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"dpD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/glass_research{name = "Research Shuttle Dock"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/entry) +"dpE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) +"dpF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"dpG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"dpH" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Medbay"; req_access_txt = "7"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dpI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dpJ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dpK" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/machinery/conveyor_switch{id = "anotempload"; name = "conveyor switch"; pixel_x = 0; pixel_y = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dpL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dpM" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dpN" = (/obj/machinery/door/airlock/research{name = "Temporary Storage"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dpO" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"dpP" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpQ" = (/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpR" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpT" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/research_outpost/hallway) +"dpV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/research_outpost/hallway) +"dpW" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/research_outpost/hallway) +"dpX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/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{icon_state = "white"},/area/research_outpost/hallway) +"dpZ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dqa" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dqb" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) +"dqc" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/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{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) +"dqd" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) +"dqe" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/camera{c_tag = "Research Outpost Hallway Starboard"; dir = 2; network = list("RD","SS13"); pixel_x = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dqf" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/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{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dqg" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dqh" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/harvesting) +"dqi" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/power/apc{dir = 4; name = "Exotic Particles APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/research_outpost/harvesting) +"dqj" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dqk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) +"dql" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) +"dqm" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) +"dqn" = (/obj/machinery/artifact_harvester,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) +"dqo" = (/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) +"dqp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dqq" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) +"dqr" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dqs" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dqt" = (/turf/simulated/floor/airless,/area/mine/abandoned) +"dqu" = (/obj/effect/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) +"dqv" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dqw" = (/obj/structure/table,/turf/simulated/floor,/area/mine/abandoned) +"dqx" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/abandoned) +"dqy" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/abandoned) +"dqz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dqA" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/entry) +"dqB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor,/area/research_outpost/entry) +"dqC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Research Outpost Shuttle Dock"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/research_outpost/entry) +"dqD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dqE" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) +"dqF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"dqG" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) +"dqH" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/sign/greencross,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dqI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dqJ" = (/obj/machinery/power/apc{dir = 4; name = "Outpost Medbay APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dqK" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dqL" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/research_outpost/tempstorage) +"dqM" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/research_outpost/tempstorage) +"dqN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) +"dqO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"dqP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"dqQ" = (/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"dqR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"dqS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) +"dqT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM ONE'"; name = "\improper ISOLATION ROOM ONE"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dqU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dqV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dqW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dqX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM TWO'"; name = "\improper ISOLATION ROOM TWO"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dqY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dqZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM THREE'"; name = "\improper ISOLATION ROOM THREE"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dra" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) +"drb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"drc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"drd" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/biohazard{pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) +"dre" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/research_outpost/hallway) +"drf" = (/obj/machinery/door/airlock/research{name = "Exotic Particles Collection"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) +"drg" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/harvesting) +"drh" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) +"dri" = (/obj/machinery/door/airlock/external{name = "Primary Access"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) +"drj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) +"drk" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) +"drl" = (/obj/structure/table,/obj/item/weapon/anodevice{pixel_x = 3; pixel_y = 3},/obj/item/weapon/anodevice,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) +"drm" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"drn" = (/obj/effect/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dro" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"drp" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"drq" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"drr" = (/obj/structure/table,/turf/simulated/floor/airless,/area/mine/abandoned) +"drs" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"drt" = (/turf/simulated/mineral,/area/mine/explored) +"dru" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) +"drv" = (/obj/structure/transit_tube/station{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/obj/structure/transit_tube_pod,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/entry) +"drw" = (/obj/machinery/hologram/holopad,/obj/machinery/light,/turf/simulated/floor{icon_state = "bluecorner"},/area/research_outpost/entry) +"drx" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) +"dry" = (/obj/machinery/camera{c_tag = "Research Mining Dock"; dir = 1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) +"drz" = (/obj/structure/cable,/obj/structure/table,/obj/machinery/power/apc{dir = 0; name = "Outpost Shuttle Dock APC"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor{dir = 2; icon_state = "cmo"},/area/research_outpost/entry) +"drA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"drB" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) +"drC" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"drD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) +"drE" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"drF" = (/obj/machinery/sleeper{dir = 1},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/research_outpost/med) +"drG" = (/obj/machinery/sleep_console,/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/research_outpost/med) +"drH" = (/obj/machinery/conveyor{dir = 9; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/research_outpost/tempstorage) +"drI" = (/turf/simulated/wall/r_wall,/area/research_outpost/maint) +"drJ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/research_outpost/maint) +"drK" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) +"drL" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"drM" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"drN" = (/obj/machinery/door/airlock/research{name = "Isolation room one"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso1) +"drO" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso2) +"drP" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso2) +"drQ" = (/obj/machinery/door/airlock/research{name = "Isolation room two"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso2) +"drR" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3) +"drS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso3) +"drT" = (/obj/machinery/door/airlock/research{name = "Isolation Room Three"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso3) +"drU" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"drV" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) +"drW" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) +"drX" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/research{name = "Long Term Storage"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"drY" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/harvesting) +"drZ" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/research_outpost/harvesting) +"dsa" = (/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{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) +"dsb" = (/obj/structure/table,/obj/item/weapon/anobattery{pixel_x = -6; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = -2; pixel_y = -2},/obj/item/weapon/anobattery{pixel_x = 2; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = 6; pixel_y = 6},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) +"dsc" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dsd" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) +"dse" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dsf" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dsg" = (/turf/simulated/wall,/area/mine/unexplored) +"dsh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = -32; pixel_y = 0},/turf/space,/area) +"dsi" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall,/area/research_outpost/entry) +"dsj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dsk" = (/turf/simulated/wall,/area/research_outpost/entry) +"dsl" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/entry) +"dsm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Expedition Prep"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dsn" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/entry) +"dso" = (/obj/machinery/door/airlock/research{name = "Temporary Storage Loading"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dsp" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/research_outpost/maint) +"dsq" = (/obj/machinery/conveyor{dir = 5; id = "anosample"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dsr" = (/obj/machinery/conveyor{dir = 4; id = "anosample"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dss" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dst" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dsu" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso1) +"dsv" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso1) +"dsw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso1) +"dsx" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso2) +"dsy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso2) +"dsz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso2) +"dsA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso3) +"dsB" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso3) +"dsC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso3) +"dsD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dsE" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dsF" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"dsG" = (/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) +"dsH" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/camera{c_tag = "Research Outpost Exotic Particles Lab"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) +"dsI" = (/obj/machinery/alarm{dir = 1; pixel_y = -24},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) +"dsJ" = (/obj/machinery/artifact_scanpad,/obj/machinery/light/small,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) +"dsK" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/mine/abandoned) +"dsL" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dsM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"dsN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/mine/abandoned) +"dsO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"dsP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"dsQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"dsR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"dsS" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) +"dsT" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dsU" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dsV" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dsW" = (/turf/simulated/wall,/area/research_outpost/gearstore) +"dsX" = (/obj/structure/closet/excavation,/turf/simulated/floor,/area/research_outpost/gearstore) +"dsY" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"dsZ" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/research_outpost/gearstore) +"dta" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dtb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) +"dtc" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) +"dtd" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) +"dte" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "47"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/tempstorage) +"dtf" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/tempstorage) +"dtg" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 1; name = "Temporary Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/research_outpost/tempstorage) +"dth" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/tempstorage) +"dti" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) +"dtj" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) +"dtk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) +"dtl" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) +"dtm" = (/obj/machinery/conveyor_switch{id = "anosample"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01; tag = "icon-warnplate (NORTH)"},/area/research_outpost/maint) +"dtn" = (/turf/simulated/floor/plating,/area/research_outpost/maint) +"dto" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dtp" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"dtq" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso1) +"dtr" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso1) +"dts" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room One APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso1) +"dtt" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso2) +"dtu" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso2) +"dtv" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room Two APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso2) +"dtw" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso3) +"dtx" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso3) +"dty" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room Three APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso3) +"dtz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dtA" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dtB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) +"dtC" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"dtD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Long Term Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"dtE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"dtF" = (/obj/structure/disposaloutlet{dir = 2},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/research_outpost/longtermstorage) +"dtG" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dtH" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dtI" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dtJ" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) +"dtK" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dtL" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dtM" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dtN" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/mineral,/area/mine/unexplored) +"dtO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/gearstore) +"dtP" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"dtQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dtR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/gearstore) +"dtS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/gearstore) +"dtT" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Expedition Area APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/camera{c_tag = "Research Outpost Expedition Prep"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor,/area/research_outpost/gearstore) +"dtU" = (/turf/simulated/wall,/area/research_outpost/tempstorage) +"dtV" = (/obj/machinery/mineral/input,/obj/machinery/conveyor_switch/oneway{id = "anominerals"; pixel_y = 16},/turf/simulated/floor{dir = 2; icon_state = "loadingarea"; tag = "loading"},/area/research_outpost/tempstorage) +"dtW" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/research_outpost/maint) +"dtX" = (/obj/machinery/power/apc{dir = 8; name = "Maintenance APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dtY" = (/obj/machinery/atmospherics/valve,/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = 32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dtZ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"dua" = (/obj/machinery/door/airlock/external{id_tag = "riso1"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso1) +"dub" = (/obj/machinery/door/airlock/external{id_tag = "riso2"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso2) +"duc" = (/obj/machinery/door/airlock/external{id_tag = "riso3"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso3) +"dud" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"due" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"duf" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) +"dug" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"duh" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"dui" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/longtermstorage) +"duj" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"duk" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/obj/structure/lattice,/turf/space,/area) +"dul" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) +"dum" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) +"dun" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"duo" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) +"dup" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"duq" = (/turf/simulated/wall,/area/mine/explored) +"dur" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dus" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dut" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/mineral,/area/mine/explored) +"duu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"duv" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/gearstore) +"duw" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Equipment storage"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/gearstore) +"dux" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/gearstore) +"duy" = (/turf/simulated/floor,/area/research_outpost/gearstore) +"duz" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/research_outpost/gearstore) +"duA" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) +"duB" = (/obj/machinery/conveyor_switch{id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"duC" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"duD" = (/obj/machinery/conveyor_switch{id = "anosample"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"duE" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"duF" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) +"duG" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/research_outpost/maint) +"duH" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"duI" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) +"duJ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) +"duK" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/camera{c_tag = "Isolation Room One"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) +"duL" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso2) +"duM" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) +"duN" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) +"duO" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/camera{c_tag = "Isolation Room Two"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) +"duP" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso3) +"duQ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) +"duR" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) +"duS" = (/obj/machinery/camera{c_tag = "Isolation Room Three"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) +"duT" = (/obj/structure/closet/walllocker/emerglocker/west,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"duU" = (/obj/structure/dispenser,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"duV" = (/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/longtermstorage) +"duW" = (/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/longtermstorage) +"duX" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"duY" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"duZ" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) +"dva" = (/obj/effect/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"dvb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"dvc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"dvd" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dve" = (/obj/structure/ore_box,/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dvf" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dvg" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/wall,/area/mine/explored) +"dvh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dvi" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor,/area/research_outpost/gearstore) +"dvj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"dvk" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/turf/simulated/floor,/area/research_outpost/gearstore) +"dvl" = (/obj/machinery/conveyor{dir = 2; id = "anominerals"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) +"dvm" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dvn" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dvo" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dvp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) +"dvq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) +"dvr" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) +"dvs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) +"dvt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) +"dvu" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) +"dvv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) +"dvw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) +"dvx" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) +"dvy" = (/obj/structure/closet/hydrant{pixel_x = -32},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dvz" = (/obj/structure/rack,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/samplebags{pixel_x = 3; pixel_y = -3},/obj/machinery/power/apc{dir = 4; name = "Maintenance Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dvA" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) +"dvB" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) +"dvC" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dvD" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dvE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dvF" = (/obj/machinery/door/airlock/glass{name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dvG" = (/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,/area/mine/abandoned) +"dvH" = (/obj/machinery/door/window/westleft,/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dvI" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) +"dvJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/mine/explored) +"dvK" = (/obj/machinery/suspension_gen,/turf/simulated/floor,/area/research_outpost/gearstore) +"dvL" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/research_outpost/gearstore) +"dvM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dvN" = (/obj/machinery/atmospherics/portables_connector{dir = 2},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window{dir = 4; name = "Air Tank Access"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor,/area/research_outpost/gearstore) +"dvO" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "research_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor,/area/research_outpost/gearstore) +"dvP" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/turf/simulated/floor,/area/research_outpost/gearstore) +"dvQ" = (/obj/machinery/disposal/deliveryChute{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) +"dvR" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor/plating,/area/research_outpost/maint) +"dvS" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dvT" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/iso1) +"dvU" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) +"dvV" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) +"dvW" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/iso2) +"dvX" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) +"dvY" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) +"dvZ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/iso3) +"dwa" = (/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/iso3) +"dwb" = (/obj/structure/stool/bed,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/iso3) +"dwc" = (/obj/structure/rack,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dwd" = (/obj/structure/rack,/obj/item/weapon/storage/box/lights/bulbs{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/lights/tubes{pixel_x = -5; pixel_y = 5},/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dwe" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/mineral/random,/area/mine/unexplored) +"dwf" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwg" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwh" = (/obj/effect/decal/remains/human,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) +"dwi" = (/obj/item/weapon/table_parts,/turf/simulated/floor,/area/mine/abandoned) +"dwj" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dwk" = (/obj/structure/rack,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dwl" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwm" = (/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dwn" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; tag = "icon-closed (EAST)"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) +"dwo" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area) +"dwp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dwq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dwr" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall,/area/research_outpost/gearstore) +"dws" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dwt" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "research_inner"; locked = 1; name = "Research Outpost External Access"; req_access = null; req_access_txt = null},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"dwu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) +"dwv" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) +"dww" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwx" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwy" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dwz" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dwA" = (/obj/machinery/door/window/westleft,/obj/machinery/light/small,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dwB" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) +"dwC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/mine/explored) +"dwD" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area/mine/explored) +"dwE" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area/mine/explored) +"dwF" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area/mine/explored) +"dwG" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) +"dwH" = (/obj/structure/transit_tube/station{dir = 2; icon_state = "closed"; tag = "icon-closed (EAST)"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) +"dwI" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) +"dwJ" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/research_outpost/gearstore) +"dwK" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) +"dwL" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/wall,/area/research_outpost/gearstore) +"dwM" = (/obj/machinery/light/small{dir = 8},/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "research_pump"; exterior_door_tag = "research_outer"; frequency = 1379; id_tag = "research_airlock"; interior_door_tag = "research_inner"; pixel_x = -25; pixel_y = 0; req_access_txt = null; sensor_tag = "research_sensor"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"dwN" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "research_pump"},/turf/simulated/floor,/area/research_outpost/gearstore) +"dwO" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/research_outpost/gearstore) +"dwP" = (/obj/machinery/door/window/westleft,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dwQ" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) +"dwR" = (/turf/simulated/wall/r_wall,/area/mine/explored) +"dwS" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dwT" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwU" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dwV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dwW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating,/area/mine/explored) +"dwX" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/mine/explored) +"dwY" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/transit_tube,/turf/space,/area/mine/explored) +"dwZ" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/space,/area/mine/explored) +"dxa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/floor/plating,/area/mine/explored) +"dxb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"dxc" = (/obj/machinery/door/window/westleft{dir = 2},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dxd" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/research_outpost/gearstore) +"dxe" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/research_outpost/gearstore) +"dxf" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "research_sensor"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) +"dxg" = (/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) +"dxh" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) +"dxi" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/mine/explored) +"dxj" = (/obj/effect/glowshroom,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dxk" = (/turf/space,/area/mine/unexplored) +"dxl" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dxm" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) +"dxn" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "research_outer"; locked = 1; name = "Research Outpost External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) +"dxo" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"dxp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = -32},/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dxq" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) +"dxr" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/wall/r_wall,/area/mine/explored) +"dxs" = (/obj/structure/transit_tube,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dxt" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dxu" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/unexplored) +"dxv" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/unexplored) +"dxw" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/unexplored) +"dxx" = (/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) +"dxy" = (/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,/area/mine/abandoned) +"dxz" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) +"dxA" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"dxB" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) +"dxC" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "research_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dxD" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) +"dxE" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) +"dxF" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dxG" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHEAST)"; icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) +"dxH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = -32; pixel_y = -32},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dxI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dxJ" = (/obj/machinery/door/window/westleft{dir = 2},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dxK" = (/obj/machinery/door/window/westleft{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dxL" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dxM" = (/obj/effect/glowshroom,/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dxN" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"dxO" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"dxP" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dxQ" = (/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"; tag = ""},/area/mine/abandoned) +"dxR" = (/obj/machinery/light_construct/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dxS" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) +"dxT" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) +"dxU" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) +"dxV" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) +"dxW" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dxX" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dxY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dxZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dya" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dyb" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) +"dyc" = (/turf/simulated/mineral/random/high_chance,/area/mine/explored) +"dyd" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dye" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyf" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyg" = (/turf/simulated/mineral/random,/area) +"dyh" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) +"dyi" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dyj" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dyk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dyl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dym" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dyn" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored) +"dyo" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) +"dyp" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) +"dyq" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) +"dyr" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) +"dys" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dyt" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) +"dyu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored) +"dyv" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) +"dyw" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored) +"dyx" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dyy" = (/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{icon_state = "dark"},/area/mine/maintenance) +"dyz" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/mine/maintenance) +"dyA" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) +"dyB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"dyC" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dyD" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"dyE" = (/obj/structure/lattice,/turf/space,/area/mine/explored) +"dyF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dyG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) +"dyH" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dyI" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("MINE")},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dyJ" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyK" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyL" = (/turf/simulated/wall,/area/mine/living_quarters) +"dyM" = (/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"; tag = ""},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/mine/maintenance) +"dyN" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyO" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dyP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/mine/living_quarters) +"dyQ" = (/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/carpet,/area/mine/living_quarters) +"dyR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dyS" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) +"dyT" = (/obj/structure/table,/turf/simulated/floor/carpet,/area/mine/living_quarters) +"dyU" = (/turf/simulated/floor/carpet,/area/mine/living_quarters) +"dyV" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dyW" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) +"dyY" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) +"dyZ" = (/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/carpet,/area/mine/living_quarters) +"dza" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dzc" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/west_outpost) +"dzd" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dze" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzf" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"dzg" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/west_outpost) +"dzh" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"dzi" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) +"dzj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzk" = (/turf/simulated/wall,/area/mine/west_outpost) +"dzl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dzm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dzn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dzo" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dzp" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dzq" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dzr" = (/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/carpet,/area/mine/living_quarters) +"dzs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzv" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost) +"dzw" = (/turf/simulated/floor,/area/mine/west_outpost) +"dzx" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost) +"dzy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dzz" = (/obj/machinery/recharge_station,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/west_outpost) +"dzA" = (/obj/structure/dispenser/oxygen,/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/mine/west_outpost) +"dzB" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dzC" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dzD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dzE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dzF" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dzG" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"dzH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dzI" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dzJ" = (/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dzK" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dzL" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dzM" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dzN" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/living_quarters) +"dzO" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dzP" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/mine/living_quarters) +"dzQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/eva) +"dzR" = (/turf/simulated/wall,/area/mine/eva) +"dzS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) +"dzT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva) +"dzU" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost) +"dzV" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor,/area/mine/west_outpost) +"dzW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dzX" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/west_outpost) +"dzY" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor,/area/mine/west_outpost) +"dzZ" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/west_outpost) +"dAa" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dAb" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"dAc" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dAd" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAe" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAf" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAg" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAh" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAi" = (/turf/simulated/floor,/area/mine/living_quarters) +"dAj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dAk" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/turf/simulated/floor,/area/mine/eva) +"dAl" = (/obj/structure/rack,/obj/item/weapon/storage/backpack/satchel,/obj/item/weapon/pickaxe,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/mine/eva) +"dAm" = (/obj/machinery/light,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dAn" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost) +"dAo" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) +"dAp" = (/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/simulated/floor/plating,/area/mine/west_outpost) +"dAq" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_west_pump"; exterior_door_tag = "mining_west_outer"; frequency = 1379; id_tag = "mining_west_airlock"; interior_door_tag = "mining_west_inner"; pixel_x = 0; pixel_y = -25; req_access_txt = null; sensor_tag = "mining_west_sensor"},/turf/simulated/floor,/area/mine/west_outpost) +"dAr" = (/obj/structure/ore_box,/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_west_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"dAs" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAt" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("MINE")},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAu" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAv" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/living_quarters) +"dAw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dAx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dAy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dAz" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/living_quarters) +"dAA" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dAB" = (/turf/simulated/wall,/area/mine/production) +"dAC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"dAD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"dAE" = (/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},/turf/simulated/floor,/area/mine/eva) +"dAF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) +"dAG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/eva) +"dAH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/mine/eva) +"dAI" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost) +"dAJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dAK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dAL" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dAM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2},/turf/simulated/floor,/area/mine/west_outpost) +"dAN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dAO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dAP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dAQ" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dAR" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) +"dAS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dAT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dAU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"dAV" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) +"dAW" = (/turf/simulated/floor,/area/mine/production) +"dAX" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/production) +"dAY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) +"dAZ" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) +"dBa" = (/turf/simulated/floor,/area/mine/eva) +"dBb" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) +"dBc" = (/obj/structure/dispenser/oxygen,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) +"dBd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) +"dBe" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "mining_east_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) +"dBf" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dBg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/eva) +"dBh" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/west_outpost) +"dBi" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dBj" = (/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,/area/mine/west_outpost) +"dBk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/west_outpost) +"dBl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/west_outpost) +"dBm" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/mine/west_outpost) +"dBn" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost) +"dBo" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dBp" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dBq" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dBr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dBs" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"dBt" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"dBu" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"dBv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dBw" = (/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,/area/mine/living_quarters) +"dBx" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = list("MINE")},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/living_quarters) +"dBy" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/living_quarters) +"dBz" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/mine/living_quarters) +"dBA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dBB" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) +"dBC" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) +"dBD" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) +"dBE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"dBF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/production) +"dBG" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) +"dBH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dBI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dBJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) +"dBK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/eva) +"dBL" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor,/area/mine/eva) +"dBM" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/eva) +"dBN" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) +"dBO" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dBP" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/eva) +"dBQ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dBR" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/west_outpost) +"dBS" = (/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) +"dBT" = (/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; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dBU" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/west_outpost) +"dBV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/living_quarters) +"dBW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dBX" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dBY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dBZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dCa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dCb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dCc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dCd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/living_quarters) +"dCe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) +"dCf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dCg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dCh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dCi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dCj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/production) +"dCk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dCl" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dCm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) +"dCn" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor,/area/mine/eva) +"dCo" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) +"dCp" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) +"dCq" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) +"dCr" = (/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/simulated/floor/plating,/area/mine/eva) +"dCs" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_east_pump"; exterior_door_tag = "mining_east_outer"; frequency = 1379; id_tag = "mining_east_airlock"; interior_door_tag = "mining_east_inner"; pixel_x = 0; pixel_y = -25; req_access_txt = null; sensor_tag = "mining_east_sensor"},/turf/simulated/floor,/area/mine/eva) +"dCt" = (/obj/structure/ore_box,/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_east_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dCu" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dCv" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dCw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dCx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/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) +"dCy" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dCz" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dCA" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/living_quarters) +"dCB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dCC" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/living_quarters) +"dCD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dCE" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dCF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/living_quarters) +"dCG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor,/area/mine/living_quarters) +"dCH" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/mine/living_quarters) +"dCI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dCJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dCK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dCL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/living_quarters) +"dCM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/production) +"dCN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) +"dCO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dCP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dCQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dCR" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) +"dCS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dCT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dCU" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/production) +"dCV" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/production) +"dCW" = (/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = list("MINE")},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dCX" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dCY" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dCZ" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dDa" = (/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) +"dDb" = (/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) +"dDc" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dDd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDe" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dDf" = (/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) +"dDg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDh" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/living_quarters) +"dDi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/living_quarters) +"dDj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"dDm" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dDn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dDo" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/turf/simulated/wall,/area/mine/production) +"dDp" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDq" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDr" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDs" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDt" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDu" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDv" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dDw" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dDx" = (/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dDy" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dDz" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDC" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDD" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDE" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"dDF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"dDG" = (/obj/machinery/light/small{dir = 4},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_west_sensor"; pixel_x = 25; pixel_y = -5},/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_west_pump"; exterior_door_tag = "mining_west_outer"; frequency = 1379; id_tag = "mining_west_airlock"; interior_door_tag = "mining_west_inner"; pixel_x = 25; pixel_y = 5; req_access_txt = null; sensor_tag = "mining_west_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor,/area/mine/living_quarters) +"dDH" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/mine/production) +"dDI" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dDJ" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDK" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dDM" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) +"dDN" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/living_quarters) +"dDO" = (/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{icon_state = "white"},/area/mine/living_quarters) +"dDP" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dDQ" = (/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) +"dDR" = (/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDS" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDT" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dDU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dDV" = (/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{icon_state = "warning"},/area/mine/living_quarters) +"dDW" = (/turf/space,/area/shuttle/mining/outpost) +"dDX" = (/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,/area/mine/production) +"dDY" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dDZ" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dEa" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dEb" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dEc" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dEd" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEe" = (/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) +"dEf" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEg" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/living_quarters) +"dEi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/production) +"dEj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dEk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = list("MINE")},/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/production) +"dEl" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dEm" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dEn" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dEo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dEp" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dEq" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dEr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/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/floor/plating,/area/mine/production) +"dEs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/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/floor/plating,/area/mine/production) +"dEt" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) +"dEu" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/mine/production) +"dEv" = (/obj/structure/closet/crate,/obj/structure/noticeboard{pixel_y = 27},/turf/simulated/floor,/area/mine/production) +"dEw" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) +"dEx" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) +"dEy" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/production) +"dEz" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/production) +"dEA" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) +"dEB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dEC" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station External APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dED" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dEE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dEF" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dEG" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dEH" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = list("MINE")},/turf/simulated/floor,/area/mine/production) +"dEI" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dEJ" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dEK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"dEL" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) +"dEM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/production) +"dEN" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dEO" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) +"dEP" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"dEQ" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dER" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/mine/production) +"dES" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) +"dET" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dEU" = (/turf/simulated/wall/r_wall,/area/mine/production) +"dEV" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/production) +"dEW" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) +"dEX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/production) +"dEY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dEZ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dFa" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dFb" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"dFc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) +"dFd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) +"dFe" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area) +"dFf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) +"dFg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dFh" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/production) +"dFi" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dFj" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dFk" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dFl" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dFm" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dFn" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (SOUTHWEST)"; icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10835,191 +10809,191 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgwdgxdgwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgydgzdgAdgAdgAdgAdgAdgBdgCdgwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgDdgEdgFdgGdgGdgGdgGdgHdgIdgJdgudgudgudgudgudgudguaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdgMdgNdgOdgPdgQdgLdgRdgSdgTdgUdgudgudgudgudgudgudgudgudgudgVdgWdgXaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdgYdgZdhadhbdhcdgLdhddhddhedhfdgUdgudgudgudhgdhhdhidhidhidhjdhkdhldhmdhmdgAdhndhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdhpdhqdhrdhsdhtdgLdhudhvdhwdhedhfdhxdhddhydhzdhAdhBdhBdhBdhCdhDdhBdhBdhBdhBdhEdhFdhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdhGdhHdhIdgLdgLdgLdhJdhKdhLdhMdhNdhOdhPdhQdhRdhSdhTdhUdhSdhVdhCdhSdhWdhTdhBaafdhXdhYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadibdicdiddiedifdigdihdiidijdhKdikdildildildimdindhSdiodipdiqdhCdhCdirdipdiodhBaafaafdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudgudgudgudhZdhZdgudgudgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadisdicditdiudivdiwdihdixdixdixdixdiydildizdiAdiBdhSdhSdhSdhSdiCdiDdiEdiEdiEdiEdiEdiFdiGdiHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiIdiJdiIaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudhZdhZdgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiKdiLdihdiMdiMdiNdiOdiPdiQdiRdiSdiTdiUdiVdiWdiXdiYdhSdiZdjadhSdjbdjcdjddjedjfdjgdjhdjidjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjldjmdjlaafaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjndjodjpdjqdjqdjrdjsdihdjtdiQdjudjvdjwdjxdjydjzdjAdjBdjCdjDdjEdjFdjGdiEdjHdjIdjJdjKdjLdjMdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjNdjOdjPdjQaafaaaaaadgudgudgudgudgudgudgudhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjRdjSdjTdjUdjVdjWdjXdihdjYdjudjZdkadkbdkcdkcdkcdkddkcdkcdkcdkcdkedkfdiEdkgdjIdkhdkidkjdjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkkdkldkldkmdkndkodjlaafaaaaaadgudgudgudgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaafdkpdkqdhmdhmdhmdhmdhndkrdisdksdjpdktdkudkvdkwdihdkxdkydkzdkAdkBdkCdkDdkEdkFdkGdkHdkIdkcdkJdkKdiEdkLdkMdkNdkidiEdkOdkPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkQdkRdkSdkTdkUdkVdkWaafaafdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaafdgDdkYaafaafaafaafdhEdkZdladlbdihdihdihdlcdihdihdixdixdlddledlfdkcdlgdlhdkFdlidljdlkdkcdlldlmdlndlodlpdlqdlrdiEdlsdltaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadludkldkldlvdlwdkodlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaaaaaadgKdlydlydlydlydlydlydlydlzdlAdhCdlBdlCdlDdlEdlFdlGdlHdlIdlJdlKdkcdlLdlMdlNdlOdlPdlQdlRdlSdlTdlUdlUdlUdlVdlWdlXdlYdlZdlZdmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmbdmcdmddlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXaaaaaadgKdlydlydlydlydlydlydlydmedmfdmgdmhdmidmjdmkdmkdmldmmdmndmodmpdmqdmrdmsdmtdmudmvdmwdmxdmydmzdlUdmAdmBdmCdmDdlUdmEdltdltdltaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmFdmGdmHdmIdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaadgKdlydlydlydlydlydlydlydmedmJdmKdmLdmMdmNdmOdmPdmQdmRdhBdmSdmTdkcdmUdmVdmWdmXdmYdmZdkcdnadnbdncdnddnddnednfdngdnhdnidnjdnjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdnkdnldnmdlxdnndnodlxdlxdlxdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadgKdlydlydlydlydlydlydlydmedmJdhCdmLdnpdnqdnrdnsdntdnudhBdnvdnwdkcdnxdkcdnydnzdnAdnBdkcdnCdnDdlUdnEdnFdnGdnHdnIdnJdnKdnLdnLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdnMdnNdnOdnPdnQdnRdiIdkVdnSdlxdnTdnUdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadgKdlydlydlydlydlydlydlydnVdmJdhCdnWdnXdnYdnZdoadobdocdhBdoddoedofdogdkcdohdoidojdokdkcdoldomdondoodopdoqdordosdnJdnjdnjdnjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdotdoudnNdovdowdoxdoydozdnSdoAdnUdoBdnTdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadoCdoDdoEdoFdoGdoDdoEdoHdoIdoJdoKdhSdoLdhSdhBdhBdhBdhBdhBdoMdoNdoOdogdkcdoPdlMdoQdoRdkcdoSdoTdoUdoVdoWdoXdoYdoZdpadpbdhBdpcdkqdhmdhmdhmdhmdhmdhmdhndpdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadpedotdpfdotdnOdnOdnndpgdowdlxdmIdphdlxdnUdpidlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadpjdpkdpldpldpmdpndpndpodppdpqdpndprdpsdptdpudpvdpwdpxdpydpzdpAdpBdpCdkcdkcdkcdpDdkcdkcdpEdpFdlUdlUdpGdlUdlUdlUdpHdpIdpJdpKdpLdpMdpMdpNdpMdpMdpMdpOdhYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdpPdpQdnOdpRdpSdnOdmddpTdoxdpUdpVdpWdlxdlxdlxdlxdlxdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaadpXdpYdpldpldpZdpldqadqbdqcdqddqedqfdqgdqhdpudqidqjdqkdqldqmdqndqodqpdqqdqrdqsdqtdqudqvdqwdqxdqqdqydqzdqAdqqdqBdqqdqvdqCdqDdqEdqFdqGdqHdqIdqJdqKdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdqLdqMdqNdnOdpSdqOdovdqPdowdqQdlxdqRdqSdlxdqTdnSdqUdqVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaadqWdqXdpldpldqYdpldqZdradrbdrcdrddredrfdrgdpudrhdridrjdrkdrldrmdrndrodrpdrqdrrdrsdrtdrudrrdrvdrwdrxdrrdrwdrydrzdrAdrBdrCdrDdrEdrFdrGdrHdrIdrIdrJdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdhZdhZdlxdnRdrKdrLdrMdqNdrNdrOdoxdrPdiIdkVdrQdlxdqTdmIdnSdqVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdrRdrRdrRdrRdrRdgudgudgudgudgudgudguaaaaaaaaaaaadrSdrTdpldrUdrVdrWdrXdrYdrZdsadsbdscdsddsedpudrhdpvdsfdsgdsgdsgdshdsidsjdskdsldsjdsmdsndsodsmdspdsqdsrdspdspdssdstdsudsvdpMdswdsxdpMdsydrIdrIdszdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdlxdlxdlxdlxdlxdlxdnQdowdsAdrKdowdpTdsBdrPdrPdozdnSdqRdlxdqTdmddsCdqVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdrRdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudsEdsFaaaaaaaaadsGdsHdoEdoFdsIdsIdsIdsIdsJdsKdsLdhSdhSdhSdpudsMdsgdsNdsgdsOdsPdsQdsRdsjdsSdsTdsUdsmdsVdsWdsXdspdsYdsZdtadspdtbdtcdsudtddtedpMdpMdpMdtfdtgdthdqKdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdlxdtidkVdoxdtjdlxdtkdtldtmdlxdpUdlxdtndtodtpdlxdkVdtqdjmdtrdmddmHdjmdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudtsdttdhmdhmdhmdhmdtudkYaafaafdtvdtwdtxdtydtzdtAdtBdtCdtDdtEdtFdtGdtHdtIdtJdtKdtLdtMdtNdtOdtPdtQdtRdsmdtSdtTdtUdspdtVdtWdtXdspdtYdtZduadubducdudduedpMdpMdpMdpMdpMdufdugaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdlxdtidmddkVdovdpUdtqdrKduhdrKduidkVdkVdujdnSdkVdmddmddlxdjmdukdmddkVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRduldumdundguaaaaaaaaaaaaaaaaaaaafdtvdtwduodupduqdurdusdutduuduuduvdpudsgdsNdsgduwdsgduxduyduzdsjduAdsjdsmdsmduBdsmdspdspduCdspdspduDduEduFduGduHduHduIdteduJdgzdhmdhmduKduLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdlxdtiduMdmddmddpUdmddsCdnndmdduNduidsCdrQduOdmdduPdmIdlxdrKdjmdtqdkVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRduQdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDduRdrRduSduTdrRdrRaaaaaaaaaaaaaaaaaaaafdtvdtwduUduVduWduVduXduYduZduudvadpudvbdvcdvddvedsgdvfdvgdvhdvidvjdvkdvldvmdvndvodvpdvqdvrdvsdspdvtdvudtedvvdvwdvvdvwdtedvxdvydhZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdlxdtidvzdovdnQdlxdvAdlxdvBdvCdlxdoxdlxdvBdvCdlxdowdtqdlxdujdvDdjmdqRdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdvEdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdvFduQdvGduQdrRaaaaaaaaaaaaaaaaaaaaaaafdtvduYduYduYdvHdvIdvJduYdvKduudvLdpudvMdvMdvMdvMdsgdvNdvOdsjdvPdvQdvRdsmdvSdvTdvUdspdvVdvWdvXdspdvYdvZdwadtedtedtedtedwbdwcdgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdlxdlxdlxdlxdlxdlxdvAdlxdwddnSdoxdqRdmIdowdrNdowdpWdovdlxdvBdwedwfdwgdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRduRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdwhdwidwjaaaaaaaaaaaaaaaaaaaaaaafaafdtvdwkdwldwldwmdwnduYdwodwpduudwqdpudsDdsDdsDdsDdsgdwrdwsdsjdwtdwudwvdsmdwwdwxdwydspdwzdwAdwBdspdwCdwDdwadgudhZdgudwEdwFdwGdgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdlxdnSdqRdwHdpTdkodovdnSdlxdowdmIdlxdwIdwJdwJdwKdlxdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdwMdwNdwOaaaaaaaaaaaaaaaaaaaafaafaafdtvdtvdwPdwQdtvdwRdwSdwTdwSdtvdwUdsDdsDdsDdsDdsDdsgdsgdsgdsjdsjdsjdsjdsmdsmdsmdsmdspdspdspdspdspdwadwadwVdwWdhidhidwXdvydgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdlxdqRdkVdpWdnSdowdmIdpWdlxdvAdlxdlxdqTdjmdwJdwYdwZdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxadxbdxcaaaaaaaaaaaaaaaaafdxddxedxfdxgdxhdxidxjdxkdxldxmdxndxodtvdwUdsDdsDdsDdsDdsDdxpdxqdxrdgudgudgudgudgudgudgudgudgudgudgudgudgudgudhgdxsdvydxtdgudgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdlxdlxdlxdlxdlxdlxdlxdlxdlxdvAdlxdqTdjmdqUdjmdwKdxudwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxvdxwdxxdxydxydxydxydxydxydxzdxAdxBdxCdxCdxDdxEdxEdtvdxFdxGdxHdtvdwUdsDdsDdsDdsDdsDdwMdxbdxIdgudgudhZdhZdhZdhZdhZdhZdgudgudgudgudgudhgdxsdvydxJdwLdxJdgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKaaaaaaaaaaaaaaadxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdvAdvAdvAdvAdvAdvAdvAdvAdvAdvAdlxdqTdqUdqUdqUdqVdlxdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxLdxMdxMdxMdxMdxMdxMdxMdxMdxLdsDdsDdsDdsDdsDdsDdtvdwSdxNdwSdtvdxOdsDdsDdsDdsDdsDdxPdxQdxRdhidhidhidhidxSdhidhidhidhidhidxTdxUdxVdxWdvydwLdwLdwLdxJdsEdgudhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdwgdxXdxYdlxdlxdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxvdxBdxZdyadyadyadyadyadyadyadxvdxBdsDdsDdsDdsDdsDdsDdybdycdyddyedyfdygdsDdsDdsDdsDdxrdxrdxrdgudgudhZdhZdhZdhZdhZdhZdhZdhZdyhdyidyjdykdwLdxJdwLdwLdxJdgudgudgudhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdlxdwJdwJdqUdlxdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdsDdsDdsDdsDdsDdsDdybdyldyddsDdsDdsDdrRdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdsEdxJdwLdymdwLdxJdwLdwLdwLdgudgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdlxdyndyodyndlxdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdgudgudgudgudrRdrRdrRdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdsEdhZdwLdxtdhZdgudhZdhZdgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdlxdyqdxXdwgdlxdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdyrdsDdsDdsDdsDdsDdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudrRdrRdrRdsDdsDdsDdypdsDdsDdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdhZdgudgudgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdytdyudyvdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdrRduQdrRdsDdsDduRduRdrRdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdsDdsDdypdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdhZdhZdhZdgudgudgudgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdwLdywdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdrRdrRdrRdrRdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdsDdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdgudgudgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdwLdwLdwLdywdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaadhZdhZaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdyxdyydsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdywdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudhZdhZaaaaaaaaaaaadgudhZdhZaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdwLdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaadhZdhZaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdsDdypdsDdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaadguaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdsDdsDdypdsDdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaadhZdhZdhZaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdyxdyzdyydsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaadhZdhZdhZaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdypdsDdyAduQdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdyBdyfdygdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdybdyldyddsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaadgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaadysaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaadhZdysdysaaaaaadhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaadhZdhZdysaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdgudgudrRdsDdsDdypdsDdsDdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaadkXdkXaaaaaaaaaaaaaaaaaadhZdhZdhZdgudgudrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaadkXdkXdyCaaaaaaaaaaaaaaaaaadhZdhZdhZdgudgudrRdsDdsDdyxdyydsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaadyCaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaafaafaafaafaafaafaafaafdkXdkXdhZdhZdgudgudrRduQdyDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaagaagaagaagaagaagaagaagdkXdkXdkXdhZdgudgudrRdrRdsDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXaafaafaafaafaafaafaafaafdkXdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdgudhZdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudgudrRdsDdsDdyBdyfdygdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdgudhZdhZdgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudgudrRdsDdsDdybdyldyddsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudgudrRdrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdhZdgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdgudgudgudgudrRdsDdyEdyFdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudrRdrRdsDdypdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudrRdsDdsDdypdsDdrRdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdgudgudhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrRdrRdsDdsDdypdvFduQdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrRdsDdsDdyEdyFdsDdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdsDdsDdypdsDdsDdrRdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdsDdsDdsDdsDdypdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdypdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdypdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdypdsDdsDdsDdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdypdsDdsDdsDdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaadyGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdypdsDdsDdsDdrRdrRdgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdrRdrRdrRdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdypdsDdyBdygdsDdsDdsDdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdyxdyzdyHdyIdyzdyzdyzdyydsDdsDdrRdrRdrRdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdybdyddsDdsDdsDdypdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdsDdyJdsDdsDdsDdsDdsDdsDdsDdsDdyxdyzdyydsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudrRdrRduQdrRdrRdrRdrRdrRdrRdsDdsDdsDdsDdypdsDdsDdsDdrRdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudrRdrRdsDdsDdsDdypdsDdsDdsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaafaafaafaafaafaafaafaafaafaafaafdrRdrRdrRdrRdgudgudgudgudgudrRdrRdsDdsDdyxdyzdyzdyydsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXdkXaagaagaagaagaagaagaagaagaagaagaagaagaagaagdkXdkXdkXdkXdhZdgudgudgudrRdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafdkXdkXdhZdhZdhZdgudgudrRdrRdsDdsDdsDdsDdyxdyzdyzdyydsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudgudrRdrRdrRdrRdsDdyrdsDdsDdypdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaadhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdrRduQdsDdsDdypdsDdsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadwLdhZdhZdhZdhZdwLdwLaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdsDdyxdyzdyydsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadwLdwLdhZdhZdhZdwLdwLdwLaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadwLdwLdhZdhZdhZdwLdwLaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadwLdwLdhZdhZdhZdwLdwLaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdsDdyBdyfdygdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadhZdhZdhZdwLdwLaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdsDdybdyldyddsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdrRdrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdxKdysdysdysdysdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdrRdsDdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdsDdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdyEdyzdyzdyzdyzdyFdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdypdsDdsDdsDdsDdyJdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdypdsDdsDdsDdsDduQdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdypdsDdsDdsDdrRdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdypdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdysdysdysdysdxKdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdrRdsDdyEdyFdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudguduQdyDdyBdyfdygdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudgudrRdsDdybdyldyddsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdrRdrRdrRdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdrRdsDdsDdrRdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXaafaafaafaafaafaafaafaafaafaafdkXdkXdhZdhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaagaagaagaagaagaagaagaagaagdkXdkXdkXdhZdhZdhZdhZdhZdgudgudrRdrRdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXaafaafaafaafaafdyCdyCaafaafaafdkXdkXdhZdhZdhZdhZdhZdhZdgudgudgudrRdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdsDdsDdsDdsDdrRdrRdrRdrRdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaadyCdyCdyCdyCaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdsDdsDdsDdsDdsDdrRdrRdrRdxKdxKdxKdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaadyCdyCdyCdyCaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdsDdrRdrRdxKdxKdxKdxKdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaadyCdyCaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdypdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdyKdsDdyKdsDdrRdrRdrRdxKdxKdxKdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdyLdxLdyLdsDdrRdxKdxKdxKdxKdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdyMdyNdyOdxKdxKdxKdxKdxKdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdyMdyNdyPdxKdxKdxKdxKdxKdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdsDdsDdxvdxBdyQdyRdyRdyRdyRdyRdyRdySdyNdyPdxKdxKdxKdxKdxKdxKdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdyTdyTdyTdyTdyTdyTdyTdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdypdvFduQdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdxLdyUdyUdyUdyUdyUdyUdyUdyVdyWdyPdxKdxKdxKdxKdxKdxKdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdyTdyXdyYdyZdzadyXdyTdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdrRdsDdsDdsDdxvdzbdyadyadyadyadyadyadzcdyNdzddzedxKdxKdxKdxKdxKdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdyTdyXdzfdzgdzhdzidyTdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdysdysdysdxKdxKdxKdxKdxKdxKdrRdrRdrRdsDdsDdsDdsDdxKdxKdxKdxKdxKdxKdyMdyNdyPdxKdxKdxKdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdvMdzjdzkdhZdzldyTdyTdyTdzmdyTdyTdyTdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdgudgudrRdrRdsDdsDdsDdxKdxKdxKdxKdxKdxKdxKdyMdyNdyPdxKdsDdsDdsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdzndzkdzodhZdzldzpdzqdzldzrdzldrRdrRdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdsDdypdsDdsDdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdgudgudrRdrRdrRdsDdsDdxKdxKdxKdxKdxKdxKdxKdzsdyNdyPdsDdsDdsDdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdvMduQdgudzldztdzudzvdzrdzldsDdrRdrRdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdsDdsDdypdsDdsDdsDdsDdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdgudgudxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdyKdxLdyKdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdzwdhZdgudzldzldzldzldzxdzldsDdsDdrRdrRduQdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdsDdypdsDdsDdsDdsDdsDdsDdrRdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdgudgudxKdxKdxKdxKdxKdxKdxKdxKdxKdsDdsDdyLdsDdyLdsDdsDdsDdsDdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdzydhZdhZdzldzpdzzdzldzrdzAdsDdsDdsDdsDdzBdsDdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudrRdrRdsDdypdsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdsDdsDdsDdsDdzCdzCdzCdsDdsDdsDdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdzydhZdhZdzldztdzudzDdzrdzEdsDdsDdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudrRdrRduQdrRdrRdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdwLdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdsDdsDdsDdsDdzFdzGdzHdsDdsDdsDdrRdgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdrRdrRdrRdrRdrRdrRdgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdzldzIdzldzldzldzldzldzldzrdzJdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudrRdrRdsDdzBdsDdsDdsDdyBdyfdygdsDdsDdsDdsDdsDdsDdsDdwLdwLdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdsDdsDdzKdzKdzKdzKdzKdzKdzLdzMdzNdzKdzKdzKdzKdzKdsDdsDdsDdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdrRdsDdsDdsDdsDdsDdrRdrRdrRdrRdrRdgudgudgudgudgudgudgudhZdhZdhZdhZdzldzldzldzldzOdzPdzQdzldzpdzRdzldzxdzldzldzldzSdzTdzUdzldsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdybdyldyddsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdrRdsDdsDdsDdzKdzVdzWdzXdzYdzZdAadAbdAcdAddAedAfdAgdAhdygdsDdsDdrRdrRdrRdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdrRdrRdgudgudgudgudhZdhZdhZdzldAidAjdAkdAldAjdAjdzldztdzudAmdzrdzldAndAodApdApdApdzAdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdAqdArdAsdAtdArdArdsDdsDdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdgudrRdsDdsDdsDdzKdAudzWdAvdAwdzWdAxdzWdzWdAydAzdAAdAgdABdACdsDdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRduQdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudgudgudgudgudzldADdAjdAEdAFdAGdAHdzldzldzldzldzrdzldAndAIdAIdAIdAJdzEdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdAqdAKdAKdAKdALdArdsDdAMdsDdsDdsDdvFduQdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdgudrRdsDdsDdsDdzKdANdzWdzWdAOdzWdAxdzWdzWdzWdAPdAQdARdAhdyddsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdzBdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdrRdgudgudgudzldASdAjdATdAjdAUdAjdAVdAJdAWdAXdAYdzldAndAIdAZdAIdBadzJdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdBbdBbdBcdBddAqdBedBfdBgdBhdArdArdArdArdsDdsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdrRdrRdsDdsDdzKdBidzWdBjdBkdBldBmdBndzWdzKdzKdzKdzKdzKdzKdyBdygdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdyBdygdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudzldzldzldzldzldzldzldBodBpdBqdBodBpdzldzldzldzldzldBrdzldzldBsdBtdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdBudBddBvdBwdBxdBydBzdBAdBBdBCdBDdBEdBFdBGdygdsDdsDdsDduRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdgudgudgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdgudrRdsDdsDdzKdBHdzWdBIdAwdBJdBKdBLdzWdBMdBNdBOdBPdBQdBRdyHdyIdyzdyzdyzdyzdyzdyydsDdsDdsDdsDdrRdrRdrRdgudgudgudgudgudhZdhZdhZdgudgudgudgudrRdrRdsDdsDdyEdyzdyzdyzdyzdyzdyzdyzdyzdyHdyIdyzdyzdyzdyzdyydsDdsDdsDdsDdsDdrRdgudgudgudgudgudzldBSdBTdBUdAIdBadBVdAJdBadAVdBWdBXdBYdAJdBadAIdAIdBZdCadzTdzUdCbdCcdCcdCcdCcdCcdCcdCcdCddCddCddCddCddCddCddBcdCedCfdCgdBwdChdCidCjdCkdBAdBAdCldCmdCndCodCpdCqdsDdsDdsDduRdrRdgudgudhZdhZdhZdhZdhZdhZdgudgudgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdhZdhZdgudrRdsDdsDdzKdzKdzKdzKdzKdCrdCsdCtdzKdzKdCudzKdzKdzKdzKdybdyddsDdsDdsDdsDdsDdypdsDdsDdsDdsDdrRdsDdrRdrRdgudgudgudgudgudgudgudgudgudgudrRdrRdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdybdyddsDdsDdsDdsDdypdsDdsDdsDdsDdsDdrRdrRduQdrRdrRdgudzldzldzldzldCvdBadCwdCxdCydAXdCzdCAdCAdCBdCBdCCdCAdCDdCEdCAdCEdCFdCFdCFdCFdCFdCFdCFdCFdCGdCGdCGdCGdCGdCGdCGdCHdCIdCHdCJdCIdCKdCLdCMdCNdCOdCPdCQdCRdCSdCTdBGdyddsDdsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdgudgudgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdhZdhZdgudrRdrRdsDdsDdsDdsDdsDdzKdCUdCVdCWdCXdzKdCYdCZdvMdsDdsDdsDdsDdsDdyrdsDdsDdsDdyxdyzdyzdyydsDdsDdsDdsDdrRdgudgudgudgudgudgudgudgudgudgudrRdsDdsDdyEdyzdyFdsDdsDdsDdsDdrRdsDdsDdyrdsDdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdzBdsDdrRdrRdrRdrRdrRdzldAIdDadDbdDcdDcdDbdDddDedDfdDcdDcdDgdDedDhdDidDjdDkdDldDldDldDldDldDldDldDldDmdDmdDmdDmdDmdDmdDndDodDpdDqdDrdDsdDtdDudDvdBbdBbdBbdBbdBbdBbdBbdBbdDwdDxdDydDxdvMduRdrRdgudgudhZdhZdhZdhZdgudgudgudgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdgudrRdrRdsDdsDdsDdsDdzKdDzdDAdDBdDCdzKdsDdsDdsDdsDdsDdsDdrRdrRduQdrRdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdrRdgudgudgudgudgudrRdrRdrRdrRdrRdsDdyEdyFdsDdsDdsDdrRdrRdrRdrRdrRdrRduQdsDdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdzldzldDDdDEdDDdzldzldDFdDGdDHdzldzldDDdDIdDJdzldDKdsDdsDdsDaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaadDLdBddBwdDMdDNdDOdDPdDQdDQdDRdBbdDSdDTdDUdDVdDVdDVdDVdvMdsDdrRdgudgudhZdhZdhZdhZdgudgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdgudrRdrRdsDdsDdsDdzKdzKdzKdzKdzKdzKdsDdsDdrRdrRdrRdrRdrRdgudgudrRdrRdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdrRdrRdrRdrRdrRdrRdsDdsDdsDdsDdsDdypdsDdsDdrRdrRdrRdgudgudgudgudgudrRdsDdsDdsDdsDdsDdsDdypdsDdsDdsDdyBdygdsDdsDdsDdsDdsDdsDdsDdrRdzldDWdDXdDYdDXdzldDZdEadEbdEcdEddzldEedEfdEgdzldsDdsDdsDdsDdsDdsDaaaaaaaafaaaaaaaaaaafaafaafaafaafaafaafaafaafdBbdEhdEidCLdBbdBbdBbdBbdEjdBbdEkdBbdBbdEldvMdvMdvMdvMdsDdrRdgudgudhZdhZdhZdgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdgudgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdgudgudgudgudgudgudgudrRdrRdsDdsDdsDdyxdyzdyzdyzdyydsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdypdsDdrRdrRdgudgudgudgudgudgudgudrRdrRdsDdsDdsDdsDdsDdyxdyzdyzdyzdyHdyIdyzdyzdyzdyydsDdsDdsDdsDdzldEmdEndEodEpdzldEqdErdErdEsdEddzldEtdEudEvdzldsDdsDdsDdsDdsDdsDaafaafaafaafaafaafaafdEwdEwdEwdEwdEwaafaaaaaadBbdExdEydCLdEzdEAdEBdDQdDQdECdDQdDRdBbdsDdsDdsDdsDdsDdrRdrRdgudgudhZdhZdgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudgudgudgudgudrRdrRdrRdsDdsDdsDdsDdsDdyxdyydsDdsDdyBdygdsDdsDdyEdyzdyzdyzdyzdyzdyFdsDdrRdgudgudgudgudhZdhZdhZdgudgudrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdybdyddsDdsDdsDdypdsDdsDdsDdsDdzldzldzldzldzldzldEDdEEdEFdEGdEddzldDDdEHdDDdzldsDdsDdsDdsDdsDdsDaaaaaaaafaaaaaaaaaaafdEwdEwdEwdEwdEwaafaaadBudBddEIdEJdEKdBbdBbdBbdBbdBbdBbdELdEMdBbdsDdsDdsDdsDdsDdrRdgudgudhZdhZdhZdgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdrRdrRdrRdrRdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudgudgudgudgudgudgudgudgudrRdrRdrRdsDdyrdsDdsDdyxdyzdyzdyHdyIdyzdyzdyFdsDdsDdsDdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdgudgudgudrRdrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdyxdyzdyzdyydsDdsDdsDdsDdsDdsDdzldzldzldzldzldzldzldENdEOdEPdEQdsDdsDdsDdsDdsDaaaaaaaaaaafaaaaaaaaaaafdEwdEwdEwdEwdEwdERdCedESdETdBwdEUdCLdEVdEWdEXdEYdEZdFadFbdEMdBbdsDdsDdsDdsDdrRdrRdgudgudhZdhZdgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudrRdrRdrRdrRdrRdrRdgudgudgudgudgudgudgudhZdhZdhZdhZdgudgudgudgudgudrRdrRduQdrRdsDdsDdsDdsDdybdyddsDdsDdsDdsDdyrdsDdrRdrRdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdrRdrRdrRdrRdrRdrRdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdybdFcdFddFddFddFddFedyddsDdsDdsDdsDdsDdsDaafaafaafaafaafaafaafaafdEwdEwdEwdEwdEwdFfdBwdFfdBwdBwdEUdCLdBwdBwdFgdBwdBwdFhdFidFjdBbdsDdsDdsDdsDdrRdgudgudgudhZdhZdgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDduQdrRdrRdgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudrRdrRdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaafdEwdEwdEwdEwdEwdBcdCedFkdFldBwdEUdFmdDsdDsdFndDsdDsdFodFpdFqdBbdsDdsDdsDdyAduQdgudgudgudhZdgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudhZdhZdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdrRdsDdsDdsDdrRdrRdrRdrRdrRdgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdsDdsDdsDdsDdyxdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyydsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaafdEwdEwdEwdEwdEwaafaaadDLdBddFrdEUdCLdBwdBwdFsdEWdBwdBwdELdFtdBbdsDdsDdsDdsDdrRdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdrRdrRdrRdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdypdsDdyBdygdsDdsDdsDdxrdxraaaaaaaaaaafdEwdEwdEwdEwdEwaafaaaaaadFudFudFvdFwdDsdFxdFydFzdFAdFBdFidEMdBbdsDdsDdsDdsDdrRdgudgudgudgudhZdgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdyxdyzdyHdyIdyzdyzdyzdFCdFDdFEdFEdFEdFEdFEdFEdFEdFEdFEdFEdFEdFEdFFdFGdFHdBwdBwdBwdFIdFJdFKdFLdFMdFNdBbdsDdsDdrRdrRdrRdgudgudhZdhZdhZdgudhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdybdyddsDdsDdsDdxrdxraafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFudFudBbdBcdBddBbdBbdBbdBbdBbdBbdBbdBbdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudrRdrRdrRdrRdrRdrRdrRdrRdrRdrRduQdyDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdyrdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRduQdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdvFduQdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdgudgudrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdgudgudgudrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdyJdsDdsDdsDdrRdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdrRduQdrRdrRdrRdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaadhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZaaaaaaaaaaaadhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfYdgudgudgudgudgudgudgudguaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgwdgxdgydgydgzdgzdgzdgzdgzdgAdgBdgCdgDdgudgudgudgudgudgudgudgudgudgEdgFdgGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgwdgHdgIdgudgudgudgudgudgudgJdgJdgJdgKdgLdgDdgudgudgudgMdgNdgOdgOdgOdgPdgQdgRdgSdgSdgydgTdgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgVdgIdgudgudgudgudgudgudgudgJdgWdgXdgYdgKdgLdgZdgJdhadhbdhcdhddhddhddhedhfdhddhddhddhddhgdhhdgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhidhjdhjdhjdhjdhjdhjdhjdhjdhjdhkdhldhmdhndhodhpdhqdhrdhsdhtdhudhvdhtdhwdhedhtdhxdhudhdaafdhydhzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhAdhAdgudgudhAdhAdhAdhAdgudhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadhidhjdhBdhCdhDdhEdhFdhGdhHdhjdhIdhJdhldhKdhLdhLdhLdhMdhNdhtdhOdhPdhQdhedhedhRdhPdhOdhdaafaafdhSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhAdgudgudgudgudgudgudhAdhAdgudgudgudgudhAdhAdhAdhAdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaadhidhTdhDdhUdhVdhWdhXdhYdhZdhjdiadiadiadiadibdhLdicdiddiedhtdhtdhtdhtdifdigdihdihdihdihdihdiidijdikaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadildimdilaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhAdgudgudgudhAdhAdgudhAdhAdhAdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAaaaaaaaaaaaaaaaaaaaaaaaadhidhjdindiodiodipdiqdirdisditdiudivdiwdixdiydizdiAdiBdiCdhtdiDdiEdhtdiFdiGdiHdiIdiJdiKdiLdiMdiNdiOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiPdiQdiPaafaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudhAdhAdhAdhAdhAdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaadhidhjdindiRdiRdipdiqdiSdiTdhjdiUdiudiVdiWdiXdiYdiZdjadjbdjcdjddjedjfdjgdjhdihdjidjjdjkdjldjmdjndiOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjodjpdjqdjraafaaaaaadgudgudgudgudgudgudgudhAdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaadgwdjsdhTdjtdhUdjudjvdjwdjxdjydhjdjzdiVdjAdjBdjCdjDdjDdjDdjEdjDdjDdjDdjDdjFdjGdihdjHdjjdjIdjJdjKdiNdiOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjLdjMdjMdjNdjOdjPdiPaafaaaaaadgudgudgudgudhAdhAdhAdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaafdjQdjRdgSdgSdgSdjSdjTdhjdjUdjVdjWdhEdjXdjYdjZdhjdkadkbdkcdkddkedkfdkgdkhdkidkjdkkdkldjDdkmdkndihdkodkpdkqdjJdihdkrdksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadktdkudkvdkwdkxdkydkzaafaafdhAdhAdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaafdkBdjTaafaafaafaafaafdhjdhjdhjdhjdhjdhjdkCdkDdhjdiadiadkEdkFdkGdjDdkHdkIdkidkJdkKdkLdjDdkMdkNdkOdkPdkQdkRdkSdihdkTdkUaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkVdjMdjMdkWdkXdjPdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaaaaaadhidkZdkZdkZdkZdkZdkZdkZdhtdladhedlbdlcdlddledlfdlgdlhdlidljdlkdjDdlldlmdlndlodlpdlqdlrdlsdltdludludludlvdlwdlxdlydlzdlzdlAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdlBdlCdlDdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAaaaaaadhidkZdkZdkZdkZdkZdkZdkZdlEdlFdlGdlHdlIdlJdlKdlLdlMdlNdlOdlPdlQdlRdlSdlTdlUdlVdlVdlVdlWdlXdlYdludlZdmadmbdmcdludmddkUdkUdkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmedmfdmgdmhdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaadhidkZdkZdkZdkZdkZdkZdkZdmidmjdmkdmldmmdmndmodmpdmqdmrdhddmsdmtdjDdmudmvdmwdmxdmydmzdjDdmAdmBdmCdmDdmDdmEdmFdmGdmHdmIdmJdmJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmKdmLdmMdkYdmNdmOdkYdkYdkYdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadhidkZdkZdkZdkZdkZdkZdkZdmPdmjdhedmldmQdmRdmSdmTdmUdmVdhddmWdmXdjDdmYdjDdmZdnadnbdncdjDdnddnedludnfdngdnhdnidnjdnkdnldnmdnmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdnndnodnpdnqdnrdnsdildkydntdkYdnudnvdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadhidkZdkZdkZdkZdkZdkZdkZdhtdmjdhednwdnxdnydnzdnAdnBdnCdhddnDdnEdnFdnGdjDdnHdnIdnJdnKdjDdnLdnMdnNdnOdnPdnQdnRdnSdnkdmJdmJdmJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdnTdnUdnodnVdnWdnXdnYdnZdntdoadnvdobdnudkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadocdoddoedofdogdoddoedohdoidojdokdhtdoldhtdhddhddhddhddhddomdondoodnGdjDdopdoqdordosdjDdotdoudovdowdoxdoydozdoAdoBdoCdhddoDdjRdgSdgSdgSdgSdgSdgSdgTdoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoFdnTdoGdnTdnpdnpdmNdoHdnWdkYdmhdoIdkYdnvdoJdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadoKdoLdoMdoMdoNdoOdoOdoPdoQdoRdoOdoSdoTdoUdoVdoWdoXdoYdoZdpadpbdpcdpddjDdjDdpedpfdjDdjDdpgdphdludludpidludludludpjdpkdpldpmdpndpodpodppdpodpodpodpqdhzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdprdpsdnpdptdpudnpdlDdpvdnXdpwdpxdpydkYdkYdkYdkYdkYdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaadpzdpAdoMdoMdpBdoMdpCdpDdpEdpFdpGdpHdpIdpJdoVdpKdpLdpMdpNdpOdpPdpQdpRdpSdpTdpUdpVdpWdpXdpYdpZdqadqbdqcdqddqadqedqadpXdqfdqgdqhdqidqjdqkdqldqmdqndpodhSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdqodqpdqqdnpdpudqrdnVdqsdnWdqtdkYdqudqvdkYdqwdntdqxdqydkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaadqzdqAdoMdoMdqBdoMdqCdqDdqEdqFdqGdqHdqIdqJdoVdqKdqLdqMdqNdqOdqPdqQdqRdqSdqTdqUdqVdqWdqXdqUdqVdqYdqZdqUdqYdradrbdrcdrddredrfdrgdrhdridrjdrkdrkdrldpodhSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdhAdhAdkYdnsdrmdrndrodqqdrpdrqdnXdrrdildkydrsdkYdqwdmhdntdqydkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdrtdrtdrtdrtdrtdgudgudgudgudgudgudguaaaaaaaaaaaadrudrvdoMdrwdrxdrydrzdrAdrBdrCdrDdrEdrFdrGdoVdqKdoWdrHdrIdrIdrIdrJdrKdrLdrMdrNdrLdrOdrPdrQdrOdrRdrSdrTdrRdrRdrUdrVdrWdrXdpodrYdrZdpodsadrkdrkdsbdpodhSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdkYdkYdkYdkYdkYdkYdnrdnWdscdrmdnWdpvdsddrrdrrdnZdntdqudkYdqwdlDdsedqydkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdrtdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudsgdshaaaaaaaaadsidsjdoedofdskdskdskdskdsldsmdsndhtdhtdhtdoVdsodrIdspdrIdsqdsrdssdstdrLdsudsvdswdrOdsxdsydszdrRdsAdsBdsCdrRdsDdsEdrWdsFdsGdpodpodpodsHdsIdsJdqndpodhSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdkYdsKdkydnXdsLdkYdsMdsNdsOdkYdpwdkYdsPdsQdsRdkYdkydsSdiQdsTdlDdmgdiQdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudsUdsVdgSdgSdgSdgSdjSdjTaafaafdsWdsXdsYdsZdtadtbdtcdtddtedtfdtgdthdtidtjdtkdtldtmdtndtodtpdtqdtrdtsdrOdttdtudtvdrRdtwdtxdtydrRdtzdtAdtBdtCdtDdtEdtFdpodpodpodpodpodtGdjsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdkYdsKdlDdkydnVdpwdsSdrmdtHdrmdtIdkydkydtJdntdkydlDdlDdkYdiQdtKdlDdkydkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdtLdtMdtNdguaaaaaaaaaaaaaaaaaaaafdsWdsXdtOdtPdtQdtRdtSdtTdtUdtUdtVdoVdrIdspdrIdtWdrIdtXdtYdtZdrLduadrLdrOdrOdubdrOdrRdrRducdrRdrRdudduedufdugduhduhduidsGdujdgxdgSdgSdukdulaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdkYdsKdumdlDdlDdpwdlDdsedmNdlDdundtIdsedrsduodlDdupdmhdkYdrmdiQdsSdkydkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtduqdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdurdrtdusdutdrtdrtaaaaaaaaaaaaaaaaaaaafdsWdsXduuduvduwduvduxduyduzdtUduAdoVduBduCduDduEdrIduFduGduHduIduJduKduLduMduNduOduPduQduRduSdrRduTduUdsGduVduWduVduWdsGduXduYdhAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdkYdsKduZdnVdnrdkYdvadkYdvbdvcdkYdnXdkYdvbdvcdkYdnWdsSdkYdtJdvddiQdqudkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdvedsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdvfduqdvgduqdrtaaaaaaaaaaaaaaaaaaaaaaafdsWduyduyduydvhdvidvjduydvkdtUdvldoVdvmdvmdvmdvmdrIdvndvodrLdvpdvqdvrdrOdvsdvtdvudrRdvvdvwdvxdrRdvydvzdvAdsGdsGdsGdsGdvBdvCdgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdkYdkYdkYdkYdkYdkYdvadkYdvDdntdnXdqudmhdnWdrpdnWdpydnVdkYdvbdvEdvFdvGdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdurdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdvHdvIdvJaaaaaaaaaaaaaaaaaaaaaaafaafdsWdvKdvLdvLdvMdvNduydvOdvPdtUdvQdoVdsfdsfdsfdsfdrIdvRdvSdrLdvTdvUdvVdrOdvWdvXdvYdrRdvZdwadwbdrRdwcdwddvAdgudhAdgudwedwfdwgdgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkYdvadkYdntdqudwhdpvdjPdnVdntdkYdnWdmhdkYdwidwjdwjdwkdkYdwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdwmdwndwoaaaaaaaaaaaaaaaaaaaafaafaafdsWdsWdwpdwqdsWdwrdwsdwtdwsdsWdwudsfdsfdsfdsfdsfdrIdrIdrIdrLdrLdrLdrLdrOdrOdrOdrOdrRdrRdrRdrRdrRdvAdvAdwvdwwdgOdgOdwxduYdgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkYdvadkYdqudkydpydntdnWdmhdpydkYdvadkYdkYdqwdiQdwjdwydwzdwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdwAdwBdwCaaaaaaaaaaaaaaaaafdwDdwEdwFdwGdwHdwIdwJdwKdwLdwMdwNdwOdsWdwudsfdsfdsfdsfdsfdwPdwQdwRdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgMdwSduYdwTdgudgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkYdvadkYdkYdkYdkYdkYdkYdkYdkYdkYdvadkYdqwdiQdqxdiQdwkdwUdwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdwVdwWdwXdwYdwYdwYdwYdwYdwYdwZdxadxbdxcdxcdxddxedxedsWdxfdxgdxhdsWdwudsfdsfdsfdsfdsfdwmdwBdxidgudgudhAdhAdhAdhAdhAdhAdgudgudgudgudgudgMdwSduYdxjdwldxjdgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkaaaaaaaaaaaaaaadxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkYdvadvadvadvadvadvadvadvadvadvadvadkYdqwdqxdqxdqxdqydkYdwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdxldxmdxmdxmdxmdxmdxmdxmdxmdxldsfdsfdsfdsfdsfdsfdsWdwsdxndwsdsWdxodsfdsfdsfdsfdsfdxpdxqdxrdgOdgOdgOdgOdxsdgOdgOdgOdgOdgOdxtdxudxvdxwduYdwldwldwldxjdsgdgudhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdvGdxxdxydkYdkYdwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdwVdxbdxzdxAdxAdxAdxAdxAdxAdxAdwVdxbdsfdsfdsfdsfdsfdsfdxBdxCdxDdxEdxFdxGdsfdsfdsfdsfdwRdwRdwRdgudgudhAdhAdhAdhAdhAdhAdhAdhAdxHdxIdxJdxKdwldxjdwldwldxjdgudgudgudhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldkYdwjdwjdqxdkYdwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdrtdrtdrtdrtdrtdrtdsfdsfdsfdsfdsfdsfdxBdxLdxDdsfdsfdsfdrtdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdsgdxjdwldxMdwldxjdwldwldwldgudgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldkYdxNdxOdxNdkYdwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdrtdgudgudgudgudrtdrtdrtdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdsgdhAdwldwTdhAdgudhAdhAdgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldkYdxQdxxdvGdkYdwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdxRdsfdsfdsfdsfdsfdrtdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudrtdrtdrtdsfdsfdsfdxPdsfdsfdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdhAdgudgudgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldxTdxUdxVdwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdrtduqdrtdsfdsfdurdurdrtdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdsfdsfdxPdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdhAdhAdhAdgudgudgudgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldwldxWdwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdrtdrtdrtdrtdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdsfdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdhAdhAdhAdhAdgudgudgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldwldwldwldxWdwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaadhAdhAaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxXdxYdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldxWdwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudhAdhAaaaaaaaaaaaadgudhAdhAaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldwldwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaadhAdhAaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAdhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdsfdxPdsfdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaadguaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdsfdsfdxPdsfdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaadhAdhAdhAaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdxXdxZdxYdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaadhAdhAdhAaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdxPdsfdyaduqdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdybdxFdxGdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxBdxLdxDdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaadgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaadxSaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaadhAdxSdxSaaaaaadhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaadhAdhAdxSaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdgudgudrtdsfdsfdxPdsfdsfdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaadkAdkAaaaaaaaaaaaaaaaaaadhAdhAdhAdgudgudrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaadkAdkAdycaaaaaaaaaaaaaaaaaadhAdhAdhAdgudgudrtdsfdsfdxXdxYdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaadycaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaafaafaafaafaafaafaafaafdkAdkAdhAdhAdgudgudrtduqdyddsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaagaagaagaagaagaagaagaagdkAdkAdkAdhAdgudgudrtdrtdsfdsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAaafaafaafaafaafaafaafaafdkAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdgudhAdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudgudrtdsfdsfdybdxFdxGdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdgudhAdhAdgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudgudrtdsfdsfdxBdxLdxDdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudgudrtdrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdhAdgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdgudgudgudgudrtdsfdyedyfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudrtdrtdsfdxPdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudrtdsfdsfdxPdsfdrtdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdgudgudhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrtdrtdsfdsfdxPdvfduqdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrtdsfdsfdyedyfdsfdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdrtdsfdsfdxPdsfdsfdrtdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdsfdsfdsfdsfdxPdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdxPdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdxPdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdxPdsfdsfdsfdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdxPdsfdsfdsfdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaadygaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdrtdrtdgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdrtdrtdrtdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdxPdsfdybdxGdsfdsfdsfdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdxXdxZdyhdyidxZdxZdxZdxYdsfdsfdrtdrtdrtdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdxBdxDdsfdsfdsfdxPdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdsfdyjdsfdsfdsfdsfdsfdsfdsfdsfdxXdxZdxYdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudrtdrtduqdrtdrtdrtdrtdrtdrtdsfdsfdsfdsfdxPdsfdsfdsfdrtdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudrtdrtdsfdsfdsfdxPdsfdsfdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaafaafaafaafaafaafaafaafaafaafaafdrtdrtdrtdrtdgudgudgudgudgudrtdrtdsfdsfdxXdxZdxZdxYdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAdkAaagaagaagaagaagaagaagaagaagaagaagaagaagaagdkAdkAdkAdkAdhAdgudgudgudrtdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafdkAdkAdhAdhAdhAdgudgudrtdrtdsfdsfdsfdsfdxXdxZdxZdxYdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudgudrtdrtdrtdrtdsfdxRdsfdsfdxPdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaadhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdrtduqdsfdsfdxPdsfdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadwldhAdhAdhAdhAdwldwlaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdsfdxXdxZdxYdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadwldwldhAdhAdhAdwldwldwlaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudhAdgudhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadwldwldhAdhAdhAdwldwlaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadwldwldhAdhAdhAdwldwlaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdsfdybdxFdxGdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadhAdhAdhAdwldwlaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdsfdxBdxLdxDdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdrtdrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxSdxSdxSdxSdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdrtdsfdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdsfdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdyedxZdxZdxZdxZdyfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdxPdsfdsfdsfdsfdyjdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdxPdsfdsfdsfdsfduqdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdxPdsfdsfdsfdrtdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdxPdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxkdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdrtdsfdyedyfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudguduqdyddybdxFdxGdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudgudrtdsfdxBdxLdxDdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdrtdrtdrtdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdrtdsfdsfdrtdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAaafaafaafaafaafaafaafaafaafaafdkAdkAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaagaagaagaagaagaagaagaagaagdkAdkAdkAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAaafaafaafaafaafdycdycaafaafaafdkAdkAdhAdhAdhAdhAdhAdhAdgudgudgudrtdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdsfdsfdsfdsfdrtdrtdrtdrtdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaadycdycdycdycaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdsfdsfdsfdsfdsfdrtdrtdrtdxkdxkdxkdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaadycdycdycdycaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdsfdrtdrtdxkdxkdxkdxkdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaadycdycaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdxPdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdykdsfdykdsfdrtdrtdrtdxkdxkdxkdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdyldxldyldsfdrtdxkdxkdxkdxkdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdymdyndyodxkdxkdxkdxkdxkdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdymdyndypdxkdxkdxkdxkdxkdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdsfdsfdwVdxbdyqdyrdyrdyrdyrdyrdyrdysdyndypdxkdxkdxkdxkdxkdxkdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdytdytdytdytdytdytdytdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdxPdvfduqdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdxldyudyudyudyudyudyudyudyvdywdypdxkdxkdxkdxkdxkdxkdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdytdyxdyydyzdyAdyxdytdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdrtdsfdsfdsfdwVdyBdxAdxAdxAdxAdxAdxAdyCdyndyDdyEdxkdxkdxkdxkdxkdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdytdyxdyFdyGdyHdyIdytdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdrtdrtdrtdsfdsfdsfdsfdxkdxkdxkdxkdxkdxkdymdyndypdxkdxkdxkdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdvmdyJdyKdhAdyLdytdytdytdyMdytdytdytdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdgudgudrtdrtdsfdsfdsfdxkdxkdxkdxkdxkdxkdxkdymdyndypdxkdsfdsfdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdyNdyKdyOdhAdyLdyPdyQdyLdyRdyLdrtdrtdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdsfdxPdsfdsfdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdgudgudrtdrtdrtdsfdsfdxkdxkdxkdxkdxkdxkdxkdySdyndypdsfdsfdsfdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdvmduqdgudyLdyTdyUdyVdyRdyLdsfdrtdrtdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdsfdsfdxPdsfdsfdsfdsfdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdgudgudxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdykdxldykdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdyWdhAdgudyLdyLdyLdyLdyXdyLdsfdsfdrtdrtduqdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdsfdxPdsfdsfdsfdsfdsfdsfdrtdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdgudgudxkdxkdxkdxkdxkdxkdxkdxkdxkdsfdsfdyldsfdyldsfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdyYdhAdhAdyLdyPdyZdyLdyRdzadsfdsfdsfdsfdzbdsfdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudrtdrtdsfdxPdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdsfdsfdsfdsfdzcdzcdzcdsfdsfdsfdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdyYdhAdhAdyLdyTdyUdzddyRdzedsfdsfdsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudrtdrtduqdrtdrtdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdwldrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdsfdsfdsfdsfdzfdzgdzhdsfdsfdsfdrtdgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdrtdrtdrtdrtdrtdrtdgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdyLdzidyLdyLdyLdyLdyLdyLdyRdzjdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudrtdrtdsfdzbdsfdsfdsfdybdxFdxGdsfdsfdsfdsfdsfdsfdsfdwldwldrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdsfdsfdzkdzkdzkdzkdzkdzkdzldzmdzndzkdzkdzkdzkdzkdsfdsfdsfdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdrtdsfdsfdsfdsfdsfdrtdrtdrtdrtdrtdgudgudgudgudgudgudgudhAdhAdhAdhAdyLdyLdyLdyLdzodzpdzqdyLdyPdzrdyLdyXdyLdyLdyLdzsdztdzudyLdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrtdrtdsfdsfdsfdsfdsfdsfdxBdxLdxDdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdrtdsfdsfdsfdzkdzvdzwdzxdzydzzdzAdzBdzCdzDdzEdzFdzGdzHdxGdsfdsfdrtdrtdrtdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdrtdrtdgudgudgudgudhAdhAdhAdyLdzIdzJdzKdzLdzJdzJdyLdyTdyUdzMdyRdyLdzNdzOdzPdzPdzPdzadsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdzQdzRdzSdzTdzRdzRdsfdsfdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdgudrtdsfdsfdsfdzkdzUdzwdzVdzWdzwdzXdzwdzwdzYdzZdAadzGdAbdAcdsfdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtduqdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudgudgudgudgudyLdAddzJdAedAfdAgdAhdyLdyLdyLdyLdyRdyLdzNdAidAidAidAjdzedsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdzQdAkdAkdAkdAldzRdsfdAmdsfdsfdsfdvfduqdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdgudrtdsfdsfdsfdzkdAndzwdzwdAodzwdzXdzwdzwdzwdApdAqdArdzHdxDdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdzbdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdrtdgudgudgudyLdAsdzJdAtdzJdAudzJdAvdAjdAwdAxdAydyLdzNdAidAzdAidAAdzjdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdABdABdACdADdzQdAEdAFdAGdAHdzRdzRdzRdzRdsfdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdrtdrtdsfdsfdzkdAIdzwdAJdAKdALdAMdANdzwdzkdzkdzkdzkdzkdzkdybdxGdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdybdxGdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudyLdyLdyLdyLdyLdyLdyLdAOdAPdAQdAOdAPdyLdyLdyLdyLdyLdARdyLdyLdASdATdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdAUdADdAVdAWdAXdAYdAZdBadBbdBcdBddBedBfdBgdxGdsfdsfdsfdurdrtdgudgudhAdhAdhAdhAdhAdhAdhAdgudgudgudhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdgudrtdsfdsfdzkdBhdzwdBidzWdBjdBkdBldzwdBmdBndBodBpdBqdBrdyhdyidxZdxZdxZdxZdxZdxYdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudgudhAdhAdhAdgudgudgudgudrtdrtdsfdsfdyedxZdxZdxZdxZdxZdxZdxZdxZdyhdyidxZdxZdxZdxZdxYdsfdsfdsfdsfdsfdrtdgudgudgudgudgudyLdBsdBtdBudAidAAdBvdAjdAAdAvdBwdBxdBydAjdAAdAidAidBzdBAdztdzudBBdBCdBCdBCdBCdBCdBCdBCdBDdBDdBDdBDdBDdBDdBDdACdBEdBFdBGdAWdBHdBIdBJdBKdBadBadBLdBMdBNdBOdBPdBQdsfdsfdsfdurdrtdgudgudhAdhAdhAdhAdhAdhAdgudgudgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdhAdhAdgudrtdsfdsfdzkdzkdzkdzkdzkdBRdBSdBTdzkdzkdBUdzkdzkdzkdzkdxBdxDdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdrtdsfdrtdrtdgudgudgudgudgudgudgudgudgudgudrtdrtdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdxBdxDdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdrtdrtduqdrtdrtdgudyLdyLdyLdyLdBVdAAdBWdBXdBYdAxdBZdCadCadCbdCbdCcdCadCddCedCadCedCfdCfdCfdCfdCfdCfdCfdCfdCgdCgdCgdCgdCgdCgdCgdChdCidChdCjdCidCkdCldCmdCndCodCpdCqdCrdCsdCtdBgdxDdsfdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdgudgudgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdhAdhAdgudrtdrtdsfdsfdsfdsfdsfdzkdCudCvdCwdCxdzkdCydCzdvmdsfdsfdsfdsfdsfdxRdsfdsfdsfdxXdxZdxZdxYdsfdsfdsfdsfdrtdgudgudgudgudgudgudgudgudgudgudrtdsfdsfdyedxZdyfdsfdsfdsfdsfdrtdsfdsfdxRdsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdzbdsfdrtdrtdrtdrtdrtdyLdAidCAdCBdCCdCCdCBdCDdCEdCFdCCdCCdCGdCEdCHdCIdCJdCKdCLdCLdCLdCLdCLdCLdCLdCLdCMdCMdCMdCMdCMdCMdCNdCOdCPdCQdCRdCSdCTdCUdCVdABdABdABdABdABdABdABdABdCWdCXdCYdCXdvmdurdrtdgudgudhAdhAdhAdhAdgudgudgudgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdgudrtdrtdsfdsfdsfdsfdzkdCZdDadDbdDcdzkdsfdsfdsfdsfdsfdsfdrtdrtduqdrtdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdrtdgudgudgudgudgudrtdrtdrtdrtdrtdsfdyedyfdsfdsfdsfdrtdrtdrtdrtdrtdrtduqdsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdyLdyLdDddDedDddyLdyLdDfdDgdDhdyLdyLdDddDidDjdyLdDkdsfdsfdsfaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaadDldADdAWdDmdDndDodDpdDqdDqdDrdABdDsdDtdDudDvdDvdDvdDvdvmdsfdrtdgudgudhAdhAdhAdhAdgudgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdgudrtdrtdsfdsfdsfdzkdzkdzkdzkdzkdzkdsfdsfdrtdrtdrtdrtdrtdgudgudrtdrtdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdrtdrtdrtdrtdrtdrtdsfdsfdsfdsfdsfdxPdsfdsfdrtdrtdrtdgudgudgudgudgudrtdsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdybdxGdsfdsfdsfdsfdsfdsfdsfdrtdyLdDwdDxdDydDxdyLdDzdDAdDBdDCdDDdyLdDEdDFdDGdyLdsfdsfdsfdsfdsfdsfaaaaaaaafaaaaaaaaaaafaafaafaafaafaafaafaafaafdABdDHdDIdCldABdABdABdABdDJdABdDKdABdABdDLdvmdvmdvmdvmdsfdrtdgudgudhAdhAdhAdgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdgudgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudgudgudgudgudgudrtdrtdsfdsfdsfdxXdxZdxZdxZdxYdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdxPdsfdrtdrtdgudgudgudgudgudgudgudrtdrtdsfdsfdsfdsfdsfdxXdxZdxZdxZdyhdyidxZdxZdxZdxYdsfdsfdsfdsfdyLdDMdDNdDOdDPdyLdDQdDRdDRdDSdDDdyLdDTdDUdDVdyLdsfdsfdsfdsfdsfdsfaafaafaafaafaafaafaafdDWdDWdDWdDWdDWaafaaaaaadABdDXdDYdCldDZdEadEbdDqdDqdEcdDqdDrdABdsfdsfdsfdsfdsfdrtdrtdgudgudhAdhAdgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudgudgudgudgudrtdrtdrtdsfdsfdsfdsfdsfdxXdxYdsfdsfdybdxGdsfdsfdyedxZdxZdxZdxZdxZdyfdsfdrtdgudgudgudgudhAdhAdhAdgudgudrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdxBdxDdsfdsfdsfdxPdsfdsfdsfdsfdyLdyLdyLdyLdyLdyLdEddEedEfdEgdDDdyLdDddEhdDddyLdsfdsfdsfdsfdsfdsfaaaaaaaafaaaaaaaaaaafdDWdDWdDWdDWdDWaafaaadAUdADdEidEjdEkdABdABdABdABdABdABdEldEmdABdsfdsfdsfdsfdsfdrtdgudgudhAdhAdhAdgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdrtdrtdrtdrtdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudgudgudgudgudgudgudgudgudrtdrtdrtdsfdxRdsfdsfdxXdxZdxZdyhdyidxZdxZdyfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdgudgudgudrtdrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdxXdxZdxZdxYdsfdsfdsfdsfdsfdsfdyLdyLdyLdyLdyLdyLdyLdEndEodEpdEqdsfdsfdsfdsfdsfaaaaaaaaaaafaaaaaaaaaaafdDWdDWdDWdDWdDWdErdBEdEsdEtdAWdEudCldEvdEwdExdEydEzdEAdEBdEmdABdsfdsfdsfdsfdrtdrtdgudgudhAdhAdgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudrtdrtdrtdrtdrtdrtdgudgudgudgudgudgudgudhAdhAdhAdhAdgudgudgudgudgudrtdrtduqdrtdsfdsfdsfdsfdxBdxDdsfdsfdsfdsfdxRdsfdrtdrtdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdrtdrtdrtdrtdrtdrtdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdxBdECdEDdEDdEDdEDdEEdxDdsfdsfdsfdsfdsfdsfaafaafaafaafaafaafaafaafdDWdDWdDWdDWdDWdEFdAWdEFdAWdAWdEudCldAWdAWdEGdAWdAWdEHdEIdEJdABdsfdsfdsfdsfdrtdgudgudgudhAdhAdgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfduqdrtdrtdgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudrtdrtdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaafdDWdDWdDWdDWdDWdACdBEdEKdELdAWdEudEMdCSdCSdENdCSdCSdEOdEPdEQdABdsfdsfdsfdyaduqdgudgudgudhAdgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudhAdhAdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdrtdsfdsfdsfdrtdrtdrtdrtdrtdgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdsfdsfdsfdsfdxXdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxYdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaafdDWdDWdDWdDWdDWaafaaadDldADdERdEudCldAWdAWdESdEwdAWdAWdEldETdABdsfdsfdsfdsfdrtdgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdrtdrtdrtdgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdxPdsfdybdxGdsfdsfdsfdwRdwRaaaaaaaaaaafdDWdDWdDWdDWdDWaafaaaaaadEUdEUdEVdEWdCSdEXdEYdEZdFadFbdEIdEmdABdsfdsfdsfdsfdrtdgudgudgudgudhAdgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdxXdxZdyhdyidxZdxZdxZdFcdFddFedFedFedFedFedFedFedFedFedFedFedFedFfdFgdFhdAWdAWdAWdFidFjdFkdFldFmdFndABdsfdsfdrtdrtdrtdgudgudhAdhAdhAdgudhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdxBdxDdsfdsfdsfdwRdwRaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEUdEUdABdACdADdABdABdABdABdABdABdABdABdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudrtdrtdrtdrtdrtdrtdrtdrtdrtdrtduqdyddsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdxRdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtduqdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdvfduqdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudrtdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdrtdrtdrtdrtdrtdrtdrtdrtdrtdrtdgudgudgudrtdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdyjdsfdsfdsfdrtdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdrtduqdrtdrtdrtdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdrtdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdhAdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaadhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAaaaaaaaaaaaadhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11310,3 +11284,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + From 4f304836c8e87d30778ccec243d97f4950b5e9e8 Mon Sep 17 00:00:00 2001 From: RavingManiac Date: Mon, 1 Apr 2013 23:27:19 +0800 Subject: [PATCH 36/44] Fixed with maptools --- maps/tgstation.2.1.0.0.1.dmm | 2948 +++++++++++++++++----------------- 1 file changed, 1474 insertions(+), 1474 deletions(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index e0c835fa508..d6498c4ba03 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -8444,1298 +8444,1298 @@ "dgt" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/turf/space,/area) "dgu" = (/turf/simulated/mineral,/area/mine/unexplored) "dgv" = (/turf/space,/area/syndicate_station/mining) -"dgw" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area) -"dgx" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area) -"dgy" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area) -"dgz" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area) -"dgA" = (/obj/machinery/light/small,/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) -"dgB" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) -"dgC" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) -"dgD" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/mineral,/area/mine/unexplored) -"dgE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dgF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dgG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dgH" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/space,/area) -"dgI" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/obj/structure/lattice,/turf/space,/area) -"dgJ" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dgK" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dgL" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dgM" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/mineral,/area/mine/unexplored) -"dgN" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dgO" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dgP" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/hallway) -"dgQ" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dgR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/transit_tube,/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dgS" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area) -"dgT" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area) -"dgU" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/turf/space,/area) -"dgV" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/obj/structure/lattice,/turf/space,/area) -"dgW" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dgX" = (/obj/structure/closet/hydrant{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dgY" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell,/obj/item/weapon/cable_coil/random,/obj/item/weapon/cable_coil/random,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dgZ" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dha" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dhb" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dhc" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) -"dhd" = (/turf/simulated/wall/r_wall,/area/research_outpost/hallway) -"dhe" = (/turf/simulated/floor,/area/research_outpost/hallway) -"dhf" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/research_outpost/hallway) -"dhg" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area) -"dhh" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area) -"dhi" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/space,/area) -"dhj" = (/turf/simulated/wall/r_wall,/area/research_outpost/spectro) -"dhk" = (/obj/structure/rack,/obj/item/stack/sheet/metal{pixel_x = 5; pixel_y = 5},/obj/item/stack/sheet/glass,/obj/item/weapon/storage/belt/utility{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dhl" = (/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dhm" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dhn" = (/turf/simulated/wall,/area/research_outpost/maintstore1) -"dho" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/table,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) -"dhp" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) -"dhq" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/maintstore1) -"dhr" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) -"dhs" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/research_outpost/maintstore1) -"dht" = (/turf/simulated/wall,/area/research_outpost/hallway) -"dhu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/research_outpost/hallway) -"dhv" = (/obj/machinery/door_control{id = "rdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/research_outpost/hallway) -"dhw" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Fore"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor,/area/research_outpost/hallway) -"dhx" = (/obj/machinery/door_control{id = "rdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/research_outpost/hallway) -"dhy" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area) -"dhz" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area) -"dhA" = (/turf/simulated/mineral/random,/area/mine/unexplored) -"dhB" = (/obj/machinery/anomaly/isotope_ratio,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"dhC" = (/obj/machinery/anomaly/isotope_ratio,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"dhD" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) -"dhE" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) -"dhF" = (/obj/machinery/atmospherics/pipe/tank/nitrogen{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"dhG" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dhH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dhI" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/nutrient/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dhJ" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dhK" = (/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/maintstore1) -"dhL" = (/turf/simulated/floor,/area/research_outpost/maintstore1) -"dhM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/maintstore1) -"dhN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/camera{c_tag = "Research Outpost Auxiliary Storage"; dir = 8; network = list("RD","SS13")},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/research_outpost/maintstore1) -"dhO" = (/obj/structure/table,/turf/simulated/floor/carpet,/area/research_outpost/hallway) -"dhP" = (/turf/simulated/floor/carpet,/area/research_outpost/hallway) -"dhQ" = (/obj/machinery/door/airlock{id_tag = "rminingdorm1"; name = "Dorm 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) -"dhR" = (/obj/machinery/door/airlock{id_tag = "rdorm2"; name = "Dorm 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) -"dhS" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/lattice,/turf/space,/area) -"dhT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/spectro) -"dhU" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) -"dhV" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) -"dhW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"dhX" = (/obj/machinery/door/window/westleft{dir = 4; name = "Spectrometry Lab"; req_access_txt = "47"},/obj/machinery/door/window/westleft{dir = 8; name = "Spectrometry Lab"; opacity = 0; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"dhY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dhZ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dia" = (/turf/simulated/wall/r_wall,/area/research_outpost/sample) -"dib" = (/obj/machinery/power/apc{dir = 8; name = "Auxiliary Storage APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/research_outpost/maintstore1) -"dic" = (/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/maintstore1) -"did" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/maintstore1) -"die" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/botany{pixel_x = 32},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/research_outpost/maintstore1) -"dif" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/research_outpost/hallway) -"dig" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/research_outpost/hallway) -"dih" = (/turf/simulated/wall/r_wall,/area/research_outpost/atmos) -"dii" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dij" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dik" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dil" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dim" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) -"din" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) -"dio" = (/obj/machinery/anomaly/accelerator,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"dip" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"diq" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"dir" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dis" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dit" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"diu" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"div" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"diw" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"dix" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/sample) -"diy" = (/obj/machinery/door/window/westleft{dir = 1; name = "Sample Preparation Loading"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/research_outpost/sample) -"diz" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/research_outpost/sample) -"diA" = (/obj/machinery/hydroponics/soil,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) -"diB" = (/obj/machinery/hydroponics/soil,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) -"diC" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/maintstore1) -"diD" = (/obj/structure/sink{pixel_y = 30},/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) -"diE" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) -"diF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/research_outpost/hallway) -"diG" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"diH" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos) -"diI" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"diJ" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"diK" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/obj/machinery/power/apc{dir = 1; name = "Outpost Atmospherics APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"diL" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/research_outpost/atmos) -"diM" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/research_outpost/atmos) -"diN" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/atmos) -"diO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/atmos) -"diP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"diQ" = (/turf/simulated/floor,/area/mine/abandoned) -"diR" = (/obj/machinery/anomaly/gas_chromatography,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"diS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"diT" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Mass Spectrometry APC"; pixel_x = 24; pixel_y = 0; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/item/weapon/storage/box/solution_trays,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) -"diU" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 3; pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"diV" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"diW" = (/obj/structure/table,/obj/machinery/bunsen_burner,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"diX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"diY" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/sample) -"diZ" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 2},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) -"dja" = (/obj/machinery/hydroponics/soil,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) -"djb" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/maintstore1) -"djc" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall,/area/research_outpost/hallway) -"djd" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) -"dje" = (/obj/machinery/door_control{id = "rbath"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) -"djf" = (/obj/machinery/door/airlock{id_tag = "rbath"; name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) -"djg" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"djh" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"dji" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djk" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2; tag = "icon-manifold-r (EAST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djl" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djm" = (/obj/machinery/door/window/westleft,/turf/simulated/floor,/area/research_outpost/atmos) -"djn" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/atmos) -"djo" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) -"djp" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) -"djq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"djr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"djs" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/obj/structure/lattice,/turf/space,/area) -"djt" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) -"dju" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) -"djv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"djw" = (/obj/machinery/door/window/westleft{dir = 4; name = "Spectrometry Lab"; req_access_txt = "47"},/obj/machinery/door/window/westleft{dir = 8; name = "Spectrometry Lab"; opacity = 0; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"djx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djy" = (/obj/structure/table,/obj/structure/sign/nosmoking_2{pixel_x = 32},/obj/machinery/camera{c_tag = "Research Outpost Mass Spectrometry"; dir = 8; network = list("RD","SS13")},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/folder,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) -"djz" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"djA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"djB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"djC" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/apc{dir = 4; name = "Sample Preparation APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"djD" = (/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) -"djE" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Loading"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/anomaly) -"djF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"djG" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"djH" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djI" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; level = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djJ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor,/area/research_outpost/atmos) -"djL" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHWEST)"; icon_state = "pwall"; dir = 9},/area/shuttle/alien/mine) -"djM" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area/shuttle/alien/mine) -"djN" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area/shuttle/alien/mine) -"djO" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"djP" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"djQ" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area) -"djR" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/obj/structure/lattice,/turf/space,/area) -"djS" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/space,/area) -"djT" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) -"djU" = (/obj/machinery/anomaly/ion_mobility,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"djV" = (/obj/machinery/anomaly/ion_mobility,/obj/machinery/light,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"djW" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) -"djX" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 8; icon_state = "freezer_0"; tag = ""},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) -"djY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) -"djZ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dka" = (/obj/machinery/chem_master,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) -"dkb" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) -"dkc" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Sample Preparation"; dir = 1; network = list("RD","SS13")},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) -"dkd" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) -"dke" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) -"dkf" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkh" = (/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dki" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/anomaly) -"dkj" = (/obj/structure/table,/obj/item/weapon/lighter/random,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkk" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/anomaly) -"dkl" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/anomaly) -"dkm" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"dkn" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"dko" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkp" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/obj/machinery/atmospherics/pipe/manifold4w{color = "blue"; icon_state = "manifold4w-b"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; layer = 2.4; level = 2; on = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dks" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"dkt" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating/airless,/area/shuttle/alien/mine) -"dku" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dkv" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dkw" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"dkx" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dky" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dkz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"dkA" = (/turf/simulated/mineral/random,/area/mine/explored) -"dkB" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/space,/area) -"dkC" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dkD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) -"dkE" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/sample) -"dkF" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"dkG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/research_outpost/sample) -"dkH" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Anomalous Materials APC"; pixel_x = -24; pixel_y = 0},/obj/structure/rack,/obj/item/clothing/head/welding,/obj/item/weapon/weldingtool,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkJ" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric{name = "beaker 'sulphuric acid'"},/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/obj/item/weapon/reagent_containers/glass/bottle/toxin,/obj/item/weapon/reagent_containers/glass/beaker/fuel,/obj/item/weapon/reagent_containers/glass/beaker/water,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dkM" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) -"dkN" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"dkO" = (/obj/machinery/door/airlock/atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkP" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b"; level = 2; name = "pipe manifold"},/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkR" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b"; level = 2; name = "pipe manifold"},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkS" = (/obj/structure/sign/fire{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dkT" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) -"dkU" = (/turf/simulated/mineral,/area/research_outpost/atmos) -"dkV" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHEAST)"; icon_state = "pwall"; dir = 5},/area/shuttle/alien/mine) -"dkW" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHEAST)"; icon_state = "pwall"; dir = 6},/area/shuttle/alien/mine) -"dkX" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dkY" = (/turf/simulated/wall,/area/mine/abandoned) -"dkZ" = (/turf/space,/area/shuttle/research/outpost) -"dla" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/research_outpost/hallway) -"dlb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/research_outpost/hallway) -"dlc" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Lobby"; dir = 2; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/research_outpost/hallway) -"dld" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/research_outpost/hallway) -"dle" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'MASS SPECTROMETRY'"; name = "\improper MASS SPECTROMETRY"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/research_outpost/hallway) -"dlf" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dlg" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 0; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dlh" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) -"dli" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dlj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dlk" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/sign/chemistry{desc = "A warning sign which reads 'SAMPLE PREPARATION'"; name = "\improper SAMPLE PREPARATION"; pixel_y = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dll" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/melee/baton,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dlm" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dln" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/research_outpost/anomaly) -"dlo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) -"dlp" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) -"dlq" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) -"dlr" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) -"dls" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) -"dlt" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"dlu" = (/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dlv" = (/obj/machinery/door/airlock/glass_atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor,/area/research_outpost/power) -"dlw" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dlx" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dly" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) -"dlz" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/mineral,/area/research_outpost/atmos) -"dlA" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dlB" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) -"dlC" = (/obj/item/stack/rods,/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dlD" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dlE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dlF" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) -"dlG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) -"dlH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) -"dlI" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/hallway) -"dlJ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dlK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dlL" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dlM" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dlN" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/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{icon_state = "white"},/area/research_outpost/hallway) -"dlO" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) -"dlP" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dlQ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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 = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dlR" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dlS" = (/obj/structure/disposalpipe/segment,/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{icon_state = "white"},/area/research_outpost/anomaly) -"dlT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dlU" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dlV" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dlW" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dlX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dlY" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"dlZ" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/power) -"dma" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/power) -"dmb" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/research_outpost/power) -"dmc" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/sign/electricshock{pixel_x = 32},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/power) -"dmd" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) -"dme" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) -"dmf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"dmg" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dmh" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dmi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dmj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) -"dmk" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/research_outpost/hallway) -"dml" = (/obj/structure/table,/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dmm" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dmn" = (/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dmo" = (/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dmp" = (/obj/structure/closet/secure_closet/xenoarchaeologist{req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/research_outpost/hallway) -"dmq" = (/obj/machinery/door/window/westleft{dir = 1; name = "Locker room"; opacity = 0; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) -"dmr" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dms" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) -"dmt" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; name = "\improper ANOMALOUS MATERIALS"; pixel_x = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) -"dmu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmv" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/item/weapon/folder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmw" = (/obj/structure/table,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/item/device/measuring_tape,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmx" = (/obj/machinery/atmospherics/pipe/tank/nitrogen,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmy" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmz" = (/obj/machinery/camera{c_tag = "Research Outpost Anomalous Materials Lab"; dir = 8; network = list("RD","SS13")},/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmA" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/sign/science{desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; name = "\improper ANOMALOUS MATERIALS"; pixel_x = -32},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) -"dmB" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"dmC" = (/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor/plating,/area/research_outpost/power) -"dmD" = (/turf/simulated/floor/plating,/area/research_outpost/power) -"dmE" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/research_outpost/power) -"dmF" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) -"dmG" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dmH" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) -"dmI" = (/obj/structure/disposaloutlet{dir = 2},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) -"dmJ" = (/turf/simulated/mineral,/area/research_outpost/power) -"dmK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dmL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dmM" = (/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) -"dmN" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dmO" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dmP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dmQ" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dmR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dmS" = (/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dmT" = (/obj/machinery/door/window/westleft{dir = 8; name = "Locker room"; opacity = 0; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/turf/simulated/floor,/area/research_outpost/hallway) -"dmU" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) -"dmV" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 4},/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/camera{c_tag = "Research Outpost Hallway Starboard"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dmW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dmX" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) -"dmY" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dmZ" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/power/emitter{anchored = 1; state = 2},/obj/structure/cable,/turf/simulated/floor/plating{dir = 5; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01; tag = "icon-warnplate (NORTHEAST)"},/area/research_outpost/anomaly) -"dna" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/research_outpost/anomaly) -"dnb" = (/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dnc" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/research_outpost/anomaly) -"dnd" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Research Outpost Hallway Engineering"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dne" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) -"dnf" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/power/apc{dir = 8; name = "Outpost Power APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/research_outpost/power) -"dng" = (/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/research_outpost/power) -"dnh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) -"dni" = (/obj/machinery/portable_atmospherics/scrubber,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) -"dnj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/research_outpost/power) -"dnk" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) -"dnl" = (/obj/machinery/mass_driver{dir = 4; id = "research"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) -"dnm" = (/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) -"dnn" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area) -"dno" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dnp" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dnq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dnr" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dns" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dnt" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) -"dnu" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) -"dnv" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) -"dnw" = (/obj/structure/bookcase/manuals/xenoarchaeology,/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dnx" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/item/device/camera,/obj/item/weapon/stamp,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dny" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/machinery/light/small,/obj/item/weapon/folder,/obj/machinery/power/apc{dir = 2; name = "Outpost Lobby APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dnz" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/research_outpost/hallway) -"dnA" = (/obj/structure/closet/secure_closet/xenoarchaeologist,/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/research_outpost/hallway) -"dnB" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) -"dnC" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dnD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"dnE" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dnF" = (/obj/machinery/door/window/westleft{dir = 8; name = "Monkey Pen"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dnG" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dnH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/research_outpost/anomaly) -"dnI" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/research_outpost/anomaly) -"dnJ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/research_outpost/anomaly) -"dnK" = (/obj/machinery/anomaly/hyperspectral,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/research_outpost/anomaly) -"dnL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dnM" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 4; name = "Outpost Hallways APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dnN" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dnO" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/power) -"dnP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; layer = 2.4; level = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) -"dnQ" = (/obj/machinery/conveyor_switch{id = "archgunc"},/turf/simulated/floor/plating,/area/research_outpost/power) -"dnR" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/research_outpost/power) -"dnS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/research_outpost/power) -"dnT" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dnU" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dnV" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dnW" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dnX" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dnY" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dnZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"doa" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dob" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) -"doc" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/wall,/area/research_outpost/entry) -"dod" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) -"doe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) -"dof" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) -"dog" = (/obj/machinery/door/airlock/external{name = "Research Outpost Dock Airlock"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"doh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/entry) -"doi" = (/obj/structure/sign/science,/turf/simulated/wall,/area/research_outpost/entry) -"doj" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "7"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dok" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "7"},/turf/simulated/floor,/area/research_outpost/entry) -"dol" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/hallway) -"dom" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"don" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"doo" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dop" = (/obj/machinery/door/window/westleft{dir = 4; name = "laser testing"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/anomaly) -"doq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dor" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dos" = (/obj/machinery/anomaly/fourier_transform,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dot" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dou" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dov" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"dow" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/light/small,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plating,/area/research_outpost/power) -"dox" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) -"doy" = (/obj/machinery/driver_button{id = "research"; pixel_x = 6; pixel_y = -26},/obj/machinery/conveyor{dir = 4; id = "archgunc"},/turf/simulated/floor/plating,/area/research_outpost/power) -"doz" = (/obj/structure/sign/deathsposal{pixel_x = 32},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) -"doA" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/research_outpost/power) -"doB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/hallway) -"doC" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) -"doD" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) -"doE" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/space,/area) -"doF" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area) -"doG" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"doH" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"doI" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"doJ" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) -"doK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"doL" = (/obj/machinery/computer/research_shuttle,/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/entry) -"doM" = (/turf/simulated/floor,/area/research_outpost/entry) -"doN" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/entry) -"doO" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/entry) -"doP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor/plating,/area/research_outpost/entry) -"doQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) -"doR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) -"doS" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"doT" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/toxin,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"doU" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/fire,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"doV" = (/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) -"doW" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/tempstorage) -"doX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/tempstorage) -"doY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/tempstorage) -"doZ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) -"dpa" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Central"; dir = 4; network = list("RD","SS13")},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"dpb" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpc" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpd" = (/obj/machinery/door/window/westleft{dir = 2; name = "Monkey Pen"; req_access_txt = "47"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpe" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) -"dpf" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) -"dpg" = (/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dph" = (/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpi" = (/obj/machinery/door/airlock/engineering{name = "Power substation"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) -"dpj" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dpk" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) -"dpl" = (/obj/structure/transit_tube/station,/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = 32; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/hallway) -"dpm" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dpn" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dpo" = (/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dpp" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/harvesting) -"dpq" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dpr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dps" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dpt" = (/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) -"dpu" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) -"dpv" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dpw" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) -"dpx" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dpy" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dpz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"dpA" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/entry) -"dpB" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/entry) -"dpC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dpD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/glass_research{name = "Research Shuttle Dock"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/entry) -"dpE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) -"dpF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dpG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dpH" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Medbay"; req_access_txt = "7"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dpI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dpJ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dpK" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/machinery/conveyor_switch{id = "anotempload"; name = "conveyor switch"; pixel_x = 0; pixel_y = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dpL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dpM" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dpN" = (/obj/machinery/door/airlock/research{name = "Temporary Storage"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dpO" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"dpP" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpQ" = (/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpR" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpT" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/research_outpost/hallway) -"dpV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/research_outpost/hallway) -"dpW" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/research_outpost/hallway) -"dpX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dpY" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/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{icon_state = "white"},/area/research_outpost/hallway) -"dpZ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dqa" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dqb" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) -"dqc" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/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{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) -"dqd" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) -"dqe" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/camera{c_tag = "Research Outpost Hallway Starboard"; dir = 2; network = list("RD","SS13"); pixel_x = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dqf" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/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{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dqg" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dqh" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/harvesting) -"dqi" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/power/apc{dir = 4; name = "Exotic Particles APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/research_outpost/harvesting) -"dqj" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dqk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) -"dql" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) -"dqm" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) -"dqn" = (/obj/machinery/artifact_harvester,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) -"dqo" = (/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) -"dqp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dqq" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) -"dqr" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dqs" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dqt" = (/turf/simulated/floor/airless,/area/mine/abandoned) -"dqu" = (/obj/effect/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) -"dqv" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dqw" = (/obj/structure/table,/turf/simulated/floor,/area/mine/abandoned) -"dqx" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/abandoned) -"dqy" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/abandoned) -"dqz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"dqA" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/entry) -"dqB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor,/area/research_outpost/entry) -"dqC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Research Outpost Shuttle Dock"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/research_outpost/entry) -"dqD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/entry) -"dqE" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) -"dqF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"dqG" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) -"dqH" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/sign/greencross,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dqI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dqJ" = (/obj/machinery/power/apc{dir = 4; name = "Outpost Medbay APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"dqK" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dqL" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/research_outpost/tempstorage) -"dqM" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/research_outpost/tempstorage) -"dqN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) -"dqO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"dqP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"dqQ" = (/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"dqR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) -"dqS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) -"dqT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM ONE'"; name = "\improper ISOLATION ROOM ONE"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dqU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dqV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dqW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dqX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM TWO'"; name = "\improper ISOLATION ROOM TWO"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dqY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dqZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM THREE'"; name = "\improper ISOLATION ROOM THREE"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) -"dra" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) -"drb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"drc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"drd" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/biohazard{pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) -"dre" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/research_outpost/hallway) -"drf" = (/obj/machinery/door/airlock/research{name = "Exotic Particles Collection"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) -"drg" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/harvesting) -"drh" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) -"dri" = (/obj/machinery/door/airlock/external{name = "Primary Access"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) -"drj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) -"drk" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) -"drl" = (/obj/structure/table,/obj/item/weapon/anodevice{pixel_x = 3; pixel_y = 3},/obj/item/weapon/anodevice,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) -"drm" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"drn" = (/obj/effect/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dro" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"drp" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"drq" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"drr" = (/obj/structure/table,/turf/simulated/floor/airless,/area/mine/abandoned) -"drs" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"drt" = (/turf/simulated/mineral,/area/mine/explored) -"dru" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) -"drv" = (/obj/structure/transit_tube/station{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/obj/structure/transit_tube_pod,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/entry) -"drw" = (/obj/machinery/hologram/holopad,/obj/machinery/light,/turf/simulated/floor{icon_state = "bluecorner"},/area/research_outpost/entry) -"drx" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) -"dry" = (/obj/machinery/camera{c_tag = "Research Mining Dock"; dir = 1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) -"drz" = (/obj/structure/cable,/obj/structure/table,/obj/machinery/power/apc{dir = 0; name = "Outpost Shuttle Dock APC"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor{dir = 2; icon_state = "cmo"},/area/research_outpost/entry) -"drA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"drB" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) -"drC" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) -"drD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) -"drE" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) -"drF" = (/obj/machinery/sleeper{dir = 1},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/research_outpost/med) -"drG" = (/obj/machinery/sleep_console,/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/research_outpost/med) -"drH" = (/obj/machinery/conveyor{dir = 9; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/research_outpost/tempstorage) -"drI" = (/turf/simulated/wall/r_wall,/area/research_outpost/maint) -"drJ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/research_outpost/maint) -"drK" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) -"drL" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"drM" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"drN" = (/obj/machinery/door/airlock/research{name = "Isolation room one"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso1) -"drO" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso2) -"drP" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso2) -"drQ" = (/obj/machinery/door/airlock/research{name = "Isolation room two"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso2) -"drR" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3) -"drS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso3) -"drT" = (/obj/machinery/door/airlock/research{name = "Isolation Room Three"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso3) -"drU" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"drV" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) -"drW" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) -"drX" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/research{name = "Long Term Storage"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"drY" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/harvesting) -"drZ" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/research_outpost/harvesting) -"dsa" = (/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{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) -"dsb" = (/obj/structure/table,/obj/item/weapon/anobattery{pixel_x = -6; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = -2; pixel_y = -2},/obj/item/weapon/anobattery{pixel_x = 2; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = 6; pixel_y = 6},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) -"dsc" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dsd" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) -"dse" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dsf" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dsg" = (/turf/simulated/wall,/area/mine/unexplored) -"dsh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = -32; pixel_y = 0},/turf/space,/area) -"dsi" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall,/area/research_outpost/entry) -"dsj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"dsk" = (/turf/simulated/wall,/area/research_outpost/entry) -"dsl" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/entry) -"dsm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Expedition Prep"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry) -"dsn" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/entry) -"dso" = (/obj/machinery/door/airlock/research{name = "Temporary Storage Loading"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dsp" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/research_outpost/maint) -"dsq" = (/obj/machinery/conveyor{dir = 5; id = "anosample"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dsr" = (/obj/machinery/conveyor{dir = 4; id = "anosample"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dss" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dst" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dsu" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso1) -"dsv" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso1) -"dsw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso1) -"dsx" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso2) -"dsy" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso2) -"dsz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso2) -"dsA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso3) -"dsB" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso3) -"dsC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso3) -"dsD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dsE" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dsF" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"dsG" = (/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) -"dsH" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/camera{c_tag = "Research Outpost Exotic Particles Lab"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) -"dsI" = (/obj/machinery/alarm{dir = 1; pixel_y = -24},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) -"dsJ" = (/obj/machinery/artifact_scanpad,/obj/machinery/light/small,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) -"dsK" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/mine/abandoned) -"dsL" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"dsM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"dsN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/mine/abandoned) -"dsO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"dsP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dsQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"dsR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"dsS" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) -"dsT" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dsU" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dsV" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dsW" = (/turf/simulated/wall,/area/research_outpost/gearstore) -"dsX" = (/obj/structure/closet/excavation,/turf/simulated/floor,/area/research_outpost/gearstore) -"dsY" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"dsZ" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/research_outpost/gearstore) -"dta" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dtb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) -"dtc" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) -"dtd" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) -"dte" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "47"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/tempstorage) -"dtf" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/tempstorage) -"dtg" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 1; name = "Temporary Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/research_outpost/tempstorage) -"dth" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/tempstorage) -"dti" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) -"dtj" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) -"dtk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) -"dtl" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) -"dtm" = (/obj/machinery/conveyor_switch{id = "anosample"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01; tag = "icon-warnplate (NORTH)"},/area/research_outpost/maint) -"dtn" = (/turf/simulated/floor/plating,/area/research_outpost/maint) -"dto" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dtp" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"dtq" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso1) -"dtr" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso1) -"dts" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room One APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso1) -"dtt" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso2) -"dtu" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso2) -"dtv" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room Two APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso2) -"dtw" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso3) -"dtx" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso3) -"dty" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room Three APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso3) -"dtz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dtA" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dtB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) -"dtC" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"dtD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Long Term Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"dtE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"dtF" = (/obj/structure/disposaloutlet{dir = 2},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/research_outpost/longtermstorage) -"dtG" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) -"dtH" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dtI" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"dtJ" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) -"dtK" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dtL" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dtM" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dtN" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/mineral,/area/mine/unexplored) -"dtO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/gearstore) -"dtP" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"dtQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dtR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/gearstore) -"dtS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/gearstore) -"dtT" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Expedition Area APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/camera{c_tag = "Research Outpost Expedition Prep"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor,/area/research_outpost/gearstore) -"dtU" = (/turf/simulated/wall,/area/research_outpost/tempstorage) -"dtV" = (/obj/machinery/mineral/input,/obj/machinery/conveyor_switch/oneway{id = "anominerals"; pixel_y = 16},/turf/simulated/floor{dir = 2; icon_state = "loadingarea"; tag = "loading"},/area/research_outpost/tempstorage) -"dtW" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/research_outpost/maint) -"dtX" = (/obj/machinery/power/apc{dir = 8; name = "Maintenance APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dtY" = (/obj/machinery/atmospherics/valve,/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = 32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dtZ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"dua" = (/obj/machinery/door/airlock/external{id_tag = "riso1"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso1) -"dub" = (/obj/machinery/door/airlock/external{id_tag = "riso2"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso2) -"duc" = (/obj/machinery/door/airlock/external{id_tag = "riso3"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso3) -"dud" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"due" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"duf" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) -"dug" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"duh" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) -"dui" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/longtermstorage) -"duj" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"duk" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/obj/structure/lattice,/turf/space,/area) -"dul" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) -"dum" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"dun" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"duo" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) -"dup" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"duq" = (/turf/simulated/wall,/area/mine/explored) -"dur" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dus" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dut" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/mineral,/area/mine/explored) -"duu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"duv" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/gearstore) -"duw" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Equipment storage"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/gearstore) -"dux" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/gearstore) -"duy" = (/turf/simulated/floor,/area/research_outpost/gearstore) -"duz" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/research_outpost/gearstore) -"duA" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) -"duB" = (/obj/machinery/conveyor_switch{id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"duC" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"duD" = (/obj/machinery/conveyor_switch{id = "anosample"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"duE" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"duF" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) -"duG" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/research_outpost/maint) -"duH" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"duI" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) -"duJ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) -"duK" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/camera{c_tag = "Isolation Room One"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) -"duL" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso2) -"duM" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) -"duN" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) -"duO" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/camera{c_tag = "Isolation Room Two"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) -"duP" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso3) -"duQ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) -"duR" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) -"duS" = (/obj/machinery/camera{c_tag = "Isolation Room Three"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) -"duT" = (/obj/structure/closet/walllocker/emerglocker/west,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"duU" = (/obj/structure/dispenser,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"duV" = (/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/longtermstorage) -"duW" = (/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/longtermstorage) -"duX" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"duY" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"duZ" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"dva" = (/obj/effect/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"dvb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"dvc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"dvd" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"dve" = (/obj/structure/ore_box,/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dvf" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dvg" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/wall,/area/mine/explored) -"dvh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dvi" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor,/area/research_outpost/gearstore) -"dvj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"dvk" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/turf/simulated/floor,/area/research_outpost/gearstore) -"dvl" = (/obj/machinery/conveyor{dir = 2; id = "anominerals"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) -"dvm" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dvn" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dvo" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dvp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) -"dvq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) -"dvr" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) -"dvs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) -"dvt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) -"dvu" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) -"dvv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) -"dvw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) -"dvx" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) -"dvy" = (/obj/structure/closet/hydrant{pixel_x = -32},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dvz" = (/obj/structure/rack,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/samplebags{pixel_x = 3; pixel_y = -3},/obj/machinery/power/apc{dir = 4; name = "Maintenance Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dvA" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) -"dvB" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) -"dvC" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dvD" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"dvE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dvF" = (/obj/machinery/door/airlock/glass{name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dvG" = (/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,/area/mine/abandoned) -"dvH" = (/obj/machinery/door/window/westleft,/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dvI" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) -"dvJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/mine/explored) -"dvK" = (/obj/machinery/suspension_gen,/turf/simulated/floor,/area/research_outpost/gearstore) -"dvL" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/research_outpost/gearstore) -"dvM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dvN" = (/obj/machinery/atmospherics/portables_connector{dir = 2},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window{dir = 4; name = "Air Tank Access"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor,/area/research_outpost/gearstore) -"dvO" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "research_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor,/area/research_outpost/gearstore) -"dvP" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/turf/simulated/floor,/area/research_outpost/gearstore) -"dvQ" = (/obj/machinery/disposal/deliveryChute{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) -"dvR" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor/plating,/area/research_outpost/maint) -"dvS" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) -"dvT" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/iso1) -"dvU" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) -"dvV" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) -"dvW" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/iso2) -"dvX" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) -"dvY" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) -"dvZ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/iso3) -"dwa" = (/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/iso3) -"dwb" = (/obj/structure/stool/bed,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/iso3) -"dwc" = (/obj/structure/rack,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dwd" = (/obj/structure/rack,/obj/item/weapon/storage/box/lights/bulbs{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/lights/tubes{pixel_x = -5; pixel_y = 5},/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dwe" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/mineral/random,/area/mine/unexplored) -"dwf" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwg" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwh" = (/obj/effect/decal/remains/human,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) -"dwi" = (/obj/item/weapon/table_parts,/turf/simulated/floor,/area/mine/abandoned) -"dwj" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dwk" = (/obj/structure/rack,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dwl" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwm" = (/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dwn" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; tag = "icon-closed (EAST)"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) -"dwo" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area) -"dwp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dwq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dwr" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall,/area/research_outpost/gearstore) -"dws" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dwt" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "research_inner"; locked = 1; name = "Research Outpost External Access"; req_access = null; req_access_txt = null},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"dwu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) -"dwv" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) -"dww" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwx" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwy" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) -"dwz" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dwA" = (/obj/machinery/door/window/westleft,/obj/machinery/light/small,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dwB" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) -"dwC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/mine/explored) -"dwD" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area/mine/explored) -"dwE" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area/mine/explored) -"dwF" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area/mine/explored) -"dwG" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) -"dwH" = (/obj/structure/transit_tube/station{dir = 2; icon_state = "closed"; tag = "icon-closed (EAST)"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) -"dwI" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) -"dwJ" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/research_outpost/gearstore) -"dwK" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) -"dwL" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/wall,/area/research_outpost/gearstore) -"dwM" = (/obj/machinery/light/small{dir = 8},/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "research_pump"; exterior_door_tag = "research_outer"; frequency = 1379; id_tag = "research_airlock"; interior_door_tag = "research_inner"; pixel_x = -25; pixel_y = 0; req_access_txt = null; sensor_tag = "research_sensor"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) -"dwN" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "research_pump"},/turf/simulated/floor,/area/research_outpost/gearstore) -"dwO" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/research_outpost/gearstore) -"dwP" = (/obj/machinery/door/window/westleft,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dwQ" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) -"dwR" = (/turf/simulated/wall/r_wall,/area/mine/explored) -"dwS" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dwT" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dwU" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) -"dwV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dwW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating,/area/mine/explored) -"dwX" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/mine/explored) -"dwY" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/transit_tube,/turf/space,/area/mine/explored) -"dwZ" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/space,/area/mine/explored) -"dxa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/floor/plating,/area/mine/explored) -"dxb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"dxc" = (/obj/machinery/door/window/westleft{dir = 2},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dxd" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/research_outpost/gearstore) -"dxe" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/research_outpost/gearstore) -"dxf" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "research_sensor"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) -"dxg" = (/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) -"dxh" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) -"dxi" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/mine/explored) -"dxj" = (/obj/effect/glowshroom,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dxk" = (/turf/space,/area/mine/unexplored) -"dxl" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dxm" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) -"dxn" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "research_outer"; locked = 1; name = "Research Outpost External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) -"dxo" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"dxp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = -32},/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dxq" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) -"dxr" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/wall/r_wall,/area/mine/explored) -"dxs" = (/obj/structure/transit_tube,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dxt" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dxu" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/unexplored) -"dxv" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/unexplored) -"dxw" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/unexplored) -"dxx" = (/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) -"dxy" = (/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,/area/mine/abandoned) -"dxz" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) -"dxA" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"dxB" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) -"dxC" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "research_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dxD" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) -"dxE" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) -"dxF" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dxG" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHEAST)"; icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) -"dxH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = -32; pixel_y = -32},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dxI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dxJ" = (/obj/machinery/door/window/westleft{dir = 2},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dxK" = (/obj/machinery/door/window/westleft{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dxL" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dxM" = (/obj/effect/glowshroom,/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"dxN" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"dxO" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"dxP" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dxQ" = (/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"; tag = ""},/area/mine/abandoned) -"dxR" = (/obj/machinery/light_construct/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dxS" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) -"dxT" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) -"dxU" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) -"dxV" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) -"dxW" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) -"dxX" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dxY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dxZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dya" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dyb" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) -"dyc" = (/turf/simulated/mineral/random/high_chance,/area/mine/explored) -"dyd" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dye" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyf" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyg" = (/turf/simulated/mineral/random,/area) -"dyh" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"dyi" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"dyj" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dyk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dyl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"dym" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dyn" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored) -"dyo" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) -"dyp" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) -"dyq" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) -"dyr" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) -"dys" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dyt" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) -"dyu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored) -"dyv" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) -"dyw" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored) -"dyx" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dyy" = (/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{icon_state = "dark"},/area/mine/maintenance) -"dyz" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/mine/maintenance) -"dyA" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) -"dyB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"dyC" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"dyD" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"dyE" = (/obj/structure/lattice,/turf/space,/area/mine/explored) -"dyF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dyG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) -"dyH" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dyI" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("MINE")},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"dyJ" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyK" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyL" = (/turf/simulated/wall,/area/mine/living_quarters) -"dyM" = (/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"; tag = ""},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/mine/maintenance) -"dyN" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyO" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dyP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/mine/living_quarters) -"dyQ" = (/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/carpet,/area/mine/living_quarters) -"dyR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dyS" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) -"dyT" = (/obj/structure/table,/turf/simulated/floor/carpet,/area/mine/living_quarters) -"dyU" = (/turf/simulated/floor/carpet,/area/mine/living_quarters) -"dyV" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dyW" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dyX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) -"dyY" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) -"dyZ" = (/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/carpet,/area/mine/living_quarters) -"dza" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dzc" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/west_outpost) -"dzd" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dze" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzf" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"dzg" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/west_outpost) -"dzh" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"dzi" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) -"dzj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzk" = (/turf/simulated/wall,/area/mine/west_outpost) -"dzl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dzm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dzn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dzo" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dzp" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dzq" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dzr" = (/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/carpet,/area/mine/living_quarters) -"dzs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dzv" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost) -"dzw" = (/turf/simulated/floor,/area/mine/west_outpost) -"dzx" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost) -"dzy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dzz" = (/obj/machinery/recharge_station,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/west_outpost) -"dzA" = (/obj/structure/dispenser/oxygen,/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/mine/west_outpost) -"dzB" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dzC" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dzD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dzE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dzF" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dzG" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"dzH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dzI" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dzJ" = (/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dzK" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dzL" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dzM" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"dzN" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/living_quarters) -"dzO" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dzP" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/mine/living_quarters) -"dzQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/eva) -"dzR" = (/turf/simulated/wall,/area/mine/eva) -"dzS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) -"dzT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva) -"dzU" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost) -"dzV" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor,/area/mine/west_outpost) -"dzW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dzX" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/west_outpost) -"dzY" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor,/area/mine/west_outpost) -"dzZ" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/west_outpost) -"dAa" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dAb" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) -"dAc" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"dAd" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAe" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAf" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAg" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAh" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAi" = (/turf/simulated/floor,/area/mine/living_quarters) -"dAj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dAk" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/turf/simulated/floor,/area/mine/eva) -"dAl" = (/obj/structure/rack,/obj/item/weapon/storage/backpack/satchel,/obj/item/weapon/pickaxe,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/mine/eva) -"dAm" = (/obj/machinery/light,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dAn" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost) -"dAo" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) -"dAp" = (/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/simulated/floor/plating,/area/mine/west_outpost) -"dAq" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_west_pump"; exterior_door_tag = "mining_west_outer"; frequency = 1379; id_tag = "mining_west_airlock"; interior_door_tag = "mining_west_inner"; pixel_x = 0; pixel_y = -25; req_access_txt = null; sensor_tag = "mining_west_sensor"},/turf/simulated/floor,/area/mine/west_outpost) -"dAr" = (/obj/structure/ore_box,/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_west_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"dAs" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAt" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("MINE")},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAu" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) -"dAv" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/living_quarters) -"dAw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dAx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dAy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dAz" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/living_quarters) -"dAA" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dAB" = (/turf/simulated/wall,/area/mine/production) -"dAC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"dAD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"dAE" = (/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},/turf/simulated/floor,/area/mine/eva) -"dAF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) -"dAG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/eva) -"dAH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/mine/eva) -"dAI" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost) -"dAJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dAK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dAL" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dAM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2},/turf/simulated/floor,/area/mine/west_outpost) -"dAN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dAO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dAP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dAQ" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dAR" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) -"dAS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dAT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dAU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"dAV" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) -"dAW" = (/turf/simulated/floor,/area/mine/production) -"dAX" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/production) -"dAY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) -"dAZ" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) -"dBa" = (/turf/simulated/floor,/area/mine/eva) -"dBb" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) -"dBc" = (/obj/structure/dispenser/oxygen,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) -"dBd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) -"dBe" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "mining_east_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) -"dBf" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"dBg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/eva) -"dBh" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/west_outpost) -"dBi" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"dBj" = (/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,/area/mine/west_outpost) -"dBk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/west_outpost) -"dBl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/west_outpost) -"dBm" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/mine/west_outpost) -"dBn" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost) -"dBo" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dBp" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dBq" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dBr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dBs" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"dBt" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"dBu" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"dBv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dBw" = (/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,/area/mine/living_quarters) -"dBx" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = list("MINE")},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/living_quarters) -"dBy" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/living_quarters) -"dBz" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/mine/living_quarters) -"dBA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dBB" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) -"dBC" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) -"dBD" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) -"dBE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"dBF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/production) -"dBG" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) -"dBH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dBI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dBJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) -"dBK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/eva) -"dBL" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor,/area/mine/eva) -"dBM" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/eva) -"dBN" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) -"dBO" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"dBP" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/eva) -"dBQ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"dBR" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/west_outpost) -"dBS" = (/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) -"dBT" = (/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; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dBU" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/west_outpost) -"dBV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/living_quarters) -"dBW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dBX" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dBY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dBZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dCa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dCb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) -"dCc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dCd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/living_quarters) -"dCe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) -"dCf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) -"dCg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dCh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dCi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dCj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/production) -"dCk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dCl" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dCm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) -"dCn" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor,/area/mine/eva) -"dCo" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) -"dCp" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) -"dCq" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) -"dCr" = (/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/simulated/floor/plating,/area/mine/eva) -"dCs" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_east_pump"; exterior_door_tag = "mining_east_outer"; frequency = 1379; id_tag = "mining_east_airlock"; interior_door_tag = "mining_east_inner"; pixel_x = 0; pixel_y = -25; req_access_txt = null; sensor_tag = "mining_east_sensor"},/turf/simulated/floor,/area/mine/eva) -"dCt" = (/obj/structure/ore_box,/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_east_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) -"dCu" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dCv" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dCw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dCx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/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) -"dCy" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dCz" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dCA" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/living_quarters) -"dCB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dCC" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/living_quarters) -"dCD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dCE" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dCF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/living_quarters) -"dCG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor,/area/mine/living_quarters) -"dCH" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/mine/living_quarters) -"dCI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dCJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dCK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dCL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/living_quarters) -"dCM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/production) -"dCN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) -"dCO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dCP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dCQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) -"dCR" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) -"dCS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dCT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dCU" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/production) -"dCV" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/production) -"dCW" = (/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = list("MINE")},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dCX" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dCY" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dCZ" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dDa" = (/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) -"dDb" = (/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) -"dDc" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) -"dDd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDe" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dDf" = (/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) -"dDg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDh" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/living_quarters) -"dDi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/living_quarters) -"dDj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) -"dDm" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dDn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) -"dDo" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/turf/simulated/wall,/area/mine/production) -"dDp" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDq" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDr" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDs" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDt" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDu" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDv" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dDw" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dDx" = (/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dDy" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dDz" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDC" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDD" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDE" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) -"dDF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) -"dDG" = (/obj/machinery/light/small{dir = 4},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_west_sensor"; pixel_x = 25; pixel_y = -5},/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_west_pump"; exterior_door_tag = "mining_west_outer"; frequency = 1379; id_tag = "mining_west_airlock"; interior_door_tag = "mining_west_inner"; pixel_x = 25; pixel_y = 5; req_access_txt = null; sensor_tag = "mining_west_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor,/area/mine/living_quarters) -"dDH" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/mine/production) -"dDI" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) -"dDJ" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDK" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dDL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dDM" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) -"dDN" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/living_quarters) -"dDO" = (/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{icon_state = "white"},/area/mine/living_quarters) -"dDP" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"dDQ" = (/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) -"dDR" = (/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDS" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dDT" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dDU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"dDV" = (/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{icon_state = "warning"},/area/mine/living_quarters) -"dDW" = (/turf/space,/area/shuttle/mining/outpost) -"dDX" = (/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,/area/mine/production) -"dDY" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) -"dDZ" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dEa" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dEb" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dEc" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dEd" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEe" = (/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) -"dEf" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEg" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) -"dEh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/living_quarters) -"dEi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/production) -"dEj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dEk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = list("MINE")},/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/production) -"dEl" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dEm" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dEn" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dEo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) -"dEp" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"dEq" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"dEr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/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/floor/plating,/area/mine/production) -"dEs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/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/floor/plating,/area/mine/production) -"dEt" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) -"dEu" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/mine/production) -"dEv" = (/obj/structure/closet/crate,/obj/structure/noticeboard{pixel_y = 27},/turf/simulated/floor,/area/mine/production) -"dEw" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) -"dEx" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) -"dEy" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/production) -"dEz" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/production) -"dEA" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) -"dEB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dEC" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station External APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dED" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dEE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dEF" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dEG" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"dEH" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = list("MINE")},/turf/simulated/floor,/area/mine/production) -"dEI" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dEJ" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dEK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) -"dEL" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) -"dEM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/production) -"dEN" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"dEO" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) -"dEP" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"dEQ" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dER" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/mine/production) -"dES" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) -"dET" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dEU" = (/turf/simulated/wall/r_wall,/area/mine/production) -"dEV" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/production) -"dEW" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) -"dEX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/production) -"dEY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dEZ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dFa" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dFb" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"dFc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) -"dFd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) -"dFe" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area) -"dFf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) -"dFg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) -"dFh" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/production) -"dFi" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"dFj" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dFk" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dFl" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dFm" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dFn" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (SOUTHWEST)"; icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dgw" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/research_outpost/anomaly) +"dgx" = (/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dgy" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area) +"dgz" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area) +"dgA" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area) +"dgB" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/research_outpost/anomaly) +"dgC" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/power/emitter{anchored = 1; state = 2},/obj/structure/cable,/turf/simulated/floor/plating{dir = 5; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01; tag = "icon-warnplate (NORTHEAST)"},/area/research_outpost/anomaly) +"dgD" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/space,/area) +"dgE" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dgF" = (/obj/machinery/atmospherics/pipe/tank/nitrogen,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dgG" = (/obj/machinery/camera{c_tag = "Research Outpost Anomalous Materials Lab"; dir = 8; network = list("RD","SS13")},/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dgH" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/item/weapon/folder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dgI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dgJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dgK" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/space,/area) +"dgL" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/research_outpost/anomaly) +"dgM" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/research_outpost/anomaly) +"dgN" = (/obj/machinery/anomaly/hyperspectral,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/research_outpost/anomaly) +"dgO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dgP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/research_outpost/hallway) +"dgQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whiteredcorner"},/area/research_outpost/hallway) +"dgR" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) +"dgS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) +"dgT" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) +"dgU" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/mineral,/area/mine/unexplored) +"dgV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dgW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dgX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dgY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) +"dgZ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dha" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dhb" = (/obj/machinery/anomaly/accelerator,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dhc" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dhd" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dhe" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dhf" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dhg" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/mineral,/area/mine/unexplored) +"dhh" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dhi" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dhj" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/hallway) +"dhk" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dhl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/transit_tube,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dhm" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area) +"dhn" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area) +"dho" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/turf/space,/area) +"dhp" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dhq" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"dhr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dhs" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dht" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dhu" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dhv" = (/obj/structure/closet/hydrant{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dhw" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell,/obj/item/weapon/cable_coil/random,/obj/item/weapon/cable_coil/random,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dhx" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dhy" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dhz" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"dhA" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) +"dhB" = (/turf/simulated/wall/r_wall,/area/research_outpost/hallway) +"dhC" = (/turf/simulated/floor,/area/research_outpost/hallway) +"dhD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/research_outpost/hallway) +"dhE" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area) +"dhF" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area) +"dhG" = (/obj/machinery/door/window/westleft{dir = 4; name = "Spectrometry Lab"; req_access_txt = "47"},/obj/machinery/door/window/westleft{dir = 8; name = "Spectrometry Lab"; opacity = 0; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dhH" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"dhI" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"dhJ" = (/obj/structure/rack,/obj/item/stack/sheet/metal{pixel_x = 5; pixel_y = 5},/obj/item/stack/sheet/glass,/obj/item/weapon/storage/belt/utility{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dhK" = (/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dhL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dhM" = (/turf/simulated/wall,/area/research_outpost/maintstore1) +"dhN" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/table,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) +"dhO" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) +"dhP" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/maintstore1) +"dhQ" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/maintstore1) +"dhR" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/research_outpost/maintstore1) +"dhS" = (/turf/simulated/wall,/area/research_outpost/hallway) +"dhT" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/research_outpost/hallway) +"dhU" = (/obj/machinery/door_control{id = "rdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/research_outpost/hallway) +"dhV" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Fore"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor,/area/research_outpost/hallway) +"dhW" = (/obj/machinery/door_control{id = "rdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/research_outpost/hallway) +"dhX" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area) +"dhY" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area) +"dhZ" = (/turf/simulated/mineral/random,/area/mine/unexplored) +"dia" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/lattice,/turf/space,/area) +"dib" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/spectro) +"dic" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"did" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"die" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dif" = (/obj/machinery/door/window/westleft{dir = 4; name = "Spectrometry Lab"; req_access_txt = "47"},/obj/machinery/door/window/westleft{dir = 8; name = "Spectrometry Lab"; opacity = 0; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dig" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dih" = (/turf/simulated/wall/r_wall,/area/research_outpost/spectro) +"dii" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/nutrient/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dij" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dik" = (/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/maintstore1) +"dil" = (/turf/simulated/floor,/area/research_outpost/maintstore1) +"dim" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/maintstore1) +"din" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/camera{c_tag = "Research Outpost Auxiliary Storage"; dir = 8; network = list("RD","SS13")},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/research_outpost/maintstore1) +"dio" = (/obj/structure/table,/turf/simulated/floor/carpet,/area/research_outpost/hallway) +"dip" = (/turf/simulated/floor/carpet,/area/research_outpost/hallway) +"diq" = (/obj/machinery/door/airlock{id_tag = "rminingdorm1"; name = "Dorm 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) +"dir" = (/obj/machinery/door/airlock{id_tag = "rdorm2"; name = "Dorm 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) +"dis" = (/obj/structure/table,/obj/structure/sign/nosmoking_2{pixel_x = 32},/obj/machinery/camera{c_tag = "Research Outpost Mass Spectrometry"; dir = 8; network = list("RD","SS13")},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/folder,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dit" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"diu" = (/obj/machinery/anomaly/gas_chromatography,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"div" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"diw" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Mass Spectrometry APC"; pixel_x = 24; pixel_y = 0; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/item/weapon/storage/box/solution_trays,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dix" = (/turf/simulated/wall/r_wall,/area/research_outpost/sample) +"diy" = (/obj/machinery/power/apc{dir = 8; name = "Auxiliary Storage APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/research_outpost/maintstore1) +"diz" = (/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/maintstore1) +"diA" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/maintstore1) +"diB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/botany{pixel_x = 32},/turf/simulated/floor{tag = "icon-warningcorner (NORTH)"; icon_state = "warningcorner"; dir = 1},/area/research_outpost/maintstore1) +"diC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/research_outpost/hallway) +"diD" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/research_outpost/hallway) +"diE" = (/turf/simulated/wall/r_wall,/area/research_outpost/atmos) +"diF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/atmos) +"diG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"diH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"diI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"diJ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) +"diK" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"diL" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) +"diM" = (/obj/machinery/anomaly/ion_mobility,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"diN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) +"diO" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/research_outpost/spectro) +"diP" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"diQ" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"diR" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"diS" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"diT" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/sample) +"diU" = (/obj/machinery/door/window/westleft{dir = 1; name = "Sample Preparation Loading"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/research_outpost/sample) +"diV" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/research_outpost/sample) +"diW" = (/obj/machinery/hydroponics/soil,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) +"diX" = (/obj/machinery/hydroponics/soil,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) +"diY" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/maintstore1) +"diZ" = (/obj/structure/sink{pixel_y = 30},/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) +"dja" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) +"djb" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/research_outpost/hallway) +"djc" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"djd" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos) +"dje" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djf" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djg" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/obj/machinery/power/apc{dir = 1; name = "Outpost Atmospherics APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djh" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dji" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/research_outpost/atmos) +"djj" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/atmos) +"djk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"djm" = (/turf/simulated/floor,/area/mine/abandoned) +"djn" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"djo" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 8; icon_state = "freezer_0"; tag = ""},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"djp" = (/obj/machinery/anomaly/ion_mobility,/obj/machinery/light,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"djq" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) +"djr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"djs" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/research_outpost/hallway) +"djt" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 3; pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"dju" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"djv" = (/obj/structure/table,/obj/machinery/bunsen_burner,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"djw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"djx" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/sample) +"djy" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 2},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) +"djz" = (/obj/machinery/hydroponics/soil,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) +"djA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/maintstore1) +"djB" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall,/area/research_outpost/hallway) +"djC" = (/obj/machinery/shower{tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) +"djD" = (/obj/machinery/door_control{id = "rbath"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) +"djE" = (/obj/machinery/door/airlock{id_tag = "rbath"; name = "Bathroom"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/research_outpost/hallway) +"djF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"djG" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"djH" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djI" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2; tag = "icon-manifold-r (EAST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"djL" = (/obj/machinery/door/window/westleft,/turf/simulated/floor,/area/research_outpost/atmos) +"djM" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/atmos) +"djN" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) +"djO" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) +"djP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"djQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"djR" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 0; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"djS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/research_outpost/hallway) +"djT" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'MASS SPECTROMETRY'"; name = "\improper MASS SPECTROMETRY"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/research_outpost/hallway) +"djU" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) +"djV" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) +"djW" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area) +"djX" = (/obj/machinery/light/small,/obj/structure/transit_tube,/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) +"djY" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"djZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"dka" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"dkb" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/apc{dir = 4; name = "Sample Preparation APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"dkc" = (/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) +"dkd" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Loading"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/anomaly) +"dke" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"dkf" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"dkg" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 4},/obj/structure/sign/nosmoking_1{pixel_x = -32},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkh" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; level = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dki" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkj" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor,/area/research_outpost/atmos) +"dkk" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHWEST)"; icon_state = "pwall"; dir = 9},/area/shuttle/alien/mine) +"dkl" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area/shuttle/alien/mine) +"dkm" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area/shuttle/alien/mine) +"dkn" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dko" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dkp" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area) +"dkq" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/obj/structure/lattice,/turf/space,/area) +"dkr" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/obj/structure/lattice,/turf/space,/area) +"dks" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/space,/area) +"dkt" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/obj/structure/lattice,/turf/space,/area) +"dku" = (/obj/machinery/anomaly/isotope_ratio,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dkv" = (/obj/machinery/anomaly/isotope_ratio,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dkw" = (/obj/machinery/atmospherics/pipe/tank/nitrogen{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) +"dkx" = (/obj/machinery/chem_master,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dky" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dkz" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Sample Preparation"; dir = 1; network = list("RD","SS13")},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dkA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dkB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dkC" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkD" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkE" = (/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/anomaly) +"dkG" = (/obj/structure/table,/obj/item/weapon/lighter/random,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dkH" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/anomaly) +"dkI" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/anomaly) +"dkJ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"dkK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"dkL" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkM" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/obj/machinery/atmospherics/pipe/manifold4w{color = "blue"; icon_state = "manifold4w-b"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; layer = 2.4; level = 2; on = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dkP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"dkQ" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating/airless,/area/shuttle/alien/mine) +"dkR" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dkS" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dkT" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"dkU" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dkV" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dkW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"dkX" = (/turf/simulated/mineral/random,/area/mine/explored) +"dkY" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) +"dkZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dla" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dld" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/sample) +"dle" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"dlf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/research_outpost/sample) +"dlg" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Anomalous Materials APC"; pixel_x = -24; pixel_y = 0},/obj/structure/rack,/obj/item/clothing/head/welding,/obj/item/weapon/weldingtool,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dlh" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dli" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dlj" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric{name = "beaker 'sulphuric acid'"},/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/obj/item/weapon/reagent_containers/glass/bottle/toxin,/obj/item/weapon/reagent_containers/glass/beaker/fuel,/obj/item/weapon/reagent_containers/glass/beaker/water,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dlk" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dll" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) +"dlm" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) +"dln" = (/obj/machinery/door/airlock/atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dlo" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dlp" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b"; level = 2; name = "pipe manifold"},/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dlq" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b"; level = 2; name = "pipe manifold"},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dlr" = (/obj/structure/sign/fire{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dls" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) +"dlt" = (/turf/simulated/mineral,/area/research_outpost/atmos) +"dlu" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHEAST)"; icon_state = "pwall"; dir = 5},/area/shuttle/alien/mine) +"dlv" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHEAST)"; icon_state = "pwall"; dir = 6},/area/shuttle/alien/mine) +"dlw" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dlx" = (/turf/simulated/wall,/area/mine/abandoned) +"dly" = (/turf/space,/area/shuttle/research/outpost) +"dlz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dlB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/research_outpost/hallway) +"dlC" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Lobby"; dir = 2; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/research_outpost/hallway) +"dlF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dlH" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) +"dlI" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dlJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dlK" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/sign/chemistry{desc = "A warning sign which reads 'SAMPLE PREPARATION'"; name = "\improper SAMPLE PREPARATION"; pixel_y = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dlL" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/melee/baton,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dlM" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dlN" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/research_outpost/anomaly) +"dlO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) +"dlQ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) +"dlR" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) +"dlS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) +"dlT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) +"dlU" = (/turf/simulated/wall/r_wall,/area/research_outpost/power) +"dlV" = (/obj/machinery/door/airlock/glass_atmos{name = "Outpost Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor,/area/research_outpost/power) +"dlW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"dlX" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"dlY" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) +"dlZ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/mineral,/area/research_outpost/atmos) +"dma" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"dmb" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) +"dmc" = (/obj/item/stack/rods,/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dmd" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dme" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dmf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) +"dmg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) +"dmh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) +"dmi" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/hallway) +"dmj" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dmk" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dml" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dmm" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/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{icon_state = "white"},/area/research_outpost/hallway) +"dmn" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) +"dmo" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dmp" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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 = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dmq" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmr" = (/obj/structure/disposalpipe/segment,/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{icon_state = "white"},/area/research_outpost/anomaly) +"dms" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmt" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmw" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmx" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmy" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dmz" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) +"dmA" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/power) +"dmB" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/power) +"dmC" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/research_outpost/power) +"dmD" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/sign/electricshock{pixel_x = 32},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/power) +"dmE" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos) +"dmF" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) +"dmG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"dmH" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dmI" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dmJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/hallway) +"dmK" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/research_outpost/hallway) +"dmL" = (/obj/structure/table,/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dmM" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dmN" = (/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dmO" = (/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dmP" = (/obj/structure/closet/secure_closet/xenoarchaeologist{req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/research_outpost/hallway) +"dmQ" = (/obj/machinery/door/window/westleft{dir = 1; name = "Locker room"; opacity = 0; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) +"dmR" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dmS" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) +"dmT" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; name = "\improper ANOMALOUS MATERIALS"; pixel_x = 32},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) +"dmU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmW" = (/obj/structure/table,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/item/device/measuring_tape,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dna" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/sign/science{desc = "A warning sign which reads 'ANOMALOUS MATERIALS'"; name = "\improper ANOMALOUS MATERIALS"; pixel_x = -32},/turf/simulated/floor{dir = 1; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) +"dnb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) +"dnc" = (/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor/plating,/area/research_outpost/power) +"dnd" = (/turf/simulated/floor/plating,/area/research_outpost/power) +"dne" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/research_outpost/power) +"dnf" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) +"dng" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"dnh" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) +"dni" = (/obj/structure/disposaloutlet{dir = 2},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) +"dnj" = (/turf/simulated/mineral,/area/research_outpost/power) +"dnk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dnl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dnm" = (/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) +"dnn" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dno" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dnp" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dnq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dnr" = (/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dns" = (/obj/machinery/door/window/westleft{dir = 8; name = "Locker room"; opacity = 0; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/turf/simulated/floor,/area/research_outpost/hallway) +"dnt" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) +"dnu" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 4},/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/camera{c_tag = "Research Outpost Hallway Starboard"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dnv" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dnw" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) +"dnx" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dnC" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Research Outpost Hallway Engineering"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dnD" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) +"dnE" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/power/apc{dir = 8; name = "Outpost Power APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/research_outpost/power) +"dnF" = (/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/research_outpost/power) +"dnG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"dnH" = (/obj/machinery/portable_atmospherics/scrubber,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"dnI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/research_outpost/power) +"dnJ" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) +"dnK" = (/obj/machinery/mass_driver{dir = 4; id = "research"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) +"dnL" = (/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/power) +"dnM" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area) +"dnN" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dnO" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dnP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dnQ" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dnR" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dnS" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor,/area/mine/abandoned) +"dnT" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) +"dnU" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) +"dnV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dnW" = (/obj/structure/bookcase/manuals/xenoarchaeology,/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dnX" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/item/device/camera,/obj/item/weapon/stamp,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dnY" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/machinery/light/small,/obj/item/weapon/folder,/obj/machinery/power/apc{dir = 2; name = "Outpost Lobby APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/wood,/area/research_outpost/hallway) +"dnZ" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/research_outpost/hallway) +"doa" = (/obj/structure/closet/secure_closet/xenoarchaeologist,/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/research_outpost/hallway) +"dob" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) +"doc" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dod" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"doe" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dof" = (/obj/machinery/door/window/westleft{dir = 8; name = "Monkey Pen"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dog" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"doh" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/research_outpost/anomaly) +"dol" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dom" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 4; name = "Outpost Hallways APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"don" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"doo" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/power) +"dop" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; layer = 2.4; level = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"doq" = (/obj/machinery/conveyor_switch{id = "archgunc"},/turf/simulated/floor/plating,/area/research_outpost/power) +"dor" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/research_outpost/power) +"dos" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/research_outpost/power) +"dot" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dou" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dov" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dow" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dox" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"doy" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"doz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"doA" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"doB" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) +"doC" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/wall,/area/research_outpost/entry) +"doD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) +"doE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) +"doF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) +"doG" = (/obj/machinery/door/airlock/external{name = "Research Outpost Dock Airlock"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"doH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/entry) +"doI" = (/obj/structure/sign/science,/turf/simulated/wall,/area/research_outpost/entry) +"doJ" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "7"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"doK" = (/obj/machinery/door/airlock/glass_research{name = "Outpost Primary Access"; req_access_txt = "7"},/turf/simulated/floor,/area/research_outpost/entry) +"doL" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/hallway) +"doM" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"doN" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"doO" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"doP" = (/obj/machinery/door/window/westleft{dir = 4; name = "laser testing"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/anomaly) +"doR" = (/obj/machinery/anomaly/fourier_transform,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"doS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"doT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"doU" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"doV" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/light/small,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plating,/area/research_outpost/power) +"doW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"doX" = (/obj/machinery/driver_button{id = "research"; pixel_x = 6; pixel_y = -26},/obj/machinery/conveyor{dir = 4; id = "archgunc"},/turf/simulated/floor/plating,/area/research_outpost/power) +"doY" = (/obj/structure/sign/deathsposal{pixel_x = 32},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) +"doZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/research_outpost/power) +"dpa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dpb" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) +"dpc" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/hallway) +"dpd" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/space,/area) +"dpe" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area) +"dpf" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dpg" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dph" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dpi" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/turf/simulated/floor/plating,/area/mine/abandoned) +"dpj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dpk" = (/obj/machinery/computer/research_shuttle,/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/entry) +"dpl" = (/turf/simulated/floor,/area/research_outpost/entry) +"dpm" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/entry) +"dpn" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/entry) +"dpo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dpp" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) +"dpq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) +"dpr" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dps" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/toxin,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dpt" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/fire,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dpu" = (/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) +"dpv" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/tempstorage) +"dpw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/tempstorage) +"dpx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/tempstorage) +"dpy" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) +"dpz" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Central"; dir = 4; network = list("RD","SS13")},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"dpA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpB" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpC" = (/obj/machinery/door/window/westleft{dir = 2; name = "Monkey Pen"; req_access_txt = "47"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpE" = (/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpF" = (/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dpG" = (/obj/machinery/door/airlock/engineering{name = "Power substation"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/power) +"dpH" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dpI" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) +"dpJ" = (/obj/structure/transit_tube/station,/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = 32; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/hallway) +"dpK" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dpL" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dpM" = (/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dpN" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/harvesting) +"dpO" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dpP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dpQ" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dpR" = (/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) +"dpS" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) +"dpT" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dpU" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) +"dpV" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dpW" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dpX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dpY" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/entry) +"dpZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/entry) +"dqa" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"dqb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/glass_research{name = "Research Shuttle Dock"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/entry) +"dqc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) +"dqd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"dqe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"dqf" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Medbay"; req_access_txt = "7"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dqg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dqh" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dqi" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/machinery/conveyor_switch{id = "anotempload"; name = "conveyor switch"; pixel_x = 0; pixel_y = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dqj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dqk" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dql" = (/obj/machinery/door/airlock/research{name = "Temporary Storage"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dqm" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"dqn" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dqo" = (/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dqp" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dqq" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dqr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dqu" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/research_outpost/hallway) +"dqv" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dqw" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/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{icon_state = "white"},/area/research_outpost/hallway) +"dqx" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dqy" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) +"dqz" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/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{dir = 1; icon_state = "whiteyellow"; tag = "icon-whitehall (WEST)"},/area/research_outpost/hallway) +"dqA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) +"dqB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/camera{c_tag = "Research Outpost Hallway Starboard"; dir = 2; network = list("RD","SS13"); pixel_x = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dqC" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/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{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dqD" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dqE" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor,/area/research_outpost/harvesting) +"dqF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/power/apc{dir = 4; name = "Exotic Particles APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/research_outpost/harvesting) +"dqG" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dqH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) +"dqI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) +"dqJ" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) +"dqK" = (/obj/machinery/artifact_harvester,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) +"dqL" = (/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) +"dqM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dqN" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) +"dqO" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dqP" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dqQ" = (/turf/simulated/floor/airless,/area/mine/abandoned) +"dqR" = (/obj/effect/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) +"dqS" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dqT" = (/obj/structure/table,/turf/simulated/floor,/area/mine/abandoned) +"dqU" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/abandoned) +"dqV" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/abandoned) +"dqW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dqX" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/entry) +"dqY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor,/area/research_outpost/entry) +"dqZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/camera{c_tag = "Research Outpost Shuttle Dock"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/research_outpost/entry) +"dra" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/entry) +"drb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) +"drc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"drd" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) +"dre" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/sign/greencross,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"drf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"drg" = (/obj/machinery/power/apc{dir = 4; name = "Outpost Medbay APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"drh" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dri" = (/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/research_outpost/tempstorage) +"drj" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/research_outpost/tempstorage) +"drk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/research_outpost/tempstorage) +"drl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"drm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"drn" = (/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"dro" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) +"drq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM ONE'"; name = "\improper ISOLATION ROOM ONE"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"drr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"drt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dru" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM TWO'"; name = "\improper ISOLATION ROOM TWO"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"drv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"drw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"drx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/examroom{desc = "A guidance sign which reads 'ISOLATION ROOM THREE'"; name = "\improper ISOLATION ROOM THREE"; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/hallway) +"dry" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) +"drz" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"drA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"drB" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sign/biohazard{pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) +"drC" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/research_outpost/hallway) +"drD" = (/obj/machinery/door/airlock/research{name = "Exotic Particles Collection"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) +"drE" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/research_outpost/harvesting) +"drF" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) +"drG" = (/obj/machinery/door/airlock/external{name = "Primary Access"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/harvesting) +"drH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) +"drI" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) +"drJ" = (/obj/structure/table,/obj/item/weapon/anodevice{pixel_x = 3; pixel_y = 3},/obj/item/weapon/anodevice,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) +"drK" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"drL" = (/obj/effect/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"drM" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"drN" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"drO" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"drP" = (/obj/structure/table,/turf/simulated/floor/airless,/area/mine/abandoned) +"drQ" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"drR" = (/turf/simulated/mineral,/area/mine/explored) +"drS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/entry) +"drT" = (/obj/structure/transit_tube/station{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/obj/structure/transit_tube_pod,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/entry) +"drU" = (/obj/machinery/hologram/holopad,/obj/machinery/light,/turf/simulated/floor{icon_state = "bluecorner"},/area/research_outpost/entry) +"drV" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) +"drW" = (/obj/machinery/camera{c_tag = "Research Mining Dock"; dir = 1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) +"drX" = (/obj/structure/cable,/obj/structure/table,/obj/machinery/power/apc{dir = 0; name = "Outpost Shuttle Dock APC"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor{dir = 2; icon_state = "cmo"},/area/research_outpost/entry) +"drY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"drZ" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/entry) +"dsa" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/research_outpost/entry) +"dsb" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/entry) +"dsc" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dsd" = (/obj/machinery/sleeper{dir = 1},/turf/simulated/floor{dir = 9; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTHEAST)"},/area/research_outpost/med) +"dse" = (/obj/machinery/sleep_console,/obj/machinery/light/small,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/research_outpost/med) +"dsf" = (/obj/machinery/conveyor{dir = 9; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/research_outpost/tempstorage) +"dsg" = (/turf/simulated/wall/r_wall,/area/research_outpost/maint) +"dsh" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/research_outpost/maint) +"dsi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dsj" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"dsk" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"dsl" = (/obj/machinery/door/airlock/research{name = "Isolation room one"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso1) +"dsm" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso2) +"dsn" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso2) +"dso" = (/obj/machinery/door/airlock/research{name = "Isolation room two"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso2) +"dsp" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3) +"dsq" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/iso3) +"dsr" = (/obj/machinery/door/airlock/research{name = "Isolation Room Three"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.6; name = "Firelock North"},/obj/machinery/door/firedoor/border_only{layer = 2.6; name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso3) +"dss" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "0"; req_one_access_txt = "11;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dst" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) +"dsu" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) +"dsv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/research{name = "Long Term Storage"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"dsw" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/harvesting) +"dsx" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/research_outpost/harvesting) +"dsy" = (/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{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) +"dsz" = (/obj/structure/table,/obj/item/weapon/anobattery{pixel_x = -6; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = -2; pixel_y = -2},/obj/item/weapon/anobattery{pixel_x = 2; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = 6; pixel_y = 6},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) +"dsA" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dsB" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) +"dsC" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dsD" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dsE" = (/turf/simulated/wall,/area/mine/unexplored) +"dsF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = -32; pixel_y = 0},/turf/space,/area) +"dsG" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall,/area/research_outpost/entry) +"dsH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dsI" = (/turf/simulated/wall,/area/research_outpost/entry) +"dsJ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/entry) +"dsK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Expedition Prep"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry) +"dsL" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/entry) +"dsM" = (/obj/machinery/door/airlock/research{name = "Temporary Storage Loading"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) +"dsN" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/research_outpost/maint) +"dsO" = (/obj/machinery/conveyor{dir = 5; id = "anosample"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dsP" = (/obj/machinery/conveyor{dir = 4; id = "anosample"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dsQ" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dsR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dsS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso1) +"dsT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso1) +"dsU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso1) +"dsV" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso2) +"dsW" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso2) +"dsX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso2) +"dsY" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 1},/obj/structure/table,/turf/simulated/floor,/area/research_outpost/iso3) +"dsZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/iso3) +"dta" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/turf/simulated/floor,/area/research_outpost/iso3) +"dtb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dtc" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dtd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"dte" = (/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) +"dtf" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/camera{c_tag = "Research Outpost Exotic Particles Lab"; dir = 4; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/harvesting) +"dtg" = (/obj/machinery/alarm{dir = 1; pixel_y = -24},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) +"dth" = (/obj/machinery/artifact_scanpad,/obj/machinery/light/small,/turf/simulated/floor/bluegrid,/area/research_outpost/harvesting) +"dti" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/mine/abandoned) +"dtj" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"dtk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"dtl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/mine/abandoned) +"dtm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"dtn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"dto" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"dtp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"dtq" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor,/area/mine/abandoned) +"dtr" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"dts" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dtt" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dtu" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/space,/area) +"dtv" = (/turf/simulated/wall,/area/research_outpost/gearstore) +"dtw" = (/obj/structure/closet/excavation,/turf/simulated/floor,/area/research_outpost/gearstore) +"dtx" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"dty" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/research_outpost/gearstore) +"dtz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dtA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) +"dtB" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) +"dtC" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/gearstore) +"dtD" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "47"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/tempstorage) +"dtE" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/research_outpost/tempstorage) +"dtF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 1; name = "Temporary Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/research_outpost/tempstorage) +"dtG" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/tempstorage) +"dtH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) +"dtI" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) +"dtJ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) +"dtK" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) +"dtL" = (/obj/machinery/conveyor_switch{id = "anosample"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01; tag = "icon-warnplate (NORTH)"},/area/research_outpost/maint) +"dtM" = (/turf/simulated/floor/plating,/area/research_outpost/maint) +"dtN" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dtO" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"dtP" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso1) +"dtQ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso1) +"dtR" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room One APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso1) +"dtS" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso2) +"dtT" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso2) +"dtU" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room Two APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso2) +"dtV" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso3) +"dtW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 100; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/research_outpost/iso3) +"dtX" = (/obj/machinery/power/apc{dir = 4; name = "Isolation Room Three APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{id = "riso3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor,/area/research_outpost/iso3) +"dtY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dtZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dua" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) +"dub" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"duc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Long Term Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"dud" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"due" = (/obj/structure/disposaloutlet{dir = 2},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/research_outpost/longtermstorage) +"duf" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) +"dug" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/obj/structure/lattice,/turf/space,/area) +"duh" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dui" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"duj" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) +"duk" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dul" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dum" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dun" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/mineral,/area/mine/unexplored) +"duo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/gearstore) +"dup" = (/obj/structure/rack,/obj/item/weapon/storage/belt/archaeology,/obj/item/clothing/suit/space/anomaly,/obj/item/clothing/head/helmet/space/anomaly,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"duq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dur" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor,/area/research_outpost/gearstore) +"dus" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/gearstore) +"dut" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Expedition Area APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/camera{c_tag = "Research Outpost Expedition Prep"; dir = 8; network = list("RD","SS13")},/turf/simulated/floor,/area/research_outpost/gearstore) +"duu" = (/turf/simulated/wall,/area/research_outpost/tempstorage) +"duv" = (/obj/machinery/mineral/input,/obj/machinery/conveyor_switch/oneway{id = "anominerals"; pixel_y = 16},/turf/simulated/floor{dir = 2; icon_state = "loadingarea"; tag = "loading"},/area/research_outpost/tempstorage) +"duw" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/research_outpost/maint) +"dux" = (/obj/machinery/power/apc{dir = 8; name = "Maintenance APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) +"duy" = (/obj/machinery/atmospherics/valve,/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("isolation"); pixel_x = 32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maint) +"duz" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"duA" = (/obj/machinery/door/airlock/external{id_tag = "riso1"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso1) +"duB" = (/obj/machinery/door/airlock/external{id_tag = "riso2"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso2) +"duC" = (/obj/machinery/door/airlock/external{id_tag = "riso3"; name = "Access Airlock"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{layer = 2.8; name = "\improper Firelock South"},/obj/machinery/door/firedoor/border_only{dir = 1; layer = 2.8; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/iso3) +"duD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"duE" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"duF" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) +"duG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"duH" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) +"duI" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/longtermstorage) +"duJ" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"duK" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/obj/structure/lattice,/turf/space,/area) +"duL" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) +"duM" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) +"duN" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"duO" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) +"duP" = (/obj/effect/alien/weeds{icon_state = "weeds"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"duQ" = (/turf/simulated/wall,/area/mine/explored) +"duR" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"duS" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"duT" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/mineral,/area/mine/explored) +"duU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"duV" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/research_outpost/gearstore) +"duW" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/airlock/glass_mining{name = "Equipment storage"; req_access_txt = "47"},/turf/simulated/floor,/area/research_outpost/gearstore) +"duX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/research_outpost/gearstore) +"duY" = (/turf/simulated/floor,/area/research_outpost/gearstore) +"duZ" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/research_outpost/gearstore) +"dva" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) +"dvb" = (/obj/machinery/conveyor_switch{id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dvc" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dvd" = (/obj/machinery/conveyor_switch{id = "anosample"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dve" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dvf" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dvg" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/research_outpost/maint) +"dvh" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) +"dvi" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) +"dvj" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) +"dvk" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/camera{c_tag = "Isolation Room One"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) +"dvl" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso2) +"dvm" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c-f"; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) +"dvn" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) +"dvo" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/obj/machinery/camera{c_tag = "Isolation Room Two"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso2) +"dvp" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/iso3) +"dvq" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) +"dvr" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) +"dvs" = (/obj/machinery/camera{c_tag = "Isolation Room Three"; dir = 8; network = list("isolation")},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) +"dvt" = (/obj/structure/closet/walllocker/emerglocker/west,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dvu" = (/obj/structure/dispenser,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dvv" = (/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/longtermstorage) +"dvw" = (/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/longtermstorage) +"dvx" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dvy" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dvz" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) +"dvA" = (/obj/effect/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"dvB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"dvC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"dvD" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"dvE" = (/obj/structure/ore_box,/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dvF" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dvG" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/wall,/area/mine/explored) +"dvH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dvI" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor,/area/research_outpost/gearstore) +"dvJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"dvK" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/turf/simulated/floor,/area/research_outpost/gearstore) +"dvL" = (/obj/machinery/conveyor{dir = 2; id = "anominerals"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) +"dvM" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dvN" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dvO" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dvP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) +"dvQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) +"dvR" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso1) +"dvS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) +"dvT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) +"dvU" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso2) +"dvV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) +"dvW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 0; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) +"dvX" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/iso3) +"dvY" = (/obj/structure/closet/hydrant{pixel_x = -32},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dvZ" = (/obj/structure/rack,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/samplebags{pixel_x = 3; pixel_y = -3},/obj/machinery/power/apc{dir = 4; name = "Maintenance Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dwa" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) +"dwb" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) +"dwc" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwd" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"dwe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dwf" = (/obj/machinery/door/airlock/glass{name = "Glass Airlock"; req_access_txt = "0"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dwg" = (/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,/area/mine/abandoned) +"dwh" = (/obj/machinery/door/window/westleft,/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dwi" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) +"dwj" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/mine/explored) +"dwk" = (/obj/machinery/suspension_gen,/turf/simulated/floor,/area/research_outpost/gearstore) +"dwl" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/research_outpost/gearstore) +"dwm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dwn" = (/obj/machinery/atmospherics/portables_connector{dir = 2},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window{dir = 4; name = "Air Tank Access"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor,/area/research_outpost/gearstore) +"dwo" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "research_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor,/area/research_outpost/gearstore) +"dwp" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/turf/simulated/floor,/area/research_outpost/gearstore) +"dwq" = (/obj/machinery/disposal/deliveryChute{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) +"dwr" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor/plating,/area/research_outpost/maint) +"dws" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) +"dwt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/iso1) +"dwu" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) +"dwv" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) +"dww" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/iso2) +"dwx" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) +"dwy" = (/obj/machinery/artifact_analyser,/turf/simulated/floor/bluegrid,/area/research_outpost/iso2) +"dwz" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/iso3) +"dwA" = (/turf/simulated/floor{dir = 1; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (NORTH)"; temperature = 80},/area/research_outpost/iso3) +"dwB" = (/obj/structure/stool/bed,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/research_outpost/iso3) +"dwC" = (/obj/structure/rack,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dwD" = (/obj/structure/rack,/obj/item/weapon/storage/box/lights/bulbs{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/lights/tubes{pixel_x = -5; pixel_y = 5},/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dwE" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/mineral/random,/area/mine/unexplored) +"dwF" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwG" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwH" = (/obj/effect/decal/remains/human,/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) +"dwI" = (/obj/item/weapon/table_parts,/turf/simulated/floor,/area/mine/abandoned) +"dwJ" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dwK" = (/obj/structure/rack,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dwL" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwM" = (/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dwN" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; tag = "icon-closed (EAST)"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) +"dwO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area) +"dwP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dwQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dwR" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/wall,/area/research_outpost/gearstore) +"dwS" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/gearstore) +"dwT" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "research_inner"; locked = 1; name = "Research Outpost External Access"; req_access = null; req_access_txt = null},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 1; icon_state = "intact-c-f"; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"dwU" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) +"dwV" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) +"dwW" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwX" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dwY" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/abandoned) +"dwZ" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dxa" = (/obj/machinery/door/window/westleft,/obj/machinery/light/small,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dxb" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) +"dxc" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/mine/explored) +"dxd" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area/mine/explored) +"dxe" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area/mine/explored) +"dxf" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area/mine/explored) +"dxg" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) +"dxh" = (/obj/structure/transit_tube/station{dir = 2; icon_state = "closed"; tag = "icon-closed (EAST)"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) +"dxi" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) +"dxj" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/research_outpost/gearstore) +"dxk" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) +"dxl" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/wall,/area/research_outpost/gearstore) +"dxm" = (/obj/machinery/light/small{dir = 8},/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "research_pump"; exterior_door_tag = "research_outer"; frequency = 1379; id_tag = "research_airlock"; interior_door_tag = "research_inner"; pixel_x = -25; pixel_y = 0; req_access_txt = null; sensor_tag = "research_sensor"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"dxn" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "research_pump"},/turf/simulated/floor,/area/research_outpost/gearstore) +"dxo" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/research_outpost/gearstore) +"dxp" = (/obj/machinery/door/window/westleft,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dxq" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) +"dxr" = (/turf/simulated/wall/r_wall,/area/mine/explored) +"dxs" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dxt" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dxu" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/abandoned) +"dxv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dxw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating,/area/mine/explored) +"dxx" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/mine/explored) +"dxy" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/transit_tube,/turf/space,/area/mine/explored) +"dxz" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/space,/area/mine/explored) +"dxA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/floor/plating,/area/mine/explored) +"dxB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"dxC" = (/obj/machinery/door/window/westleft{dir = 2},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dxD" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/research_outpost/gearstore) +"dxE" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/research_outpost/gearstore) +"dxF" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "research_sensor"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) +"dxG" = (/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) +"dxH" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/gearstore) +"dxI" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/mine/explored) +"dxJ" = (/obj/effect/glowshroom,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dxK" = (/turf/space,/area/mine/unexplored) +"dxL" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dxM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) +"dxN" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "research_outer"; locked = 1; name = "Research Outpost External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/research_outpost/gearstore) +"dxO" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"dxP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = -32},/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dxQ" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) +"dxR" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/wall/r_wall,/area/mine/explored) +"dxS" = (/obj/structure/transit_tube,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dxT" = (/obj/structure/transit_tube,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dxU" = (/obj/structure/transit_tube,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/unexplored) +"dxV" = (/obj/structure/transit_tube/station,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/unexplored) +"dxW" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/unexplored) +"dxX" = (/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) +"dxY" = (/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,/area/mine/abandoned) +"dxZ" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) +"dya" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"dyb" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) +"dyc" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "research_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dyd" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) +"dye" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) +"dyf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dyg" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHEAST)"; icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) +"dyh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = -32; pixel_y = -32},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dyi" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dyj" = (/obj/machinery/door/window/westleft{dir = 2},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dyk" = (/obj/machinery/door/window/westleft{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dyl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dym" = (/obj/effect/glowshroom,/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"dyn" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"dyo" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"dyp" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyq" = (/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"; tag = ""},/area/mine/abandoned) +"dyr" = (/obj/machinery/light_construct/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dys" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) +"dyt" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHWEST)"; icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) +"dyu" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) +"dyv" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (SOUTHEAST)"; icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) +"dyw" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) +"dyx" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dyB" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTHWEST)"; icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) +"dyC" = (/turf/simulated/mineral/random/high_chance,/area/mine/explored) +"dyD" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dyE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dyG" = (/turf/simulated/mineral/random,/area) +"dyH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) +"dyI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dyJ" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dyK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dyL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"dyM" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dyN" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored) +"dyO" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) +"dyP" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) +"dyQ" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) +"dyR" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) +"dyS" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dyT" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) +"dyU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored) +"dyV" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) +"dyW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored) +"dyX" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dyY" = (/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{icon_state = "dark"},/area/mine/maintenance) +"dyZ" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/mine/maintenance) +"dza" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) +"dzb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"dzc" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"dzd" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"dze" = (/obj/structure/lattice,/turf/space,/area/mine/explored) +"dzf" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dzg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) +"dzh" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dzi" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("MINE")},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"dzj" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dzk" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dzl" = (/turf/simulated/wall,/area/mine/living_quarters) +"dzm" = (/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"; tag = ""},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/mine/maintenance) +"dzn" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dzo" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris,/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dzp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/carpet,/area/mine/living_quarters) +"dzq" = (/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/carpet,/area/mine/living_quarters) +"dzr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dzs" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) +"dzt" = (/obj/structure/table,/turf/simulated/floor/carpet,/area/mine/living_quarters) +"dzu" = (/turf/simulated/floor/carpet,/area/mine/living_quarters) +"dzv" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dzw" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dzx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/living_quarters) +"dzy" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) +"dzz" = (/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/carpet,/area/mine/living_quarters) +"dzA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzB" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dzC" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/west_outpost) +"dzD" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dzE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzF" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"dzG" = (/turf/simulated/floor/mech_bay_recharge_floor{icon_state = "recharge_floor_asteroid"},/area/mine/west_outpost) +"dzH" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"dzI" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) +"dzJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzK" = (/turf/simulated/wall,/area/mine/west_outpost) +"dzL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dzM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dzN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dzO" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dzP" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dzQ" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dzR" = (/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/carpet,/area/mine/living_quarters) +"dzS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dzV" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost) +"dzW" = (/turf/simulated/floor,/area/mine/west_outpost) +"dzX" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost) +"dzY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dzZ" = (/obj/machinery/recharge_station,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/west_outpost) +"dAa" = (/obj/structure/dispenser/oxygen,/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/mine/west_outpost) +"dAb" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dAc" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dAd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dAe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dAf" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dAg" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"dAh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dAi" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAj" = (/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAk" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAl" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAm" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"dAn" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/living_quarters) +"dAo" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dAp" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor,/area/mine/living_quarters) +"dAq" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/eva) +"dAr" = (/turf/simulated/wall,/area/mine/eva) +"dAs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) +"dAt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva) +"dAu" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost) +"dAv" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor,/area/mine/west_outpost) +"dAw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dAx" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/west_outpost) +"dAy" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor,/area/mine/west_outpost) +"dAz" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/west_outpost) +"dAA" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dAB" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/west_outpost) +"dAC" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dAD" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAF" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAG" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAH" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAI" = (/turf/simulated/floor,/area/mine/living_quarters) +"dAJ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dAK" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/turf/simulated/floor,/area/mine/eva) +"dAL" = (/obj/structure/rack,/obj/item/weapon/storage/backpack/satchel,/obj/item/weapon/pickaxe,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/mine/eva) +"dAM" = (/obj/machinery/light,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dAN" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost) +"dAO" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) +"dAP" = (/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/simulated/floor/plating,/area/mine/west_outpost) +"dAQ" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_west_pump"; exterior_door_tag = "mining_west_outer"; frequency = 1379; id_tag = "mining_west_airlock"; interior_door_tag = "mining_west_inner"; pixel_x = 0; pixel_y = -25; req_access_txt = null; sensor_tag = "mining_west_sensor"},/turf/simulated/floor,/area/mine/west_outpost) +"dAR" = (/obj/structure/ore_box,/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_west_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"dAS" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAT" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("MINE")},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAU" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) +"dAV" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/living_quarters) +"dAW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dAX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dAY" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dAZ" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/living_quarters) +"dBa" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dBb" = (/turf/simulated/wall,/area/mine/production) +"dBc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"dBd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"dBe" = (/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},/turf/simulated/floor,/area/mine/eva) +"dBf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) +"dBg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/eva) +"dBh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/mine/eva) +"dBi" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost) +"dBj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dBk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dBl" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dBm" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2},/turf/simulated/floor,/area/mine/west_outpost) +"dBn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dBo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dBp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dBq" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dBr" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) +"dBs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dBt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dBu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"dBv" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) +"dBw" = (/turf/simulated/floor,/area/mine/production) +"dBx" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/production) +"dBy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) +"dBz" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) +"dBA" = (/turf/simulated/floor,/area/mine/eva) +"dBB" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) +"dBC" = (/obj/structure/dispenser/oxygen,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) +"dBD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) +"dBE" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "mining_east_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) +"dBF" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dBG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/eva) +"dBH" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/west_outpost) +"dBI" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"dBJ" = (/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,/area/mine/west_outpost) +"dBK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/west_outpost) +"dBL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/west_outpost) +"dBM" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/mine/west_outpost) +"dBN" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost) +"dBO" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dBP" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dBQ" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dBR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dBS" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"dBT" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"dBU" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"dBV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dBW" = (/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,/area/mine/living_quarters) +"dBX" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = list("MINE")},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/living_quarters) +"dBY" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/mine/living_quarters) +"dBZ" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/mine/living_quarters) +"dCa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dCb" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) +"dCc" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) +"dCd" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) +"dCe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"dCf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/production) +"dCg" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) +"dCh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dCi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dCj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) +"dCk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/eva) +"dCl" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor,/area/mine/eva) +"dCm" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/eva) +"dCn" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) +"dCo" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dCp" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/eva) +"dCq" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dCr" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/west_outpost) +"dCs" = (/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) +"dCt" = (/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; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dCu" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/turf/simulated/floor,/area/mine/west_outpost) +"dCv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/living_quarters) +"dCw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dCx" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dCy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dCz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dCA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dCB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/living_quarters) +"dCC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dCD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/living_quarters) +"dCE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/living_quarters) +"dCF" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/living_quarters) +"dCG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dCH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dCI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dCJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/production) +"dCK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dCL" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dCM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) +"dCN" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor,/area/mine/eva) +"dCO" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) +"dCP" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) +"dCQ" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) +"dCR" = (/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/simulated/floor/plating,/area/mine/eva) +"dCS" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_east_pump"; exterior_door_tag = "mining_east_outer"; frequency = 1379; id_tag = "mining_east_airlock"; interior_door_tag = "mining_east_inner"; pixel_x = 0; pixel_y = -25; req_access_txt = null; sensor_tag = "mining_east_sensor"},/turf/simulated/floor,/area/mine/eva) +"dCT" = (/obj/structure/ore_box,/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_east_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dCU" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dCV" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dCW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dCX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/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) +"dCY" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dCZ" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dDa" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/living_quarters) +"dDb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dDc" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/living_quarters) +"dDd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dDe" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) +"dDf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light,/turf/simulated/floor,/area/mine/living_quarters) +"dDg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor,/area/mine/living_quarters) +"dDh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/mine/living_quarters) +"dDi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDl" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/living_quarters) +"dDm" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/production) +"dDn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) +"dDo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dDp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dDq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/production) +"dDr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) +"dDs" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dDt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dDu" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/production) +"dDv" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/production) +"dDw" = (/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = list("MINE")},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dDx" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dDy" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dDz" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dDA" = (/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) +"dDB" = (/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) +"dDC" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) +"dDD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDE" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dDF" = (/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) +"dDG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDH" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/living_quarters) +"dDI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor,/area/mine/living_quarters) +"dDJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dDL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/production) +"dDM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dDN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/production) +"dDO" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (EAST)"; icon_state = "pipe-j2"; dir = 4},/turf/simulated/wall,/area/mine/production) +"dDP" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDQ" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDR" = (/obj/machinery/conveyor{dir = 9; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDS" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDT" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDU" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dDV" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dDW" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dDX" = (/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dDY" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dDZ" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEc" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEd" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEe" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"dEf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"dEg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_west_sensor"; pixel_x = 25; pixel_y = -5},/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "mining_west_pump"; exterior_door_tag = "mining_west_outer"; frequency = 1379; id_tag = "mining_west_airlock"; interior_door_tag = "mining_west_inner"; pixel_x = 25; pixel_y = 5; req_access_txt = null; sensor_tag = "mining_west_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor,/area/mine/living_quarters) +"dEh" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/mine/production) +"dEi" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor,/area/mine/production) +"dEj" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dEk" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dEl" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) +"dEm" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) +"dEn" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/living_quarters) +"dEo" = (/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{icon_state = "white"},/area/mine/living_quarters) +"dEp" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"dEq" = (/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) +"dEr" = (/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEs" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEt" = (/obj/structure/ore_box,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dEu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"dEv" = (/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{icon_state = "warning"},/area/mine/living_quarters) +"dEw" = (/turf/space,/area/shuttle/mining/outpost) +"dEx" = (/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,/area/mine/production) +"dEy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor,/area/mine/production) +"dEz" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dEA" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dEB" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dEC" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/structure/plasticflaps/mining,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dED" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEE" = (/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) +"dEF" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEG" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) +"dEH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/living_quarters) +"dEI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/production) +"dEJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dEK" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = list("MINE")},/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/mine/production) +"dEL" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dEM" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dEN" = (/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dEO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"; tag = "icon-asteroidfloor"},/area/mine/explored) +"dEP" = (/turf/simulated/floor/airless{tag = "icon-asteroidwarning (EAST)"; icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dEQ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dER" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/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/floor/plating,/area/mine/production) +"dES" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/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/floor/plating,/area/mine/production) +"dET" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/production) +"dEU" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/mine/production) +"dEV" = (/obj/structure/closet/crate,/obj/structure/noticeboard{pixel_y = 27},/turf/simulated/floor,/area/mine/production) +"dEW" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) +"dEX" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/mine/production) +"dEY" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/production) +"dEZ" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/production) +"dFa" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) +"dFb" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dFc" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station External APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dFd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dFe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/airless{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dFf" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dFg" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) +"dFh" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = list("MINE")},/turf/simulated/floor,/area/mine/production) +"dFi" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dFj" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dFk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/production) +"dFl" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) +"dFm" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/production) +"dFn" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"dFo" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) +"dFp" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"dFq" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dFr" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/mine/production) +"dFs" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor,/area/mine/production) +"dFt" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dFu" = (/turf/simulated/wall/r_wall,/area/mine/production) +"dFv" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/production) +"dFw" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) +"dFx" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/production) +"dFy" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dFz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dFA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dFB" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"dFC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) +"dFD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) +"dFE" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area) +"dFF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/production) +"dFG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"dFH" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/production) +"dFI" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"dFJ" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dFK" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dFL" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dFM" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"dFN" = (/obj/machinery/conveyor{tag = "icon-conveyor0 (SOUTHWEST)"; icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10812,188 +10812,188 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfYdgudgudgudgudgudgudgudguaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgwdgxdgydgydgzdgzdgzdgzdgzdgAdgBdgCdgDdgudgudgudgudgudgudgudgudgudgEdgFdgGaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgwdgHdgIdgudgudgudgudgudgudgJdgJdgJdgKdgLdgDdgudgudgudgMdgNdgOdgOdgOdgPdgQdgRdgSdgSdgydgTdgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgVdgIdgudgudgudgudgudgudgudgJdgWdgXdgYdgKdgLdgZdgJdhadhbdhcdhddhddhddhedhfdhddhddhddhddhgdhhdgUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhidhjdhjdhjdhjdhjdhjdhjdhjdhjdhkdhldhmdhndhodhpdhqdhrdhsdhtdhudhvdhtdhwdhedhtdhxdhudhdaafdhydhzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhAdhAdgudgudhAdhAdhAdhAdgudhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadhidhjdhBdhCdhDdhEdhFdhGdhHdhjdhIdhJdhldhKdhLdhLdhLdhMdhNdhtdhOdhPdhQdhedhedhRdhPdhOdhdaafaafdhSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhAdgudgudgudgudgudgudhAdhAdgudgudgudgudhAdhAdhAdhAdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaadhidhTdhDdhUdhVdhWdhXdhYdhZdhjdiadiadiadiadibdhLdicdiddiedhtdhtdhtdhtdifdigdihdihdihdihdihdiidijdikaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadildimdilaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhAdgudgudgudhAdhAdgudhAdhAdhAdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAaaaaaaaaaaaaaaaaaaaaaaaadhidhjdindiodiodipdiqdirdisditdiudivdiwdixdiydizdiAdiBdiCdhtdiDdiEdhtdiFdiGdiHdiIdiJdiKdiLdiMdiNdiOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiPdiQdiPaafaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudhAdhAdhAdhAdhAdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaadhidhjdindiRdiRdipdiqdiSdiTdhjdiUdiudiVdiWdiXdiYdiZdjadjbdjcdjddjedjfdjgdjhdihdjidjjdjkdjldjmdjndiOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjodjpdjqdjraafaaaaaadgudgudgudgudgudgudgudhAdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaadgwdjsdhTdjtdhUdjudjvdjwdjxdjydhjdjzdiVdjAdjBdjCdjDdjDdjDdjEdjDdjDdjDdjDdjFdjGdihdjHdjjdjIdjJdjKdiNdiOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjLdjMdjMdjNdjOdjPdiPaafaaaaaadgudgudgudgudhAdhAdhAdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaafdjQdjRdgSdgSdgSdjSdjTdhjdjUdjVdjWdhEdjXdjYdjZdhjdkadkbdkcdkddkedkfdkgdkhdkidkjdkkdkldjDdkmdkndihdkodkpdkqdjJdihdkrdksaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadktdkudkvdkwdkxdkydkzaafaafdhAdhAdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaafdkBdjTaafaafaafaafaafdhjdhjdhjdhjdhjdhjdkCdkDdhjdiadiadkEdkFdkGdjDdkHdkIdkidkJdkKdkLdjDdkMdkNdkOdkPdkQdkRdkSdihdkTdkUaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkVdjMdjMdkWdkXdjPdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaaaaaadhidkZdkZdkZdkZdkZdkZdkZdhtdladhedlbdlcdlddledlfdlgdlhdlidljdlkdjDdlldlmdlndlodlpdlqdlrdlsdltdludludludlvdlwdlxdlydlzdlzdlAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdlBdlCdlDdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAaaaaaadhidkZdkZdkZdkZdkZdkZdkZdlEdlFdlGdlHdlIdlJdlKdlLdlMdlNdlOdlPdlQdlRdlSdlTdlUdlVdlVdlVdlWdlXdlYdludlZdmadmbdmcdludmddkUdkUdkUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmedmfdmgdmhdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaadhidkZdkZdkZdkZdkZdkZdkZdmidmjdmkdmldmmdmndmodmpdmqdmrdhddmsdmtdjDdmudmvdmwdmxdmydmzdjDdmAdmBdmCdmDdmDdmEdmFdmGdmHdmIdmJdmJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmKdmLdmMdkYdmNdmOdkYdkYdkYdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadhidkZdkZdkZdkZdkZdkZdkZdmPdmjdhedmldmQdmRdmSdmTdmUdmVdhddmWdmXdjDdmYdjDdmZdnadnbdncdjDdnddnedludnfdngdnhdnidnjdnkdnldnmdnmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdnndnodnpdnqdnrdnsdildkydntdkYdnudnvdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadhidkZdkZdkZdkZdkZdkZdkZdhtdmjdhednwdnxdnydnzdnAdnBdnCdhddnDdnEdnFdnGdjDdnHdnIdnJdnKdjDdnLdnMdnNdnOdnPdnQdnRdnSdnkdmJdmJdmJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdnTdnUdnodnVdnWdnXdnYdnZdntdoadnvdobdnudkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadocdoddoedofdogdoddoedohdoidojdokdhtdoldhtdhddhddhddhddhddomdondoodnGdjDdopdoqdordosdjDdotdoudovdowdoxdoydozdoAdoBdoCdhddoDdjRdgSdgSdgSdgSdgSdgSdgTdoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoFdnTdoGdnTdnpdnpdmNdoHdnWdkYdmhdoIdkYdnvdoJdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadoKdoLdoMdoMdoNdoOdoOdoPdoQdoRdoOdoSdoTdoUdoVdoWdoXdoYdoZdpadpbdpcdpddjDdjDdpedpfdjDdjDdpgdphdludludpidludludludpjdpkdpldpmdpndpodpodppdpodpodpodpqdhzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdprdpsdnpdptdpudnpdlDdpvdnXdpwdpxdpydkYdkYdkYdkYdkYdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaadpzdpAdoMdoMdpBdoMdpCdpDdpEdpFdpGdpHdpIdpJdoVdpKdpLdpMdpNdpOdpPdpQdpRdpSdpTdpUdpVdpWdpXdpYdpZdqadqbdqcdqddqadqedqadpXdqfdqgdqhdqidqjdqkdqldqmdqndpodhSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdqodqpdqqdnpdpudqrdnVdqsdnWdqtdkYdqudqvdkYdqwdntdqxdqydkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaadqzdqAdoMdoMdqBdoMdqCdqDdqEdqFdqGdqHdqIdqJdoVdqKdqLdqMdqNdqOdqPdqQdqRdqSdqTdqUdqVdqWdqXdqUdqVdqYdqZdqUdqYdradrbdrcdrddredrfdrgdrhdridrjdrkdrkdrldpodhSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdhAdhAdkYdnsdrmdrndrodqqdrpdrqdnXdrrdildkydrsdkYdqwdmhdntdqydkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdrtdrtdrtdrtdrtdgudgudgudgudgudgudguaaaaaaaaaaaadrudrvdoMdrwdrxdrydrzdrAdrBdrCdrDdrEdrFdrGdoVdqKdoWdrHdrIdrIdrIdrJdrKdrLdrMdrNdrLdrOdrPdrQdrOdrRdrSdrTdrRdrRdrUdrVdrWdrXdpodrYdrZdpodsadrkdrkdsbdpodhSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdkYdkYdkYdkYdkYdkYdnrdnWdscdrmdnWdpvdsddrrdrrdnZdntdqudkYdqwdlDdsedqydkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdrtdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudsgdshaaaaaaaaadsidsjdoedofdskdskdskdskdsldsmdsndhtdhtdhtdoVdsodrIdspdrIdsqdsrdssdstdrLdsudsvdswdrOdsxdsydszdrRdsAdsBdsCdrRdsDdsEdrWdsFdsGdpodpodpodsHdsIdsJdqndpodhSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdkYdsKdkydnXdsLdkYdsMdsNdsOdkYdpwdkYdsPdsQdsRdkYdkydsSdiQdsTdlDdmgdiQdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudsUdsVdgSdgSdgSdgSdjSdjTaafaafdsWdsXdsYdsZdtadtbdtcdtddtedtfdtgdthdtidtjdtkdtldtmdtndtodtpdtqdtrdtsdrOdttdtudtvdrRdtwdtxdtydrRdtzdtAdtBdtCdtDdtEdtFdpodpodpodpodpodtGdjsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdkYdsKdlDdkydnVdpwdsSdrmdtHdrmdtIdkydkydtJdntdkydlDdlDdkYdiQdtKdlDdkydkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdtLdtMdtNdguaaaaaaaaaaaaaaaaaaaafdsWdsXdtOdtPdtQdtRdtSdtTdtUdtUdtVdoVdrIdspdrIdtWdrIdtXdtYdtZdrLduadrLdrOdrOdubdrOdrRdrRducdrRdrRdudduedufdugduhduhduidsGdujdgxdgSdgSdukdulaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdkYdsKdumdlDdlDdpwdlDdsedmNdlDdundtIdsedrsduodlDdupdmhdkYdrmdiQdsSdkydkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtduqdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdurdrtdusdutdrtdrtaaaaaaaaaaaaaaaaaaaafdsWdsXduuduvduwduvduxduyduzdtUduAdoVduBduCduDduEdrIduFduGduHduIduJduKduLduMduNduOduPduQduRduSdrRduTduUdsGduVduWduVduWdsGduXduYdhAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdkYdsKduZdnVdnrdkYdvadkYdvbdvcdkYdnXdkYdvbdvcdkYdnWdsSdkYdtJdvddiQdqudkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdvedsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdvfduqdvgduqdrtaaaaaaaaaaaaaaaaaaaaaaafdsWduyduyduydvhdvidvjduydvkdtUdvldoVdvmdvmdvmdvmdrIdvndvodrLdvpdvqdvrdrOdvsdvtdvudrRdvvdvwdvxdrRdvydvzdvAdsGdsGdsGdsGdvBdvCdgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdkYdkYdkYdkYdkYdkYdvadkYdvDdntdnXdqudmhdnWdrpdnWdpydnVdkYdvbdvEdvFdvGdkYdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdurdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdvHdvIdvJaaaaaaaaaaaaaaaaaaaaaaafaafdsWdvKdvLdvLdvMdvNduydvOdvPdtUdvQdoVdsfdsfdsfdsfdrIdvRdvSdrLdvTdvUdvVdrOdvWdvXdvYdrRdvZdwadwbdrRdwcdwddvAdgudhAdgudwedwfdwgdgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkYdvadkYdntdqudwhdpvdjPdnVdntdkYdnWdmhdkYdwidwjdwjdwkdkYdwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdwmdwndwoaaaaaaaaaaaaaaaaaaaafaafaafdsWdsWdwpdwqdsWdwrdwsdwtdwsdsWdwudsfdsfdsfdsfdsfdrIdrIdrIdrLdrLdrLdrLdrOdrOdrOdrOdrRdrRdrRdrRdrRdvAdvAdwvdwwdgOdgOdwxduYdgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkYdvadkYdqudkydpydntdnWdmhdpydkYdvadkYdkYdqwdiQdwjdwydwzdwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdwAdwBdwCaaaaaaaaaaaaaaaaafdwDdwEdwFdwGdwHdwIdwJdwKdwLdwMdwNdwOdsWdwudsfdsfdsfdsfdsfdwPdwQdwRdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgMdwSduYdwTdgudgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkYdvadkYdkYdkYdkYdkYdkYdkYdkYdkYdvadkYdqwdiQdqxdiQdwkdwUdwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdwVdwWdwXdwYdwYdwYdwYdwYdwYdwZdxadxbdxcdxcdxddxedxedsWdxfdxgdxhdsWdwudsfdsfdsfdsfdsfdwmdwBdxidgudgudhAdhAdhAdhAdhAdhAdgudgudgudgudgudgMdwSduYdxjdwldxjdgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkaaaaaaaaaaaaaaadxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkYdvadvadvadvadvadvadvadvadvadvadvadkYdqwdqxdqxdqxdqydkYdwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdxldxmdxmdxmdxmdxmdxmdxmdxmdxldsfdsfdsfdsfdsfdsfdsWdwsdxndwsdsWdxodsfdsfdsfdsfdsfdxpdxqdxrdgOdgOdgOdgOdxsdgOdgOdgOdgOdgOdxtdxudxvdxwduYdwldwldwldxjdsgdgudhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdvGdxxdxydkYdkYdwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdwVdxbdxzdxAdxAdxAdxAdxAdxAdxAdwVdxbdsfdsfdsfdsfdsfdsfdxBdxCdxDdxEdxFdxGdsfdsfdsfdsfdwRdwRdwRdgudgudhAdhAdhAdhAdhAdhAdhAdhAdxHdxIdxJdxKdwldxjdwldwldxjdgudgudgudhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldkYdwjdwjdqxdkYdwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdrtdrtdrtdrtdrtdrtdsfdsfdsfdsfdsfdsfdxBdxLdxDdsfdsfdsfdrtdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdsgdxjdwldxMdwldxjdwldwldwldgudgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldkYdxNdxOdxNdkYdwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdrtdgudgudgudgudrtdrtdrtdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdsgdhAdwldwTdhAdgudhAdhAdgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldkYdxQdxxdvGdkYdwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdxRdsfdsfdsfdsfdsfdrtdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudrtdrtdrtdsfdsfdsfdxPdsfdsfdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdhAdgudgudgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldxTdxUdxVdwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdrtduqdrtdsfdsfdurdurdrtdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdsfdsfdxPdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdhAdhAdhAdgudgudgudgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldwldxWdwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdrtdrtdrtdrtdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdsfdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdhAdhAdhAdhAdgudgudgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldwldwldwldxWdwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaadhAdhAaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxXdxYdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldxWdwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudhAdhAaaaaaaaaaaaadgudhAdhAaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldwldwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaadhAdhAaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAdhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdwldwldwldhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdsfdxPdsfdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaadguaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdsfdsfdxPdsfdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaadhAdhAdhAaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdxXdxZdxYdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaadhAdhAdhAaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdxPdsfdyaduqdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdybdxFdxGdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxBdxLdxDdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaadgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaadxSaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaadhAdxSdxSaaaaaadhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaadhAdhAdxSaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdgudgudrtdsfdsfdxPdsfdsfdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaadkAdkAaaaaaaaaaaaaaaaaaadhAdhAdhAdgudgudrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaadkAdkAdycaaaaaaaaaaaaaaaaaadhAdhAdhAdgudgudrtdsfdsfdxXdxYdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaadycaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaafaafaafaafaafaafaafaafdkAdkAdhAdhAdgudgudrtduqdyddsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaagaagaagaagaagaagaagaagdkAdkAdkAdhAdgudgudrtdrtdsfdsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAaafaafaafaafaafaafaafaafdkAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdgudhAdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudgudrtdsfdsfdybdxFdxGdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdgudhAdhAdgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudgudrtdsfdsfdxBdxLdxDdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudgudgudrtdrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdhAdgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdgudgudgudgudrtdsfdyedyfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudrtdrtdsfdxPdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudrtdsfdsfdxPdsfdrtdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdgudgudhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrtdrtdsfdsfdxPdvfduqdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrtdsfdsfdyedyfdsfdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdrtdsfdsfdxPdsfdsfdrtdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdsfdsfdsfdsfdxPdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdxPdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdxPdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdxPdsfdsfdsfdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdxPdsfdsfdsfdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaadygaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdrtdrtdgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdrtdrtdrtdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdxPdsfdybdxGdsfdsfdsfdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdxXdxZdyhdyidxZdxZdxZdxYdsfdsfdrtdrtdrtdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdxBdxDdsfdsfdsfdxPdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdsfdyjdsfdsfdsfdsfdsfdsfdsfdsfdxXdxZdxYdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudrtdrtduqdrtdrtdrtdrtdrtdrtdsfdsfdsfdsfdxPdsfdsfdsfdrtdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudrtdrtdsfdsfdsfdxPdsfdsfdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaafaafaafaafaafaafaafaafaafaafaafdrtdrtdrtdrtdgudgudgudgudgudrtdrtdsfdsfdxXdxZdxZdxYdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAdkAaagaagaagaagaagaagaagaagaagaagaagaagaagaagdkAdkAdkAdkAdhAdgudgudgudrtdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafdkAdkAdhAdhAdhAdgudgudrtdrtdsfdsfdsfdsfdxXdxZdxZdxYdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudgudrtdrtdrtdrtdsfdxRdsfdsfdxPdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaadhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdrtduqdsfdsfdxPdsfdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadwldhAdhAdhAdhAdwldwlaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdsfdxXdxZdxYdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadwldwldhAdhAdhAdwldwldwlaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudhAdgudhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadwldwldhAdhAdhAdwldwlaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadwldwldhAdhAdhAdwldwlaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdsfdybdxFdxGdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaadhAdhAdhAdwldwlaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdsfdxBdxLdxDdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdrtdrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxSdxSdxSdxSdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdrtdsfdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdsfdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdyedxZdxZdxZdxZdyfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdxPdsfdsfdsfdsfdyjdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdxPdsfdsfdsfdsfduqdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdxPdsfdsfdsfdrtdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdxPdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxkdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdrtdsfdyedyfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudguduqdyddybdxFdxGdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudgudrtdsfdxBdxLdxDdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdrtdrtdrtdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdrtdsfdsfdrtdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAaafaafaafaafaafaafaafaafaafaafdkAdkAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAdkAdkAaagaagaagaagaagaagaagaagaagdkAdkAdkAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdxkdxkdxkdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdkAaafaafaafaafaafdycdycaafaafaafdkAdkAdhAdhAdhAdhAdhAdhAdgudgudgudrtdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdsfdsfdsfdsfdrtdrtdrtdrtdxkdxkdxkdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaadycdycdycdycaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdsfdsfdsfdsfdsfdrtdrtdrtdxkdxkdxkdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaadycdycdycdycaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdxPdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdsfdrtdrtdxkdxkdxkdxkdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaadycdycaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdxPdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdykdsfdykdsfdrtdrtdrtdxkdxkdxkdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdyldxldyldsfdrtdxkdxkdxkdxkdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdsfdxPdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdymdyndyodxkdxkdxkdxkdxkdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdymdyndypdxkdxkdxkdxkdxkdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdsfdsfdwVdxbdyqdyrdyrdyrdyrdyrdyrdysdyndypdxkdxkdxkdxkdxkdxkdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdytdytdytdytdytdytdytdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudrtdsfdsfdsfdsfdxPdvfduqdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdxldyudyudyudyudyudyudyudyvdywdypdxkdxkdxkdxkdxkdxkdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdytdyxdyydyzdyAdyxdytdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudrtdrtdsfdsfdsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdrtdsfdsfdsfdwVdyBdxAdxAdxAdxAdxAdxAdyCdyndyDdyEdxkdxkdxkdxkdxkdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdytdyxdyFdyGdyHdyIdytdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdrtdrtdrtdsfdsfdsfdsfdxkdxkdxkdxkdxkdxkdymdyndypdxkdxkdxkdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdvmdyJdyKdhAdyLdytdytdytdyMdytdytdytdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdsfdsfdsfdxPdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdgudgudrtdrtdsfdsfdsfdxkdxkdxkdxkdxkdxkdxkdymdyndypdxkdsfdsfdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdyNdyKdyOdhAdyLdyPdyQdyLdyRdyLdrtdrtdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdsfdxPdsfdsfdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdgudgudrtdrtdrtdsfdsfdxkdxkdxkdxkdxkdxkdxkdySdyndypdsfdsfdsfdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdvmduqdgudyLdyTdyUdyVdyRdyLdsfdrtdrtdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdsfdsfdxPdsfdsfdsfdsfdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdgudgudxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdykdxldykdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdyWdhAdgudyLdyLdyLdyLdyXdyLdsfdsfdrtdrtduqdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdsfdxPdsfdsfdsfdsfdsfdsfdrtdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdgudgudxkdxkdxkdxkdxkdxkdxkdxkdxkdsfdsfdyldsfdyldsfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdyYdhAdhAdyLdyPdyZdyLdyRdzadsfdsfdsfdsfdzbdsfdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudrtdrtdsfdxPdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdsfdsfdsfdsfdzcdzcdzcdsfdsfdsfdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdyYdhAdhAdyLdyTdyUdzddyRdzedsfdsfdsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudrtdrtduqdrtdrtdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdwldrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxSdxSdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdsfdsfdsfdsfdsfdsfdsfdsfdzfdzgdzhdsfdsfdsfdrtdgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdrtdrtdrtdrtdrtdrtdgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdyLdzidyLdyLdyLdyLdyLdyLdyRdzjdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudrtdrtdsfdzbdsfdsfdsfdybdxFdxGdsfdsfdsfdsfdsfdsfdsfdwldwldrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdsfdsfdzkdzkdzkdzkdzkdzkdzldzmdzndzkdzkdzkdzkdzkdsfdsfdsfdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdrtdsfdsfdsfdsfdsfdrtdrtdrtdrtdrtdgudgudgudgudgudgudgudhAdhAdhAdhAdyLdyLdyLdyLdzodzpdzqdyLdyPdzrdyLdyXdyLdyLdyLdzsdztdzudyLdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrtdrtdsfdsfdsfdsfdsfdsfdxBdxLdxDdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxSdxSdxSdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxSdxSdxkdxkdrtdsfdsfdsfdzkdzvdzwdzxdzydzzdzAdzBdzCdzDdzEdzFdzGdzHdxGdsfdsfdrtdrtdrtdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdrtdrtdgudgudgudgudhAdhAdhAdyLdzIdzJdzKdzLdzJdzJdyLdyTdyUdzMdyRdyLdzNdzOdzPdzPdzPdzadsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdzQdzRdzSdzTdzRdzRdsfdsfdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxSdxSdxSdxkdxkdgudrtdsfdsfdsfdzkdzUdzwdzVdzWdzwdzXdzwdzwdzYdzZdAadzGdAbdAcdsfdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtduqdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudgudgudgudgudyLdAddzJdAedAfdAgdAhdyLdyLdyLdyLdyRdyLdzNdAidAidAidAjdzedsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdzQdAkdAkdAkdAldzRdsfdAmdsfdsfdsfdvfduqdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxSdxSdxSdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdgudrtdsfdsfdsfdzkdAndzwdzwdAodzwdzXdzwdzwdzwdApdAqdArdzHdxDdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudrtdrtdsfdzbdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdrtdgudgudgudyLdAsdzJdAtdzJdAudzJdAvdAjdAwdAxdAydyLdzNdAidAzdAidAAdzjdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdABdABdACdADdzQdAEdAFdAGdAHdzRdzRdzRdzRdsfdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdgudhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdrtdrtdsfdsfdzkdAIdzwdAJdAKdALdAMdANdzwdzkdzkdzkdzkdzkdzkdybdxGdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdgudgudgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdybdxGdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudyLdyLdyLdyLdyLdyLdyLdAOdAPdAQdAOdAPdyLdyLdyLdyLdyLdARdyLdyLdASdATdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdAUdADdAVdAWdAXdAYdAZdBadBbdBcdBddBedBfdBgdxGdsfdsfdsfdurdrtdgudgudhAdhAdhAdhAdhAdhAdhAdgudgudgudhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdxkdhAdhAdgudrtdsfdsfdzkdBhdzwdBidzWdBjdBkdBldzwdBmdBndBodBpdBqdBrdyhdyidxZdxZdxZdxZdxZdxYdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudgudhAdhAdhAdgudgudgudgudrtdrtdsfdsfdyedxZdxZdxZdxZdxZdxZdxZdxZdyhdyidxZdxZdxZdxZdxYdsfdsfdsfdsfdsfdrtdgudgudgudgudgudyLdBsdBtdBudAidAAdBvdAjdAAdAvdBwdBxdBydAjdAAdAidAidBzdBAdztdzudBBdBCdBCdBCdBCdBCdBCdBCdBDdBDdBDdBDdBDdBDdBDdACdBEdBFdBGdAWdBHdBIdBJdBKdBadBadBLdBMdBNdBOdBPdBQdsfdsfdsfdurdrtdgudgudhAdhAdhAdhAdhAdhAdgudgudgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdxkdxkdhAdhAdgudrtdsfdsfdzkdzkdzkdzkdzkdBRdBSdBTdzkdzkdBUdzkdzkdzkdzkdxBdxDdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdrtdsfdrtdrtdgudgudgudgudgudgudgudgudgudgudrtdrtdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdxBdxDdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdrtdrtduqdrtdrtdgudyLdyLdyLdyLdBVdAAdBWdBXdBYdAxdBZdCadCadCbdCbdCcdCadCddCedCadCedCfdCfdCfdCfdCfdCfdCfdCfdCgdCgdCgdCgdCgdCgdCgdChdCidChdCjdCidCkdCldCmdCndCodCpdCqdCrdCsdCtdBgdxDdsfdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdgudgudgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxkdxkdhAdhAdgudrtdrtdsfdsfdsfdsfdsfdzkdCudCvdCwdCxdzkdCydCzdvmdsfdsfdsfdsfdsfdxRdsfdsfdsfdxXdxZdxZdxYdsfdsfdsfdsfdrtdgudgudgudgudgudgudgudgudgudgudrtdsfdsfdyedxZdyfdsfdsfdsfdsfdrtdsfdsfdxRdsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdzbdsfdrtdrtdrtdrtdrtdyLdAidCAdCBdCCdCCdCBdCDdCEdCFdCCdCCdCGdCEdCHdCIdCJdCKdCLdCLdCLdCLdCLdCLdCLdCLdCMdCMdCMdCMdCMdCMdCNdCOdCPdCQdCRdCSdCTdCUdCVdABdABdABdABdABdABdABdABdCWdCXdCYdCXdvmdurdrtdgudgudhAdhAdhAdhAdgudgudgudgudhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdgudrtdrtdsfdsfdsfdsfdzkdCZdDadDbdDcdzkdsfdsfdsfdsfdsfdsfdrtdrtduqdrtdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdrtdgudgudgudgudgudrtdrtdrtdrtdrtdsfdyedyfdsfdsfdsfdrtdrtdrtdrtdrtdrtduqdsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdyLdyLdDddDedDddyLdyLdDfdDgdDhdyLdyLdDddDidDjdyLdDkdsfdsfdsfaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaadDldADdAWdDmdDndDodDpdDqdDqdDrdABdDsdDtdDudDvdDvdDvdDvdvmdsfdrtdgudgudhAdhAdhAdhAdgudgudgudhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdgudrtdrtdsfdsfdsfdzkdzkdzkdzkdzkdzkdsfdsfdrtdrtdrtdrtdrtdgudgudrtdrtdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdrtdrtdrtdrtdrtdrtdsfdsfdsfdsfdsfdxPdsfdsfdrtdrtdrtdgudgudgudgudgudrtdsfdsfdsfdsfdsfdsfdxPdsfdsfdsfdybdxGdsfdsfdsfdsfdsfdsfdsfdrtdyLdDwdDxdDydDxdyLdDzdDAdDBdDCdDDdyLdDEdDFdDGdyLdsfdsfdsfdsfdsfdsfaaaaaaaafaaaaaaaaaaafaafaafaafaafaafaafaafaafdABdDHdDIdCldABdABdABdABdDJdABdDKdABdABdDLdvmdvmdvmdvmdsfdrtdgudgudhAdhAdhAdgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdgudgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudgudgudgudgudgudrtdrtdsfdsfdsfdxXdxZdxZdxZdxYdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdxPdsfdrtdrtdgudgudgudgudgudgudgudrtdrtdsfdsfdsfdsfdsfdxXdxZdxZdxZdyhdyidxZdxZdxZdxYdsfdsfdsfdsfdyLdDMdDNdDOdDPdyLdDQdDRdDRdDSdDDdyLdDTdDUdDVdyLdsfdsfdsfdsfdsfdsfaafaafaafaafaafaafaafdDWdDWdDWdDWdDWaafaaaaaadABdDXdDYdCldDZdEadEbdDqdDqdEcdDqdDrdABdsfdsfdsfdsfdsfdrtdrtdgudgudhAdhAdgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudgudgudgudgudrtdrtdrtdsfdsfdsfdsfdsfdxXdxYdsfdsfdybdxGdsfdsfdyedxZdxZdxZdxZdxZdyfdsfdrtdgudgudgudgudhAdhAdhAdgudgudrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdxBdxDdsfdsfdsfdxPdsfdsfdsfdsfdyLdyLdyLdyLdyLdyLdEddEedEfdEgdDDdyLdDddEhdDddyLdsfdsfdsfdsfdsfdsfaaaaaaaafaaaaaaaaaaafdDWdDWdDWdDWdDWaafaaadAUdADdEidEjdEkdABdABdABdABdABdABdEldEmdABdsfdsfdsfdsfdsfdrtdgudgudhAdhAdhAdgudgudgudgudhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdrtdrtdrtdrtdsfdsfdsfdsfdrtdrtdrtdgudgudgudgudgudgudgudgudgudgudgudgudrtdrtdrtdsfdxRdsfdsfdxXdxZdxZdyhdyidxZdxZdyfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdgudgudgudrtdrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdxXdxZdxZdxYdsfdsfdsfdsfdsfdsfdyLdyLdyLdyLdyLdyLdyLdEndEodEpdEqdsfdsfdsfdsfdsfaaaaaaaaaaafaaaaaaaaaaafdDWdDWdDWdDWdDWdErdBEdEsdEtdAWdEudCldEvdEwdExdEydEzdEAdEBdEmdABdsfdsfdsfdsfdrtdrtdgudgudhAdhAdgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdgudrtdrtdrtdrtdrtdrtdgudgudgudgudgudgudgudhAdhAdhAdhAdgudgudgudgudgudrtdrtduqdrtdsfdsfdsfdsfdxBdxDdsfdsfdsfdsfdxRdsfdrtdrtdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdrtdrtdrtdrtdrtdrtdsfdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdxBdECdEDdEDdEDdEDdEEdxDdsfdsfdsfdsfdsfdsfaafaafaafaafaafaafaafaafdDWdDWdDWdDWdDWdEFdAWdEFdAWdAWdEudCldAWdAWdEGdAWdAWdEHdEIdEJdABdsfdsfdsfdsfdrtdgudgudgudhAdhAdgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfduqdrtdrtdgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudrtdrtdsfdsfdsfdsfdxPdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaaaaafdDWdDWdDWdDWdDWdACdBEdEKdELdAWdEudEMdCSdCSdENdCSdCSdEOdEPdEQdABdsfdsfdsfdyaduqdgudgudgudhAdgudgudgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdgudhAdhAdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdrtdsfdsfdsfdrtdrtdrtdrtdrtdgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdsfdsfdsfdsfdxXdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxZdxYdsfdsfdsfdsfdsfdsfaaaaaaaaaaaaaaaaafdDWdDWdDWdDWdDWaafaaadDldADdERdEudCldAWdAWdESdEwdAWdAWdEldETdABdsfdsfdsfdsfdrtdgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdrtdrtdrtdgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdxPdsfdybdxGdsfdsfdsfdwRdwRaaaaaaaaaaafdDWdDWdDWdDWdDWaafaaaaaadEUdEUdEVdEWdCSdEXdEYdEZdFadFbdEIdEmdABdsfdsfdsfdsfdrtdgudgudgudgudhAdgudgudhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdxXdxZdyhdyidxZdxZdxZdFcdFddFedFedFedFedFedFedFedFedFedFedFedFedFfdFgdFhdAWdAWdAWdFidFjdFkdFldFmdFndABdsfdsfdrtdrtdrtdgudgudhAdhAdhAdgudhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudrtdrtdrtdsfdsfdsfdsfdsfdsfdsfdrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdxBdxDdsfdsfdsfdwRdwRaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEUdEUdABdACdADdABdABdABdABdABdABdABdABdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudrtdrtdrtdrtdrtdrtdrtdrtdrtdrtduqdyddsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdxRdsfdsfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtduqdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdvfduqdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudrtdrtdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudrtdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudrtdrtdrtdrtdrtdrtdrtdrtdrtdrtdrtdgudgudgudrtdrtdrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdrtdrtdgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdsfdyjdsfdsfdsfdrtdrtdrtdrtdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudgudgudgudgudgudgudgudgudgudgudhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsfdsfdrtduqdrtdrtdrtdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdrtdrtdgudgudgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdrtdgudgudgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrtdhAdgudgudhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaadhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAaaaaaaaaaaaadhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAdhAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgydgzdgAdgAdjWdjWdjWdjWdjWdjXdjVdgTdgUdgudgudgudgudgudgudgudgudgudgVdgWdgXaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgydksdkrdgudgudgudgudgudgudhddhddhddhedhfdgUdgudgudgudhgdhhdhidhidhidhjdhkdhldhmdhmdgAdhndhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadktdkrdgudgudgudgudgudgudgudhddhudhvdhwdhedhfdhxdhddhydhzdhAdhBdhBdhBdhCdhDdhBdhBdhBdhBdhEdhFdhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdihdihdihdihdihdihdihdihdihdhJdhKdhLdhMdhNdhOdhPdhQdhRdhSdhTdhUdhSdhVdhCdhSdhWdhTdhBaafdhXdhYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdihdkudkvdicdjndkwdladkZdihdiidijdhKdikdildildildimdindhSdiodipdiqdhCdhCdirdipdiodhBaafaafdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudgudgudgudhZdhZdgudgudgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdibdicdhHdhIdhtdhGdhrdhsdihdixdixdixdixdiydildizdiAdiBdhSdhSdhSdhSdiCdiDdiEdiEdiEdiEdiEdiFdiGdiHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiIdiJdiIaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudhZdhZdgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaadgKdihdhqdhbdhbdhcdhpdgZdhadiPdiQdiRdiSdiTdiUdiVdiWdiXdiYdhSdiZdjadhSdjbdjcdjddjedjfdjgdjhdjidjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjldjmdjlaafaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaadgKdihdhqdiudiudhcdhpdivdiwdihdjtdiQdjudjvdjwdjxdjydjzdjAdjBdjCdjDdjEdjFdjGdiEdjHdjIdjJdjKdjLdjMdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjNdjOdjPdjQaafaaaaaadgudgudgudgudgudgudgudhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaadgydugdibditdhHdiddiedifdigdisdihdjYdjudjZdkadkbdkcdkcdkcdkddkcdkcdkcdkcdkedkfdiEdkgdjIdkhdkidkjdjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkkdkldkldkmdkndkodjlaafaaaaaadgudgudgudgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaafdkpdkqdhmdhmdhmdtudkYdihdiMdjpdjqdjndjodiNdiOdihdkxdkydkzdkAdkBdkCdkDdkEdkFdkGdkHdkIdkcdkJdkKdiEdkLdkMdkNdkidiEdkOdkPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkQdkRdkSdkTdkUdkVdkWaafaafdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaafdgDdkYaafaafaafaafaafdihdihdihdihdihdihdiKdiLdihdixdixdlddledlfdkcdlgdlhdkFdlidljdlkdkcdlldlmdlndlodlpdlqdlrdiEdlsdltaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadludkldkldlvdlwdkodlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaaaaaadgKdlydlydlydlydlydlydlydhSdjsdhCdlBdlCdjSdjTdlFdjRdlHdlIdlJdlKdkcdlLdlMdlNdlOdlQdjUdlRdlSdlTdlUdlUdlUdlVdlWdlXdlYdlZdlZdmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmbdmcdmddlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXaaaaaadgKdlydlydlydlydlydlydlydlzdmfdmgdmhdmidmjdjrdmkdmldmmdmndmodmpdmqdmrdmsdmtdmwdmwdmwdmxdmydmzdlUdmAdmBdmCdmDdlUdmEdltdltdltaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmFdmGdmHdmIdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaadgKdlydlydlydlydlydlydlydmedmJdmKdmLdmMdmNdmOdmPdmQdmRdhBdmSdmTdkcdmUdgHdmWdgFdgEdgGdkcdnadnbdncdnddnddnednfdngdnhdnidnjdnjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdnkdnldnmdlxdnndnodlxdlxdlxdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadgKdlydlydlydlydlydlydlydnVdmJdhCdmLdnpdnqdnrdnsdntdnudhBdnvdnwdkcdnxdkcdgCdgBdgxdgwdkcdnCdnDdlUdnEdnFdnGdnHdnIdnJdnKdnLdnLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdnMdnNdnOdnPdnQdnRdiIdkVdnSdlxdnTdnUdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadgKdlydlydlydlydlydlydlydhSdmJdhCdnWdnXdnYdnZdoadobdocdhBdoddoedofdogdkcdohdgMdgLdgNdkcdoldomdondoodopdoqdordosdnJdnjdnjdnjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdotdoudnNdovdowdoxdoydozdnSdoAdnUdoBdnTdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadoCdoDdoEdoFdoGdoDdoEdoHdoIdoJdoKdhSdoLdhSdhBdhBdhBdhBdhBdoMdoNdoOdogdkcdoPdgJdgIdoRdkcdoSdoTdoUdoVdoWdoXdoYdoZdpadpbdhBdpcdkqdhmdhmdhmdhmdhmdhmdhndpdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadpedotdpfdotdnOdnOdnndpgdowdlxdmIdphdlxdnUdpidlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadpjdpkdpldpldpmdpndpndpodppdpqdpndprdpsdptdpudpvdpwdpxdpydpzdpAdpBdpCdkcdkcdgSdgRdkcdkcdpEdpFdlUdlUdpGdlUdlUdlUdpHdpIdpJdpKdpLdpMdpMdpNdpMdpMdpMdpOdhYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdpPdpQdnOdpRdpSdnOdmddpTdoxdpUdpVdpWdlxdlxdlxdlxdlxdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaadpXdpYdpldpldpZdpldqadqbdqcdqddqedqfdqgdqhdpudqidqjdqkdqldqmdqndqodqpdgOdqrdgQdgPdqudqvdqwdqxdqqdqydqzdqAdqqdqBdqqdqvdqCdqDdqEdqFdqGdqHdqIdqJdqKdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdqLdqMdqNdnOdpSdqOdovdqPdowdqQdlxdqRdqSdlxdqTdnSdqUdqVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaadqWdqXdpldpldqYdpldqZdradrbdrcdrddredrfdrgdpudrhdridrjdrkdrldrmdrndrodgYdrqdrrdrvdrtdrudrrdrvdrwdrxdrrdrwdrydrzdrAdrBdrCdrDdrEdrFdrGdrHdrIdrIdrJdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdhZdhZdlxdnRdrKdrLdrMdqNdrNdrOdoxdrPdiIdkVdrQdlxdqTdmIdnSdqVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdrRdrRdrRdrRdrRdgudgudgudgudgudgudguaaaaaaaaaaaadrSdrTdpldrUdrVdrWdrXdrYdrZdsadsbdscdsddsedpudrhdpvdsfdsgdsgdsgdshdsidsjdskdsldsjdsmdsndsodsmdspdsqdsrdspdspdssdstdsudsvdpMdswdsxdpMdsydrIdrIdszdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdlxdlxdlxdlxdlxdlxdnQdowdsAdrKdowdpTdsBdrPdrPdozdnSdqRdlxdqTdmddsCdqVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdrRdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudsEdsFaaaaaaaaadsGdsHdoEdoFdsIdsIdsIdsIdsJdsKdsLdhSdhSdhSdpudsMdsgdsNdsgdsOdsPdsQdsRdsjdsSdsTdsUdsmdsVdsWdsXdspdsYdsZdtadspdtbdtcdsudtddtedpMdpMdpMdtfdtgdthdqKdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdlxdtidkVdoxdtjdlxdtkdtldtmdlxdpUdlxdtndtodtpdlxdkVdtqdjmdtrdmddmHdjmdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudtsdttdhmdhmdhmdhmdtudkYaafaafdtvdtwdtxdtydtzdtAdtBdtCdtDdtEdtFdtGdtHdtIdtJdtKdtLdtMdtNdtOdtPdtQdtRdsmdtSdtTdtUdspdtVdtWdtXdspdtYdtZduadubducdudduedpMdpMdpMdpMdpMdufdugaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdlxdtidmddkVdovdpUdtqdrKduhdrKduidkVdkVdujdnSdkVdmddmddlxdjmdukdmddkVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRduldumdundguaaaaaaaaaaaaaaaaaaaafdtvdtwduodupduqdurdusdutduuduuduvdpudsgdsNdsgduwdsgduxduyduzdsjduAdsjdsmdsmduBdsmdspdspduCdspdspduDduEduFduGduHduHduIdteduJdgzdhmdhmduKduLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdlxdtiduMdmddmddpUdmddsCdnndmdduNduidsCdrQduOdmdduPdmIdlxdrKdjmdtqdkVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRduQdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDduRdrRduSduTdrRdrRaaaaaaaaaaaaaaaaaaaafdtvdtwduUduVduWduVduXduYduZduudvadpudvbdvcdvddvedsgdvfdvgdvhdvidvjdvkdvldvmdvndvodvpdvqdvrdvsdspdvtdvudtedvvdvwdvvdvwdtedvxdvydhZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdlxdtidvzdovdnQdlxdvAdlxdvBdvCdlxdoxdlxdvBdvCdlxdowdtqdlxdujdvDdjmdqRdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdvEdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdvFduQdvGduQdrRaaaaaaaaaaaaaaaaaaaaaaafdtvduYduYduYdvHdvIdvJduYdvKduudvLdpudvMdvMdvMdvMdsgdvNdvOdsjdvPdvQdvRdsmdvSdvTdvUdspdvVdvWdvXdspdvYdvZdwadtedtedtedtedwbdwcdgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdlxdlxdlxdlxdlxdlxdvAdlxdwddnSdoxdqRdmIdowdrNdowdpWdovdlxdvBdwedwfdwgdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRduRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdwhdwidwjaaaaaaaaaaaaaaaaaaaaaaafaafdtvdwkdwldwldwmdwnduYdwodwpduudwqdpudsDdsDdsDdsDdsgdwrdwsdsjdwtdwudwvdsmdwwdwxdwydspdwzdwAdwBdspdwCdwDdwadgudhZdgudwEdwFdwGdgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdlxdnSdqRdwHdpTdkodovdnSdlxdowdmIdlxdwIdwJdwJdwKdlxdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdwMdwNdwOaaaaaaaaaaaaaaaaaaaafaafaafdtvdtvdwPdwQdtvdwRdwSdwTdwSdtvdwUdsDdsDdsDdsDdsDdsgdsgdsgdsjdsjdsjdsjdsmdsmdsmdsmdspdspdspdspdspdwadwadwVdwWdhidhidwXdvydgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdlxdqRdkVdpWdnSdowdmIdpWdlxdvAdlxdlxdqTdjmdwJdwYdwZdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxadxbdxcaaaaaaaaaaaaaaaaafdxddxedxfdxgdxhdxidxjdxkdxldxmdxndxodtvdwUdsDdsDdsDdsDdsDdxpdxqdxrdgudgudgudgudgudgudgudgudgudgudgudgudgudgudhgdxsdvydxtdgudgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdlxdlxdlxdlxdlxdlxdlxdlxdlxdvAdlxdqTdjmdqUdjmdwKdxudwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxvdxwdxxdxydxydxydxydxydxydxzdxAdxBdxCdxCdxDdxEdxEdtvdxFdxGdxHdtvdwUdsDdsDdsDdsDdsDdwMdxbdxIdgudgudhZdhZdhZdhZdhZdhZdgudgudgudgudgudhgdxsdvydxJdwLdxJdgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKaaaaaaaaaaaaaaadxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdvAdvAdvAdvAdvAdvAdvAdvAdvAdvAdlxdqTdqUdqUdqUdqVdlxdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxLdxMdxMdxMdxMdxMdxMdxMdxMdxLdsDdsDdsDdsDdsDdsDdtvdwSdxNdwSdtvdxOdsDdsDdsDdsDdsDdxPdxQdxRdhidhidhidhidxSdhidhidhidhidhidxTdxUdxVdxWdvydwLdwLdwLdxJdsEdgudhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdwgdxXdxYdlxdlxdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxvdxBdxZdyadyadyadyadyadyadyadxvdxBdsDdsDdsDdsDdsDdsDdybdycdyddyedyfdygdsDdsDdsDdsDdxrdxrdxrdgudgudhZdhZdhZdhZdhZdhZdhZdhZdyhdyidyjdykdwLdxJdwLdwLdxJdgudgudgudhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdlxdwJdwJdqUdlxdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdrRdrRdrRdrRdsDdsDdsDdsDdsDdsDdybdyldyddsDdsDdsDdrRdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdsEdxJdwLdymdwLdxJdwLdwLdwLdgudgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdlxdyndyodyndlxdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdgudgudgudgudrRdrRdrRdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdsEdhZdwLdxtdhZdgudhZdhZdgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdlxdyqdxXdwgdlxdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdyrdsDdsDdsDdsDdsDdrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudrRdrRdrRdsDdsDdsDdypdsDdsDdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdhZdgudgudgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdytdyudyvdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdrRduQdrRdsDdsDduRduRdrRdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdsDdsDdypdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdhZdhZdhZdgudgudgudgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdwLdywdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdrRdrRdrRdrRdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdsDdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdgudgudgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdwLdwLdwLdywdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaadhZdhZaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdyxdyydsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdywdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudhZdhZaaaaaaaaaaaadgudhZdhZaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdwLdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaadhZdhZaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdsDdypdsDdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaadguaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdsDdsDdypdsDdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaadhZdhZdhZaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdyxdyzdyydsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaadhZdhZdhZaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdypdsDdyAduQdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdyBdyfdygdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdybdyldyddsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaadgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaadysaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaadhZdysdysaaaaaadhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaadhZdhZdysaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdgudgudrRdsDdsDdypdsDdsDdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaadkXdkXaaaaaaaaaaaaaaaaaadhZdhZdhZdgudgudrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaadkXdkXdyCaaaaaaaaaaaaaaaaaadhZdhZdhZdgudgudrRdsDdsDdyxdyydsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaadyCaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaafaafaafaafaafaafaafaafdkXdkXdhZdhZdgudgudrRduQdyDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaagaagaagaagaagaagaagaagdkXdkXdkXdhZdgudgudrRdrRdsDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXaafaafaafaafaafaafaafaafdkXdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdgudhZdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudgudrRdsDdsDdyBdyfdygdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdgudhZdhZdgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudgudrRdsDdsDdybdyldyddsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudgudgudrRdrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdhZdgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdgudgudgudgudrRdsDdyEdyFdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudrRdrRdsDdypdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudrRdsDdsDdypdsDdrRdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdgudgudhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrRdrRdsDdsDdypdvFduQdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrRdsDdsDdyEdyFdsDdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdsDdsDdypdsDdsDdrRdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdsDdsDdsDdsDdypdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdypdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdypdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdypdsDdsDdsDdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdypdsDdsDdsDdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaadyGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdypdsDdsDdsDdrRdrRdgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdrRdrRdrRdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdypdsDdyBdygdsDdsDdsDdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdyxdyzdyHdyIdyzdyzdyzdyydsDdsDdrRdrRdrRdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdybdyddsDdsDdsDdypdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdsDdyJdsDdsDdsDdsDdsDdsDdsDdsDdyxdyzdyydsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudrRdrRduQdrRdrRdrRdrRdrRdrRdsDdsDdsDdsDdypdsDdsDdsDdrRdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudrRdrRdsDdsDdsDdypdsDdsDdsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaafaafaafaafaafaafaafaafaafaafaafdrRdrRdrRdrRdgudgudgudgudgudrRdrRdsDdsDdyxdyzdyzdyydsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXdkXaagaagaagaagaagaagaagaagaagaagaagaagaagaagdkXdkXdkXdkXdhZdgudgudgudrRdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafdkXdkXdhZdhZdhZdgudgudrRdrRdsDdsDdsDdsDdyxdyzdyzdyydsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudgudrRdrRdrRdrRdsDdyrdsDdsDdypdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaadhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdrRduQdsDdsDdypdsDdsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadwLdhZdhZdhZdhZdwLdwLaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdsDdyxdyzdyydsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadwLdwLdhZdhZdhZdwLdwLdwLaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadwLdwLdhZdhZdhZdwLdwLaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadwLdwLdhZdhZdhZdwLdwLaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdsDdyBdyfdygdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadhZdhZdhZdwLdwLaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdsDdybdyldyddsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdrRdrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdxKdysdysdysdysdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdrRdsDdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdsDdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdyEdyzdyzdyzdyzdyFdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdypdsDdsDdsDdsDdyJdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdypdsDdsDdsDdsDduQdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdypdsDdsDdsDdrRdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdypdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdysdysdysdysdxKdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdrRdsDdyEdyFdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudguduQdyDdyBdyfdygdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudgudrRdsDdybdyldyddsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdrRdrRdrRdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdrRdsDdsDdrRdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXaafaafaafaafaafaafaafaafaafaafdkXdkXdhZdhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaagaagaagaagaagaagaagaagaagdkXdkXdkXdhZdhZdhZdhZdhZdgudgudrRdrRdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXaafaafaafaafaafdyCdyCaafaafaafdkXdkXdhZdhZdhZdhZdhZdhZdgudgudgudrRdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdsDdsDdsDdsDdrRdrRdrRdrRdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaadyCdyCdyCdyCaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdsDdsDdsDdsDdsDdrRdrRdrRdxKdxKdxKdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaadyCdyCdyCdyCaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdypdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdsDdrRdrRdxKdxKdxKdxKdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaadyCdyCaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdypdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdyKdsDdyKdsDdrRdrRdrRdxKdxKdxKdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdyLdxLdyLdsDdrRdxKdxKdxKdxKdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdypdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdyMdyNdyOdxKdxKdxKdxKdxKdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdyMdyNdyPdxKdxKdxKdxKdxKdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdsDdsDdxvdxBdyQdyRdyRdyRdyRdyRdyRdySdyNdyPdxKdxKdxKdxKdxKdxKdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdyTdyTdyTdyTdyTdyTdyTdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdypdvFduQdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdxLdyUdyUdyUdyUdyUdyUdyUdyVdyWdyPdxKdxKdxKdxKdxKdxKdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdyTdyXdyYdyZdzadyXdyTdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdrRdsDdsDdsDdxvdzbdyadyadyadyadyadyadzcdyNdzddzedxKdxKdxKdxKdxKdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdyTdyXdzfdzgdzhdzidyTdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdysdysdysdxKdxKdxKdxKdxKdxKdrRdrRdrRdsDdsDdsDdsDdxKdxKdxKdxKdxKdxKdyMdyNdyPdxKdxKdxKdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdvMdzjdzkdhZdzldyTdyTdyTdzmdyTdyTdyTdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdsDdsDdsDdypdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdgudgudrRdrRdsDdsDdsDdxKdxKdxKdxKdxKdxKdxKdyMdyNdyPdxKdsDdsDdsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdzndzkdzodhZdzldzpdzqdzldzrdzldrRdrRdgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdsDdypdsDdsDdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdgudgudrRdrRdrRdsDdsDdxKdxKdxKdxKdxKdxKdxKdzsdyNdyPdsDdsDdsDdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdvMduQdgudzldztdzudzvdzrdzldsDdrRdrRdgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdsDdsDdypdsDdsDdsDdsDdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdgudgudxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdyKdxLdyKdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdzwdhZdgudzldzldzldzldzxdzldsDdsDdrRdrRduQdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdsDdypdsDdsDdsDdsDdsDdsDdrRdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdgudgudxKdxKdxKdxKdxKdxKdxKdxKdxKdsDdsDdyLdsDdyLdsDdsDdsDdsDdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdzydhZdhZdzldzpdzzdzldzrdzAdsDdsDdsDdsDdzBdsDdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudrRdrRdsDdypdsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdsDdsDdsDdsDdzCdzCdzCdsDdsDdsDdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdzydhZdhZdzldztdzudzDdzrdzEdsDdsDdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudrRdrRduQdrRdrRdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdwLdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdysdysdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdsDdsDdsDdsDdsDdsDdsDdsDdzFdzGdzHdsDdsDdsDdrRdgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdrRdrRdrRdrRdrRdrRdgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdzldzIdzldzldzldzldzldzldzrdzJdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudrRdrRdsDdzBdsDdsDdsDdyBdyfdygdsDdsDdsDdsDdsDdsDdsDdwLdwLdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdsDdsDdzKdzKdzKdzKdzKdzKdzLdzMdzNdzKdzKdzKdzKdzKdsDdsDdsDdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdrRdsDdsDdsDdsDdsDdrRdrRdrRdrRdrRdgudgudgudgudgudgudgudhZdhZdhZdhZdzldzldzldzldzOdzPdzQdzldzpdzRdzldzxdzldzldzldzSdzTdzUdzldsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdybdyldyddsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdysdysdysdysdysdysdxKdxKdxKdxKdxKdxKdxKdysdysdysdysdysdxKdxKdrRdsDdsDdsDdzKdzVdzWdzXdzYdzZdAadAbdAcdAddAedAfdAgdAhdygdsDdsDdrRdrRdrRdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdrRdrRdgudgudgudgudhZdhZdhZdzldAidAjdAkdAldAjdAjdzldztdzudAmdzrdzldAndAodApdApdApdzAdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdAqdArdAsdAtdArdArdsDdsDdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdysdysdysdxKdxKdgudrRdsDdsDdsDdzKdAudzWdAvdAwdzWdAxdzWdzWdAydAzdAAdAgdABdACdsDdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRduQdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudgudgudgudgudzldADdAjdAEdAFdAGdAHdzldzldzldzldzrdzldAndAIdAIdAIdAJdzEdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdAqdAKdAKdAKdALdArdsDdAMdsDdsDdsDdvFduQdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdysdysdysdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdgudrRdsDdsDdsDdzKdANdzWdzWdAOdzWdAxdzWdzWdzWdAPdAQdARdAhdyddsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdzBdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdrRdgudgudgudzldASdAjdATdAjdAUdAjdAVdAJdAWdAXdAYdzldAndAIdAZdAIdBadzJdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdBbdBbdBcdBddAqdBedBfdBgdBhdArdArdArdArdsDdsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdrRdrRdsDdsDdzKdBidzWdBjdBkdBldBmdBndzWdzKdzKdzKdzKdzKdzKdyBdygdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdyBdygdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudzldzldzldzldzldzldzldBodBpdBqdBodBpdzldzldzldzldzldBrdzldzldBsdBtdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdBudBddBvdBwdBxdBydBzdBAdBBdBCdBDdBEdBFdBGdygdsDdsDdsDduRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdgudgudgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdgudrRdsDdsDdzKdBHdzWdBIdAwdBJdBKdBLdzWdBMdBNdBOdBPdBQdBRdyHdyIdyzdyzdyzdyzdyzdyydsDdsDdsDdsDdrRdrRdrRdgudgudgudgudgudhZdhZdhZdgudgudgudgudrRdrRdsDdsDdyEdyzdyzdyzdyzdyzdyzdyzdyzdyHdyIdyzdyzdyzdyzdyydsDdsDdsDdsDdsDdrRdgudgudgudgudgudzldBSdBTdBUdAIdBadBVdAJdBadAVdBWdBXdBYdAJdBadAIdAIdBZdCadzTdzUdCbdCcdCcdCcdCcdCcdCcdCcdCddCddCddCddCddCddCddBcdCedCfdCgdBwdChdCidCjdCkdBAdBAdCldCmdCndCodCpdCqdsDdsDdsDduRdrRdgudgudhZdhZdhZdhZdhZdhZdgudgudgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdhZdhZdgudrRdsDdsDdzKdzKdzKdzKdzKdCrdCsdCtdzKdzKdCudzKdzKdzKdzKdybdyddsDdsDdsDdsDdsDdypdsDdsDdsDdsDdrRdsDdrRdrRdgudgudgudgudgudgudgudgudgudgudrRdrRdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdybdyddsDdsDdsDdsDdypdsDdsDdsDdsDdsDdrRdrRduQdrRdrRdgudzldzldzldzldCvdBadCwdCxdCydAXdCzdCAdCAdCBdCBdCCdCAdCDdCEdCAdCEdCFdCFdCFdCFdCFdCFdCFdCFdCGdCGdCGdCGdCGdCGdCGdCHdCIdCHdCJdCIdCKdCLdCMdCNdCOdCPdCQdCRdCSdCTdBGdyddsDdsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdgudgudgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdhZdhZdgudrRdrRdsDdsDdsDdsDdsDdzKdCUdCVdCWdCXdzKdCYdCZdvMdsDdsDdsDdsDdsDdyrdsDdsDdsDdyxdyzdyzdyydsDdsDdsDdsDdrRdgudgudgudgudgudgudgudgudgudgudrRdsDdsDdyEdyzdyFdsDdsDdsDdsDdrRdsDdsDdyrdsDdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdzBdsDdrRdrRdrRdrRdrRdzldAIdDadDbdDcdDcdDbdDddDedDfdDcdDcdDgdDedDhdDidDjdDkdDldDldDldDldDldDldDldDldDmdDmdDmdDmdDmdDmdDndDodDpdDqdDrdDsdDtdDudDvdBbdBbdBbdBbdBbdBbdBbdBbdDwdDxdDydDxdvMduRdrRdgudgudhZdhZdhZdhZdgudgudgudgudhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdgudrRdrRdsDdsDdsDdsDdzKdDzdDAdDBdDCdzKdsDdsDdsDdsDdsDdsDdrRdrRduQdrRdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdrRdgudgudgudgudgudrRdrRdrRdrRdrRdsDdyEdyFdsDdsDdsDdrRdrRdrRdrRdrRdrRduQdsDdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdzldzldDDdDEdDDdzldzldDFdDGdDHdzldzldDDdDIdDJdzldDKdsDdsDdsDaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaadDLdBddBwdDMdDNdDOdDPdDQdDQdDRdBbdDSdDTdDUdDVdDVdDVdDVdvMdsDdrRdgudgudhZdhZdhZdhZdgudgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdgudrRdrRdsDdsDdsDdzKdzKdzKdzKdzKdzKdsDdsDdrRdrRdrRdrRdrRdgudgudrRdrRdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdrRdrRdrRdrRdrRdrRdsDdsDdsDdsDdsDdypdsDdsDdrRdrRdrRdgudgudgudgudgudrRdsDdsDdsDdsDdsDdsDdypdsDdsDdsDdyBdygdsDdsDdsDdsDdsDdsDdsDdrRdzldDWdDXdDYdDXdzldDZdEadEbdEcdEddzldEedEfdEgdzldsDdsDdsDdsDdsDdsDaaaaaaaafaaaaaaaaaaafaafaafaafaafaafaafaafaafdBbdEhdEidCLdBbdBbdBbdBbdEjdBbdEkdBbdBbdEldvMdvMdvMdvMdsDdrRdgudgudhZdhZdhZdgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdgudgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdgudgudgudgudgudgudgudrRdrRdsDdsDdsDdyxdyzdyzdyzdyydsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdypdsDdrRdrRdgudgudgudgudgudgudgudrRdrRdsDdsDdsDdsDdsDdyxdyzdyzdyzdyHdyIdyzdyzdyzdyydsDdsDdsDdsDdzldEmdEndEodEpdzldEqdErdErdEsdEddzldEtdEudEvdzldsDdsDdsDdsDdsDdsDaafaafaafaafaafaafaafdEwdEwdEwdEwdEwaafaaaaaadBbdExdEydCLdEzdEAdEBdDQdDQdECdDQdDRdBbdsDdsDdsDdsDdsDdrRdrRdgudgudhZdhZdgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudgudgudgudgudrRdrRdrRdsDdsDdsDdsDdsDdyxdyydsDdsDdyBdygdsDdsDdyEdyzdyzdyzdyzdyzdyFdsDdrRdgudgudgudgudhZdhZdhZdgudgudrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdybdyddsDdsDdsDdypdsDdsDdsDdsDdzldzldzldzldzldzldEDdEEdEFdEGdEddzldDDdEHdDDdzldsDdsDdsDdsDdsDdsDaaaaaaaafaaaaaaaaaaafdEwdEwdEwdEwdEwaafaaadBudBddEIdEJdEKdBbdBbdBbdBbdBbdBbdELdEMdBbdsDdsDdsDdsDdsDdrRdgudgudhZdhZdhZdgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdrRdrRdrRdrRdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudgudgudgudgudgudgudgudgudrRdrRdrRdsDdyrdsDdsDdyxdyzdyzdyHdyIdyzdyzdyFdsDdsDdsDdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdgudgudgudrRdrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdyxdyzdyzdyydsDdsDdsDdsDdsDdsDdzldzldzldzldzldzldzldENdEOdEPdEQdsDdsDdsDdsDdsDaaaaaaaaaaafaaaaaaaaaaafdEwdEwdEwdEwdEwdERdCedESdETdBwdEUdCLdEVdEWdEXdEYdEZdFadFbdEMdBbdsDdsDdsDdsDdrRdrRdgudgudhZdhZdgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdgudrRdrRdrRdrRdrRdrRdgudgudgudgudgudgudgudhZdhZdhZdhZdgudgudgudgudgudrRdrRduQdrRdsDdsDdsDdsDdybdyddsDdsDdsDdsDdyrdsDdrRdrRdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdrRdrRdrRdrRdrRdrRdsDdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdybdFcdFddFddFddFddFedyddsDdsDdsDdsDdsDdsDaafaafaafaafaafaafaafaafdEwdEwdEwdEwdEwdFfdBwdFfdBwdBwdEUdCLdBwdBwdFgdBwdBwdFhdFidFjdBbdsDdsDdsDdsDdrRdgudgudgudhZdhZdgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDduQdrRdrRdgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudrRdrRdsDdsDdsDdsDdypdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaaaaafdEwdEwdEwdEwdEwdBcdCedFkdFldBwdEUdFmdDsdDsdFndDsdDsdFodFpdFqdBbdsDdsDdsDdyAduQdgudgudgudhZdgudgudgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdgudhZdhZdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdrRdsDdsDdsDdrRdrRdrRdrRdrRdgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdsDdsDdsDdsDdyxdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyzdyydsDdsDdsDdsDdsDdsDaaaaaaaaaaaaaaaaafdEwdEwdEwdEwdEwaafaaadDLdBddFrdEUdCLdBwdBwdFsdEWdBwdBwdELdFtdBbdsDdsDdsDdsDdrRdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdrRdrRdrRdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdypdsDdyBdygdsDdsDdsDdxrdxraaaaaaaaaaafdEwdEwdEwdEwdEwaafaaaaaadFudFudFvdFwdDsdFxdFydFzdFAdFBdFidEMdBbdsDdsDdsDdsDdrRdgudgudgudgudhZdgudgudhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdyxdyzdyHdyIdyzdyzdyzdFCdFDdFEdFEdFEdFEdFEdFEdFEdFEdFEdFEdFEdFEdFFdFGdFHdBwdBwdBwdFIdFJdFKdFLdFMdFNdBbdsDdsDdrRdrRdrRdgudgudhZdhZdhZdgudhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudrRdrRdrRdsDdsDdsDdsDdsDdsDdsDdrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdybdyddsDdsDdsDdxrdxraafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadFudFudBbdBcdBddBbdBbdBbdBbdBbdBbdBbdBbdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudrRdrRdrRdrRdrRdrRdrRdrRdrRdrRduQdyDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdyrdsDdsDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRduQdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdvFduQdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdgudgudrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdrRdgudgudgudrRdrRdrRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdsDdyJdsDdsDdsDdrRdrRdrRdrRdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsDdsDdrRduQdrRdrRdrRdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdrRdrRdgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdrRdgudgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrRdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaadhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZaaaaaaaaaaaadhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 2d8537012102622f6b3cba16d5e4126052e0be95 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Mon, 1 Apr 2013 21:06:03 +0400 Subject: [PATCH 37/44] Removed second newscaster from CE's office. Also reverted my spectrometry lab changes. --- maps/tgstation.2.1.0.0.1.dmm | 145 ++++++++++++++++++----------------- 1 file changed, 76 insertions(+), 69 deletions(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index bad97ac7bb1..8be1bdd87a7 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -3702,7 +3702,7 @@ "btj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "btk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "btl" = (/obj/machinery/camera{c_tag = "Research Division North"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btm" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btm" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "btn" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor{icon_state = "delivery"},/area/medical/research{name = "Research Division"}) "bto" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/medical/research{name = "Research Division"}) "btp" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -5690,7 +5690,7 @@ "cfv" = (/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,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/engine_smes) "cfw" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor,/area/engine/engine_smes) "cfx" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/engine/engine_smes) -"cfy" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/obj/machinery/newscaster{pixel_x = -26; pixel_y = 0},/obj/structure/table/reinforced,/obj/item/weapon/cartridge/atmos,/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/item/weapon/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 4; pixel_y = 5},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cfy" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/obj/structure/table/reinforced,/obj/item/weapon/cartridge/atmos,/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/item/weapon/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 4; pixel_y = 5},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cfz" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cfA" = (/obj/machinery/newscaster{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) "cfB" = (/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = 10; pixel_y = 24; req_access_txt = "24"},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -10; pixel_y = 24; 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 = 0; pixel_y = 24; req_access_txt = "11"},/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/engine/chiefs_office) @@ -8445,26 +8445,26 @@ "dgu" = (/turf/simulated/mineral,/area/mine/unexplored) "dgv" = (/turf/space,/area/syndicate_station/mining) "dgw" = (/obj/structure/lattice,/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgx" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"dgx" = (/obj/machinery/atmospherics/pipe/vent,/obj/structure/lattice,/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dgy" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area) "dgz" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area) "dgA" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area) -"dgB" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"dgC" = (/obj/machinery/anomaly/gas_chromatography,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dgB" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgC" = (/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 1; name = "pipe"},/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dgD" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/space,/area) "dgE" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgF" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dgG" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dgH" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) -"dgI" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dgF" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgG" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgH" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgI" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dgJ" = (/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/turf/simulated/mineral,/area/mine/unexplored) "dgK" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/space,/area) "dgL" = (/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"dgM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/anomaly/gas_chromatography,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dgN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/table,/obj/item/weapon/folder,/obj/item/weapon/clipboard,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dgO" = (/obj/machinery/door/window/westleft{dir = 2},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/spectro) -"dgP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; level = 2; on = 1; scrubbing = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dgQ" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/obj/structure/sign/nosmoking_2{pixel_x = 32},/obj/machinery/camera{c_tag = "Research Outpost Mass Spectrometry"; dir = 8; network = list("RD","SS13")},/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dgM" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgN" = (/obj/machinery/alarm{pixel_y = 25},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgO" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b"; initialize_directions = 6; level = 2; name = "pipe"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgP" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgQ" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 273; dir = 2; on = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dgR" = (/obj/machinery/light/small,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) "dgS" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) "dgT" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/maintstore1) @@ -8472,11 +8472,11 @@ "dgV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) "dgW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/hallway) "dgX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) -"dgY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube/station{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/turf/simulated/floor/plating,/area/research_outpost/spectro) -"dgZ" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dha" = (/obj/item/weapon/storage/box/solution_trays,/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dhb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'PROTECTIVE CLOTHING REQUIRED'."; name = "WARNING: LOW TEMPERATURE ENVIRONMENT"; pixel_x = 0; pixel_y = 32},/obj/structure/rack,/obj/item/clothing/suit/fire/heavy,/obj/item/clothing/gloves/black,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/spectro) -"dhc" = (/obj/machinery/power/apc{dir = 4; name = "Mass Spectrometry APC"; pixel_x = 24; pixel_y = 0; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dgY" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dgZ" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dha" = (/obj/machinery/atmospherics/pipe/manifold4w{color = "blue"; icon_state = "manifold4w-b"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dhb" = (/obj/machinery/atmospherics/pipe/manifold4w{color = "blue"; icon_state = "manifold4w-b"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dhc" = (/obj/structure/sign/fire{pixel_x = 32},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2; name = "pipe manifold"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dhd" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) "dhe" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) "dhf" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore1) @@ -8489,11 +8489,11 @@ "dhm" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area) "dhn" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area) "dho" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/turf/space,/area) -"dhp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/spectro) -"dhq" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; tag = "icon-opening (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/atmos) -"dhr" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/spectro) -"dhs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westleft,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dht" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'PROTECTIVE CLOTHING REQUIRED'."; name = "WARNING: LOW TEMPERATURE ENVIRONMENT"; pixel_x = 32; pixel_y = 0},/obj/item/clothing/suit/fire/heavy,/obj/item/clothing/gloves/black,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dhp" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dhq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; layer = 2.4; level = 2; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dhr" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dhs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; layer = 2.4; level = 2; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dht" = (/obj/machinery/power/apc{dir = 4; name = "Spectrometry Lab Atmospherics APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; layer = 2.6; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dhu" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dhv" = (/obj/structure/closet/hydrant{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dhw" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell,/obj/item/weapon/cable_coil/random,/obj/item/weapon/cable_coil/random,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) @@ -8506,9 +8506,9 @@ "dhD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/research_outpost/hallway) "dhE" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area) "dhF" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area) -"dhG" = (/obj/machinery/light/small,/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dhH" = (/obj/machinery/door/window/westleft{dir = 1; name = "Spectroscopy"; req_access_txt = "47"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) -"dhI" = (/obj/machinery/door/window/westleft{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/spectro) +"dhG" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dhH" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dhI" = (/obj/machinery/door/airlock/atmos{name = "Spectrometry Lab Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) "dhJ" = (/obj/structure/rack,/obj/item/stack/sheet/metal{pixel_x = 5; pixel_y = 5},/obj/item/stack/sheet/glass,/obj/item/weapon/storage/belt/utility{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dhK" = (/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dhL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) @@ -8529,9 +8529,9 @@ "dia" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/lattice,/turf/space,/area) "dib" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/spectro) "dic" = (/obj/machinery/anomaly/accelerator,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"did" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area/shuttle/research/outpost) -"die" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Lobby"; dir = 2; network = list("RD","SS13")},/obj/structure/sign/securearea{desc = "A warning sign which reads 'PROTECTIVE CLOTHING REQUIRED'."; name = "WARNING: LOW TEMPERATURE ENVIRONMENT"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/research_outpost/hallway) -"dif" = (/obj/structure/lattice,/obj/machinery/atmospherics/unary/vent_pump/on{layer = 3},/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"did" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"die" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dif" = (/obj/machinery/anomaly/isotope_ratio,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dig" = (/obj/machinery/anomaly/isotope_ratio,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dih" = (/turf/simulated/wall/r_wall,/area/research_outpost/spectro) "dii" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/nutrient/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) @@ -8545,10 +8545,10 @@ "diq" = (/obj/machinery/door/airlock{id_tag = "rminingdorm1"; name = "Dorm 1"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) "dir" = (/obj/machinery/door/airlock{id_tag = "rdorm2"; name = "Dorm 2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/research_outpost/hallway) "dis" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/research_outpost/spectro) -"dit" = (/obj/structure/transit_tube{icon_state = "D-SW"; tag = "icon-D-NW"},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"diu" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; level = 2},/turf/space,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"div" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"diw" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"dit" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"diu" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"div" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"diw" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "dix" = (/turf/simulated/wall/r_wall,/area/research_outpost/sample) "diy" = (/obj/machinery/power/apc{dir = 8; name = "Auxiliary Storage APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/research_outpost/maintstore1) "diz" = (/turf/simulated/floor{icon_state = "warning"},/area/research_outpost/maintstore1) @@ -8562,14 +8562,14 @@ "diH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) "diI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) "diJ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) -"diK" = (/obj/structure/transit_tube{tag = "icon-NW-SE"; icon_state = "NW-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"diL" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"diM" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 2; icon_state = "intact_off"; on = 1; tag = "icon-intact_off (NORTH)"; target_pressure = 4500},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"diN" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"diO" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"diP" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 173; dir = 2; on = 0},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"diK" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) +"diL" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) +"diM" = (/obj/machinery/anomaly/gas_chromatography,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"diN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"diO" = (/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"diP" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "diQ" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"diR" = (/obj/structure/sign/fire{pixel_x = 32},/obj/machinery/power/apc{dir = 4; name = "Spectrometry Lab Atmospherics APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"diR" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "diS" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "diT" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/sample) "diU" = (/obj/machinery/door/window/westleft{dir = 1; name = "Sample Preparation Loading"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/research_outpost/sample) @@ -8583,7 +8583,7 @@ "djc" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) "djd" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/atmos) "dje" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"djf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold4w/general/hidden,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"djf" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) "djg" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/obj/machinery/power/apc{dir = 1; name = "Outpost Atmospherics APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) "djh" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/research_outpost/atmos) "dji" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/research_outpost/atmos) @@ -8591,12 +8591,12 @@ "djk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/research_outpost/atmos) "djl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) "djm" = (/turf/simulated/floor,/area/mine/abandoned) -"djn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/pipe/manifold/general/hidden,/obj/machinery/meter,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"djo" = (/obj/machinery/atmospherics/pipe/manifold/general/hidden,/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"djp" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 1; icon_state = "intact_off"; on = 1; tag = "icon-intact_off (NORTH)"; target_pressure = 4500},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"djn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/simulated/floor/plating,/area/research_outpost/spectro) +"djo" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/spectro) +"djp" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "djq" = (/obj/machinery/anomaly/ion_mobility,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "djr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djs" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"djs" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Mass Spectrometry APC"; pixel_x = 24; pixel_y = 0; pixel_x = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "djt" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 3; pixel_x = 2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dju" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "djv" = (/obj/structure/table,/obj/machinery/bunsen_burner,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) @@ -8616,18 +8616,18 @@ "djJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2; tag = "icon-manifold-r (EAST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) "djK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) "djL" = (/obj/machinery/door/window/westleft,/turf/simulated/floor,/area/research_outpost/atmos) -"djM" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) +"djM" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/atmos) "djN" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) "djO" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) "djP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) "djQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"djR" = (/obj/machinery/door/airlock/atmos{name = "Spectrometry Lab Atmospherics"; req_access_txt = "0"; req_one_access_txt = "47;10;24"},/turf/simulated/floor/plating,/area/research_outpost/atmos{name = "Spectrometry Lab Atmospherics"}) -"djS" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djT" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c-f"; initialize_directions = 10; level = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"djR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/spectro) +"djS" = (/obj/structure/transit_tube/station{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/spectro) +"djT" = (/obj/machinery/door/window/westleft{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "djU" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djV" = (/obj/machinery/anomaly/isotope_ratio,/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"djV" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "djW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"djX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"djX" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/obj/structure/sign/nosmoking_2{pixel_x = 32},/obj/machinery/camera{c_tag = "Research Outpost Mass Spectrometry"; dir = 8; network = list("RD","SS13")},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/folder,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "djY" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "djZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dka" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) @@ -8647,8 +8647,12 @@ "dko" = (/obj/effect/alien/weeds{icon_state = "weeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) "dkp" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area) "dkq" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/obj/structure/lattice,/turf/space,/area) -"dkr" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1; external_pressure_bound = 116; icon_state = "out"; tag = "icon-out (NORTH)"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dks" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"dkr" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/space,/area) +"dks" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/spectro) +"dkt" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/machinery/light/small,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dku" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dkv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dkw" = (/obj/structure/stool,/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/research_outpost/spectro) "dkx" = (/obj/machinery/chem_master,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) "dky" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper{pixel_y = -4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) "dkz" = (/obj/structure/table,/obj/item/weapon/storage/box/solution_trays,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Sample Preparation"; dir = 1; network = list("RD","SS13")},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) @@ -8677,6 +8681,8 @@ "dkW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) "dkX" = (/turf/simulated/mineral/random,/area/mine/explored) "dkY" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) +"dkZ" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/obj/structure/lattice,/turf/space,/area) +"dla" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) "dlb" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/wall/r_wall,/area/research_outpost/spectro) "dlc" = (/obj/machinery/door/airlock/research{name = "Spectrometry Lab"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dld" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/sample) @@ -8704,6 +8710,7 @@ "dlz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) "dlA" = (/obj/machinery/firealarm{dir = 1; pixel_y = 24},/turf/simulated/floor,/area/research_outpost/hallway) "dlB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/research_outpost/hallway) +"dlC" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Lobby"; dir = 2; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/research_outpost/hallway) "dlD" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/research_outpost/hallway) "dlE" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/sign/science{desc = "A warning sign which reads 'MASS SPECTROMETRY'"; name = "\improper MASS SPECTROMETRY"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitegreencorner"},/area/research_outpost/hallway) "dlF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) @@ -10828,21 +10835,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgwdifdgwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgydgzdgAdgAdgAdgAdgAdiuditdgwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgDdgEdiwdivdivdivdivdiLdiKdgJdgudgudgudgudgudgudguaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdiMdiOdiNdiPdiPdgLdgRdgSdgTdgUdgudgudgudgudgudgudgudgudgudgVdgWdgXaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdjpdjodjndjfdiRdgLdhddhddhedhfdgUdgudgudgudhgdhhdhidhidhidhjdhkdhldhmdhmdgAdhndhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKcOxdjMdgLdjRdjsdgLdgLdhudhvdhwdhedhfdhxdhddhydhzdhAdhBdhBdhBdhCdhDdhBdhBdhBdhBdhEdhFdhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdihdjTdjSdjWdjVdigdihdhJdhKdhLdhMdhNdhOdhPdhQdhRdhSdhTdhUdhSdhVdhCdhSdhWdhTdhBaafdhXdhYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadibdicdgFdjXdkrdjUdihdiidijdhKdikdildildildimdindhSdiodipdiqdhCdhCdirdipdiodhBaafaafdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudgudgudgudhZdhZdgudgudgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadisdicdgFdgNdgIdgMdihdixdixdixdixdiydildizdiAdiBdhSdhSdhSdhSdiCdiDdiEdiEdiEdiEdiEdiFdiGdiHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiIdiJdiIaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudhZdhZdgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgHdihdjUdgFdgGdjWdgCdihdjvdgxdiSdiTdiUdiVdiWdiXdiYdhSdiZdjadhSdjbdjcdjddjedgBdjgdjhdjidjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjldjmdjlaafaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhpdhbdjqdgZdhadjrdhcdihdjtdjudiQdiQdjwdjxdjydjzdjAdjBdjCdjDdjEdjFdjGdiEdjHdjIdjJdjKdjLdhqdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjNdjOdjPdjQaafaaaaaadgudgudgudgudgudgudgudhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgYdgOdjqdgPdjUdjWdgQdihdjYdjudjZdkadkbdkcdkcdkcdkddkcdkcdkcdkcdkedkfdiEdkgdjIdkhdkidkjdjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkkdkldkldkmdkndkodjlaafaaaaaadgudgudgudgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaafaafaafaafaafaafaafaafdkpdhrdhIdjUdhGdhHdhsdhtdihdkxdkydkzdkAdkBdkCdkDdkEdkFdkGdkHdkIdkcdkJdkKdiEdkLdkMdkNdkidiEdkOdkPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkQdkRdkSdkTdkUdkVdkWaafaafdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaafdkpdgzdgAdgAdgAdgAdgAdtudlbdihdihdihdihdlcdihdihdixdixdlddledlfdkcdlgdlhdkFdlidljdlkdkcdlldlmdlndlodlpdlqdlrdiEdlsdltaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadludkldkldlvdlwdkodlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaaaaaadgDdiddlydlydlydlydlydlydlzdlAdhCdlBdiedlDdlEdlFdlGdlHdlIdlJdlKdkcdlLdlMdlNdlOdlPdlQdlRdlSdlTdlUdlUdlUdlVdlWdlXdlYdlZdlZdmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgwdgxdgwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgydgzdgAdgAdgAdgAdgAdgBdgCdgwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgDdgEdgFdgGdgGdgGdgGdgHdgIdgJdgudgudgudgudgudgudguaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdgMdgNdgOdgPdgQdgLdgRdgSdgTdgUdgudgudgudgudgudgudgudgudgudgVdgWdgXaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdgYdgZdhadhbdhcdgLdhddhddhedhfdgUdgudgudgudhgdhhdhidhidhidhjdhkdhldhmdhmdgAdhndhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdhpdhqdhrdhsdhtdgLdhudhvdhwdhedhfdhxdhddhydhzdhAdhBdhBdhBdhCdhDdhBdhBdhBdhBdhEdhFdhoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdgLdhGdhHdhIdgLdgLdgLdhJdhKdhLdhMdhNdhOdhPdhQdhRdhSdhTdhUdhSdhVdhCdhSdhWdhTdhBaafdhXdhYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadibdicdiddiedifdigdihdiidijdhKdikdildildildimdindhSdiodipdiqdhCdhCdirdipdiodhBaafaafdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudgudgudgudhZdhZdgudgudgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiadisdicditdiudivdiwdihdixdixdixdixdiydildizdiAdiBdhSdhSdhSdhSdiCdiDdiEdiEdiEdiEdiEdiFdiGdiHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiIdiJdiIaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudhZdhZdgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiKdiLdihdiMdiMdiNdiOdiPdiQdiRdiSdiTdiUdiVdiWdiXdiYdhSdiZdjadhSdjbdjcdjddjedjfdjgdjhdjidjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjldjmdjlaafaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjndjodjpdjqdjqdjrdjsdihdjtdiQdjudjvdjwdjxdjydjzdjAdjBdjCdjDdjEdjFdjGdiEdjHdjIdjJdjKdjLdjMdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjNdjOdjPdjQaafaaaaaadgudgudgudgudgudgudgudhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjRdjSdjTdjUdjVdjWdjXdihdjYdjudjZdkadkbdkcdkcdkcdkddkcdkcdkcdkcdkedkfdiEdkgdjIdkhdkidkjdjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkkdkldkldkmdkndkodjlaafaaaaaadgudgudgudgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaafdkpdkqdhmdhmdhmdhmdhndkrdisdksdjpdktdkudkvdkwdihdkxdkydkzdkAdkBdkCdkDdkEdkFdkGdkHdkIdkcdkJdkKdiEdkLdkMdkNdkidiEdkOdkPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkQdkRdkSdkTdkUdkVdkWaafaafdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaafdgDdkYaafaafaafaafdhEdkZdladlbdihdihdihdlcdihdihdixdixdlddledlfdkcdlgdlhdkFdlidljdlkdkcdlldlmdlndlodlpdlqdlrdiEdlsdltaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadludkldkldlvdlwdkodlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaaaaaadgKdlydlydlydlydlydlydlydlzdlAdhCdlBdlCdlDdlEdlFdlGdlHdlIdlJdlKdkcdlLdlMdlNdlOdlPdlQdlRdlSdlTdlUdlUdlUdlVdlWdlXdlYdlZdlZdmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmbdmcdmddlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXaaaaaadgKdlydlydlydlydlydlydlydmedmfdmgdmhdmidmjdmkdmkdmldmmdmndmodmpdmqdmrdmsdmtdmudmvdmwdmxdmydmzdlUdmAdmBdmCdmDdlUdmEdltdltdltaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdmFdmGdmHdmIdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaadgKdlydlydlydlydlydlydlydmedmJdmKdmLdmMdmNdmOdmPdmQdmRdhBdmSdmTdkcdmUdmVdmWdmXdmYdmZdkcdnadnbdncdnddnddnednfdngdnhdnidnjdnjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdnkdnldnmdlxdnndnodlxdlxdlxdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaadgKdlydlydlydlydlydlydlydmedmJdhCdmLdnpdnqdnrdnsdntdnudhBdnvdnwdkcdnxdkcdnydnzdnAdnBdkcdnCdnDdlUdnEdnFdnGdnHdnIdnJdnKdnLdnLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 964525450da066db47b172de7e3f16a1c9feaf57 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Tue, 2 Apr 2013 20:16:47 +1000 Subject: [PATCH 38/44] only hoverpods should make hissing noises when they move now Signed-off-by: Cael_Aislinn --- .../research/xenoarchaeology/artifact/artifact_hoverpod.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_hoverpod.dm b/code/modules/research/xenoarchaeology/artifact/artifact_hoverpod.dm index a21b8181f74..838c26a87c9 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact_hoverpod.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact_hoverpod.dm @@ -33,19 +33,19 @@ return 0 //these three procs overriden to play different sounds -/obj/mecha/mechturn(direction) +/obj/mecha/working/hoverpod/mechturn(direction) dir = direction //playsound(src,'sound/machines/hiss.ogg',40,1) return 1 -/obj/mecha/mechstep(direction) +/obj/mecha/working/hoverpod/mechstep(direction) var/result = step(src,direction) if(result) playsound(src,'sound/machines/hiss.ogg',40,1) return result -/obj/mecha/mechsteprand() +/obj/mecha/working/hoverpod/mechsteprand() var/result = step_rand(src) if(result) playsound(src,'sound/machines/hiss.ogg',40,1) From 616f65eb68325a3da8a4b8ea7dc63e8dd8bf1d77 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Tue, 2 Apr 2013 21:13:16 +1000 Subject: [PATCH 39/44] changed bees to simple_animals (cleaning up a bunch of movement issues), made bees non-pullable, made apiary trays properly revert to the type of tray they were before the apiary was added Signed-off-by: Cael_Aislinn --- code/game/machinery/bees.dm | 258 ++++++++++++++--------------- code/game/machinery/bees_apiary.dm | 17 +- code/game/machinery/bees_items.dm | 6 +- code/game/machinery/hydroponics.dm | 1 + 4 files changed, 138 insertions(+), 144 deletions(-) diff --git a/code/game/machinery/bees.dm b/code/game/machinery/bees.dm index 68b2838e70d..27a317a91a3 100644 --- a/code/game/machinery/bees.dm +++ b/code/game/machinery/bees.dm @@ -1,5 +1,5 @@ -/obj/effect/bee +/mob/living/simple_animal/bee name = "bees" icon = 'icons/obj/apiary_bees_etc.dmi' icon_state = "bees1" @@ -11,162 +11,154 @@ var/mob/target_mob var/obj/machinery/apiary/parent pass_flags = PASSGRILLE|PASSTABLE + turns_per_move = 6 + var/obj/machinery/hydroponics/my_hydrotray -/obj/effect/bee/New(loc, var/obj/machinery/apiary/new_parent) +/mob/living/simple_animal/bee/New(loc, var/obj/machinery/apiary/new_parent) ..() - processing_objects.Add(src) parent = new_parent + verbs -= /atom/movable/verb/pull -/obj/effect/bee/Del() - processing_objects.Remove(src) +/mob/living/simple_animal/bee/Del() if(parent) parent.owned_bee_swarms.Remove(src) ..() -/obj/effect/bee/process() +/mob/living/simple_animal/bee/Life() + ..() - //if we're strong enough, sting some people - var/overrun = strength - 5 + feral / 2 - if(prob(max( overrun * 10 + feral * 10, 0))) - var/mob/living/carbon/human/M = locate() in src.loc - if(M) - var/sting_prob = 100 - var/obj/item/clothing/worn_suit = M.wear_suit - var/obj/item/clothing/worn_helmet = M.head - if(worn_suit) - sting_prob -= worn_suit.armor["bio"] - if(worn_helmet) - sting_prob -= worn_helmet.armor["bio"] + if(stat == CONSCIOUS) + //if we're strong enough, sting some people + var/overrun = strength - 5 + feral / 2 + if(prob(max( overrun * 10 + feral * 10, 0))) + var/mob/living/carbon/human/M = pick(range(1,src)) + if(M) + var/sting_prob = 100 + var/obj/item/clothing/worn_suit = M.wear_suit + var/obj/item/clothing/worn_helmet = M.head + if(worn_suit) + sting_prob -= worn_suit.armor["bio"] + if(worn_helmet) + sting_prob -= worn_helmet.armor["bio"] - if( prob(sting_prob) && (M.stat == CONSCIOUS || (M.stat == UNCONSCIOUS && prob(25))) ) - M.apply_damage(overrun / 2 + mut / 2, BRUTE) - M.apply_damage(overrun / 2 + toxic / 2, TOX) - M << "\red You have been stung!" - M.flash_pain() + if( prob(sting_prob) && (M.stat == CONSCIOUS || (M.stat == UNCONSCIOUS && prob(25))) ) + M.apply_damage(overrun / 2 + mut / 2, BRUTE) + M.apply_damage(overrun / 2 + toxic / 2, TOX) + M << "\red You have been stung!" + M.flash_pain() - //if we're chasing someone, get a little bit angry - if(target_mob && prob(10)) - feral++ + //if we're chasing someone, get a little bit angry + if(target_mob && prob(10)) + feral++ - //calm down a little bit - var/move_prob = 40 - if(feral > 0) - if(prob(feral * 10)) - feral -= 1 - else - //if feral is less than 0, we're becalmed by smoke or steam - if(feral < 0) - feral += 1 - - if(target_mob) - target_mob = null - target_turf = null - if(strength > 5) - //calm down and spread out a little - var/obj/effect/bee/B = new(get_turf(pick(orange(src,1)))) - B.strength = rand(1,5) - src.strength -= B.strength - if(src.strength <= 5) - src.icon_state = "bees[src.strength]" - B.icon_state = "bees[B.strength]" - if(src.parent) - B.parent = src.parent - src.parent.owned_bee_swarms.Add(B) - - //make some noise - if(prob(0.5)) - src.visible_message("\blue [pick("Buzzzz.","Hmmmmm.","Bzzz.")]") - - //smoke, water and steam calms us down - var/calming = 0 - var/list/calmers = list(/obj/effect/effect/chem_smoke, /obj/effect/effect/water, /obj/effect/effect/foam, /obj/effect/effect/steam, /obj/effect/mist) - - for(var/this_type in calmers) - var/obj/effect/check_effect = locate() in src.loc - if(check_effect.type == this_type) - calming = 1 - break - - if(calming) + //calm down a little bit if(feral > 0) - src.visible_message("\blue The bees calm down!") - feral = -10 - target_mob = null - target_turf = null - - for(var/obj/effect/bee/B in src.loc) - if(B == src) - continue - - if(feral > 0) - src.strength += B.strength - del(B) - src.icon_state = "bees[src.strength]" - if(strength > 5) - icon_state = "bees_swarm" - else if(prob(10)) - //make the other swarm of bees stronger, then move away - var/total_bees = B.strength + src.strength - if(total_bees < 10) - B.strength = min(5, total_bees) - src.strength = total_bees - B.strength - - B.icon_state = "bees[B.strength]" - if(src.strength <= 0) - del(src) - return - src.icon_state = "bees[B.strength]" - var/turf/simulated/floor/T = get_turf(get_step(src, pick(1,2,4,8))) - density = 1 - if(T.Enter(src, get_turf(src))) - src.loc = T - density = 0 - break - - if(target_mob) - if(target_mob in view(src,7)) - target_turf = get_turf(target_mob) + if(prob(feral * 10)) + feral -= 1 else - for(var/mob/living/carbon/M in view(src,7)) - target_mob = M + //if feral is less than 0, we're becalmed by smoke or steam + if(feral < 0) + feral += 1 + + if(target_mob) + target_mob = null + target_turf = null + if(strength > 5) + //calm down and spread out a little + var/mob/living/simple_animal/bee/B = new(get_turf(pick(orange(src,1)))) + B.strength = rand(1,5) + src.strength -= B.strength + if(src.strength <= 5) + src.icon_state = "bees[src.strength]" + B.icon_state = "bees[B.strength]" + if(src.parent) + B.parent = src.parent + src.parent.owned_bee_swarms.Add(B) + + //make some noise + if(prob(0.5)) + src.visible_message("\blue [pick("Buzzzz.","Hmmmmm.","Bzzz.")]") + + //smoke, water and steam calms us down + var/calming = 0 + var/list/calmers = list(/obj/effect/effect/chem_smoke, \ + /obj/effect/effect/water, \ + /obj/effect/effect/foam, \ + /obj/effect/effect/steam, \ + /obj/effect/mist) + + for(var/this_type in calmers) + var/mob/living/simple_animal/check_effect = locate() in src.loc + if(check_effect.type == this_type) + calming = 1 break - if(target_turf) - var/turf/next_turf = get_step(src.loc, get_dir(src,target_turf)) + if(calming) + if(feral > 0) + src.visible_message("\blue The bees calm down!") + feral = -10 + target_mob = null + target_turf = null + wander = 1 + + for(var/mob/living/simple_animal/bee/B in src.loc) + if(B == src) + continue + + if(feral > 0) + src.strength += B.strength + del(B) + src.icon_state = "bees[src.strength]" + if(strength > 5) + icon_state = "bees_swarm" + else if(prob(10)) + //make the other swarm of bees stronger, then move away + var/total_bees = B.strength + src.strength + if(total_bees < 10) + B.strength = min(5, total_bees) + src.strength = total_bees - B.strength + + B.icon_state = "bees[B.strength]" + if(src.strength <= 0) + del(src) + return + src.icon_state = "bees[B.strength]" + var/turf/simulated/floor/T = get_turf(get_step(src, pick(1,2,4,8))) + density = 1 + if(T.Enter(src, get_turf(src))) + src.loc = T + density = 0 + break + + if(target_mob) + if(target_mob in view(src,7)) + target_turf = get_turf(target_mob) + wander = 0 + else + for(var/mob/living/carbon/M in view(src,7)) + target_mob = M + break + + if(target_turf) + Move(get_step(src, get_dir(src,target_turf))) - //hacky, but w/e - var/old_density = -1 - if(target_mob && get_dist(src, target_mob) <= 1) - old_density = target_mob.density - target_mob.density = 0 - density = 1 - if(next_turf.Enter(src, get_turf(src))) - src.loc = next_turf - density = 0 if(src.loc == target_turf) target_turf = null - if(target_mob && old_density != -1) - target_mob.density = old_density + wander = 1 else //find some flowers, harvest //angry bee swarms don't hang around if(feral > 0) - move_prob = 60 + turns_per_move = rand(1,3) else if(feral < 0) - move_prob = 0 - else - var/obj/machinery/hydroponics/H = locate() in src.loc - if(H) - if(H.planted && !H.dead && H.myseed) - move_prob = 1 - - //chance to wander around - if(prob(move_prob)) - var/turf/simulated/floor/T = get_turf(get_step(src, pick(1,2,4,8))) - density = 1 - if(T.Enter(src, get_turf(src))) - src.loc = T - density = 0 + turns_since_move = 0 + else if(!my_hydrotray || my_hydrotray.loc != src.loc || !my_hydrotray.planted || my_hydrotray.dead || !my_hydrotray.myseed) + var/obj/machinery/hydroponics/my_hydrotray = locate() in src.loc + if(my_hydrotray) + if(my_hydrotray.planted && !my_hydrotray.dead && my_hydrotray.myseed) + turns_per_move = rand(20,50) + else + my_hydrotray = null pixel_x = rand(-12,12) pixel_y = rand(-12,12) diff --git a/code/game/machinery/bees_apiary.dm b/code/game/machinery/bees_apiary.dm index 9bd9a45bfb3..982feec1f2a 100644 --- a/code/game/machinery/bees_apiary.dm +++ b/code/game/machinery/bees_apiary.dm @@ -22,6 +22,7 @@ var/bees_in_hive = 0 var/list/owned_bee_swarms = list() + var/hydrotray_type = /obj/machinery/hydroponics //overwrite this after it's created if the apiary needs a custom machinery sprite /obj/machinery/apiary/New() @@ -69,7 +70,7 @@ else user << "\blue You begin to dislodge the dead apiary from the tray." if(do_after(user, 50)) - new /obj/machinery/hydroponics(src.loc) + new hydrotray_type(src.loc) new /obj/item/apiary(src.loc) user << "\red You dislodge the apiary from the tray." del(src) @@ -112,11 +113,11 @@ if(swarming > 0) swarming -= 1 if(swarming <= 0) - for(var/obj/effect/bee/B in src.loc) + for(var/mob/living/simple_animal/bee/B in src.loc) bees_in_hive += B.strength del(B) else if(bees_in_hive < 10) - for(var/obj/effect/bee/B in src.loc) + for(var/mob/living/simple_animal/bee/B in src.loc) bees_in_hive += B.strength del(B) @@ -144,7 +145,7 @@ health += max(nutrilevel - 1, round(-health / 2)) bees_in_hive += max(nutrilevel - 1, round(-bees_in_hive / 2)) if(owned_bee_swarms.len) - var/obj/effect/bee/B = pick(owned_bee_swarms) + var/mob/living/simple_animal/bee/B = pick(owned_bee_swarms) B.target_turf = get_turf(src) //clear out some toxins @@ -161,7 +162,7 @@ //make some new bees if(bees_in_hive >= 10 && prob(bees_in_hive * 10)) - var/obj/effect/bee/B = new(get_turf(src), src) + var/mob/living/simple_animal/bee/B = new(get_turf(src), src) owned_bee_swarms.Add(B) B.mut = mut B.toxic = toxic @@ -193,7 +194,7 @@ /obj/machinery/apiary/proc/die() if(owned_bee_swarms.len) - var/obj/effect/bee/B = pick(owned_bee_swarms) + var/mob/living/simple_animal/bee/B = pick(owned_bee_swarms) B.target_turf = get_turf(src) B.strength -= 1 if(B.strength <= 0) @@ -204,7 +205,7 @@ health = 0 /obj/machinery/apiary/proc/angry_swarm(var/mob/M) - for(var/obj/effect/bee/B in owned_bee_swarms) + for(var/mob/living/simple_animal/bee/B in owned_bee_swarms) B.feral = 50 B.target_mob = M @@ -215,7 +216,7 @@ if(bees_in_hive >= 5) spawn_strength = 6 - var/obj/effect/bee/B = new(get_turf(src), src) + var/mob/living/simple_animal/bee/B = new(get_turf(src), src) B.target_mob = M B.strength = spawn_strength B.feral = 5 diff --git a/code/game/machinery/bees_items.dm b/code/game/machinery/bees_items.dm index cbfc2b3bd7f..01ed5bfa407 100644 --- a/code/game/machinery/bees_items.dm +++ b/code/game/machinery/bees_items.dm @@ -17,7 +17,7 @@ /obj/item/weapon/bee_net/attack_self(mob/user as mob) var/turf/T = get_step(get_turf(user), user.dir) - for(var/obj/effect/bee/B in T) + for(var/mob/living/simple_animal/bee/B in T) if(B.feral < 0) caught_bees += B.strength del(B) @@ -38,7 +38,7 @@ while(caught_bees > 0) //release a few super massive swarms while(caught_bees > 5) - var/obj/effect/bee/B = new(src.loc) + var/mob/living/simple_animal/bee/B = new(src.loc) B.feral = 5 B.target_mob = M B.strength = 6 @@ -46,7 +46,7 @@ caught_bees -= 6 //what's left over - var/obj/effect/bee/B = new(src.loc) + var/mob/living/simple_animal/bee/B = new(src.loc) B.strength = caught_bees B.icon_state = "bees[B.strength]" B.feral = 5 diff --git a/code/game/machinery/hydroponics.dm b/code/game/machinery/hydroponics.dm index 265e3aec36e..5d187b337c7 100644 --- a/code/game/machinery/hydroponics.dm +++ b/code/game/machinery/hydroponics.dm @@ -779,6 +779,7 @@ obj/machinery/hydroponics/attackby(var/obj/item/O as obj, var/mob/user as mob) var/obj/machinery/apiary/A = new(src.loc) A.icon = src.icon A.icon_state = src.icon_state + A.hydrotray_type = src.type del(src) return From 93e37a6a0cc012c1e6bf0084eb3761475e975b26 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Tue, 2 Apr 2013 23:25:34 +0400 Subject: [PATCH 40/44] Fix for mouse emotes, courtesy of nan0desu. #2613 --- code/modules/mob/living/simple_animal/simple_animal.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 131711916b8..bc25116ae52 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -224,9 +224,11 @@ return "[emote], \"[text]\"" return "says, \"[text]\""; -/mob/living/simple_animal/emote(var/act) +/mob/living/simple_animal/emote(var/act, var/type, var/desc) if(act) if(act == "scream") act = "makes a loud and pained whimper" //ugly hack to stop animals screaming when crushed :P + if(act == "me") //Allow me-emotes. + act = desc if( findtext(act,".",lentext(act)) == 0 && findtext(act,"!",lentext(act)) == 0 && findtext(act,"?",lentext(act)) == 0 ) act = addtext(act,".") //Makes sure all emotes end with a period. for (var/mob/O in viewers(src, null)) From 8a46f8251c4752e80f7b3ba2b7239738b947a7c4 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Wed, 3 Apr 2013 01:47:23 +0400 Subject: [PATCH 41/44] Moar map fixes. #2615, #2614 and DAMN TUBES --- maps/tgstation.2.1.0.0.1.dmm | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index 096d021a86f..ce44ed8b0d6 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -5163,7 +5163,7 @@ "bVo" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "bVp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "bVq" = (/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) -"bVr" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor/plating,/area/maintenance/aft) +"bVr" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/atmospherics/portables_connector{layer = 2},/turf/simulated/floor/plating,/area/maintenance/aft) "bVs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) "bVt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) "bVu" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) @@ -8616,7 +8616,7 @@ "djJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2; tag = "icon-manifold-r (EAST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plating,/area/research_outpost/atmos) "djK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) "djL" = (/obj/machinery/door/window/westleft,/turf/simulated/floor,/area/research_outpost/atmos) -"djM" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/atmos) +"djM" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) "djN" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) "djO" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) "djP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) @@ -8683,6 +8683,8 @@ "dkY" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) "dkZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dla" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dlb" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; tag = "icon-opening (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/atmos) +"dlc" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; tag = "icon-opening (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) "dld" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/research_outpost/sample) "dle" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dlf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/wall/r_wall,/area/research_outpost/sample) @@ -8706,8 +8708,11 @@ "dlx" = (/turf/simulated/wall,/area/mine/abandoned) "dly" = (/turf/space,/area/shuttle/research/outpost) "dlz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dlA" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{dir = 2; id = "anotempload"},/turf/simulated/floor/plating,/area/research_outpost/maint) "dlB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/research_outpost/hallway) "dlC" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Research Outpost Lobby"; dir = 2; network = list("RD","SS13")},/turf/simulated/floor{dir = 4; icon_state = "greencorner"},/area/research_outpost/hallway) +"dlD" = (/obj/machinery/conveyor{dir = 2; id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dlE" = (/obj/machinery/conveyor{dir = 2; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) "dlF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dlH" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) "dlI" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) @@ -9059,7 +9064,6 @@ "dsK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/glass_mining{name = "Expedition Prep"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/research_outpost/entry) "dsL" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/research_outpost/entry) "dsM" = (/obj/machinery/door/airlock/research{name = "Temporary Storage Loading"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) -"dsN" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/research_outpost/maint) "dsO" = (/obj/machinery/conveyor{dir = 5; id = "anosample"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) "dsP" = (/obj/machinery/conveyor{dir = 4; id = "anosample"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maint) "dsQ" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) @@ -9106,7 +9110,6 @@ "dtF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 1; name = "Temporary Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/research_outpost/tempstorage) "dtG" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/tempstorage) "dtH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) -"dtI" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) "dtJ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) "dtK" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) "dtL" = (/obj/machinery/conveyor_switch{id = "anosample"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01; tag = "icon-warnplate (NORTH)"},/area/research_outpost/maint) @@ -9178,7 +9181,6 @@ "duZ" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/research_outpost/gearstore) "dva" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) "dvb" = (/obj/machinery/conveyor_switch{id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dvc" = (/obj/machinery/conveyor{dir = 1; id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) "dvd" = (/obj/machinery/conveyor_switch{id = "anosample"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) "dve" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) "dvf" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/maint) @@ -9245,7 +9247,6 @@ "dwo" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "research_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor,/area/research_outpost/gearstore) "dwp" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/turf/simulated/floor,/area/research_outpost/gearstore) "dwq" = (/obj/machinery/disposal/deliveryChute{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) -"dwr" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor/plating,/area/research_outpost/maint) "dws" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maint) "dwt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/research_outpost/iso1) "dwu" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/bluegrid,/area/research_outpost/iso1) @@ -9296,7 +9297,6 @@ "dxn" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "research_pump"},/turf/simulated/floor,/area/research_outpost/gearstore) "dxo" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/research_outpost/gearstore) "dxp" = (/obj/machinery/door/window/westleft,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/explored) -"dxq" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "opening"; tag = "icon-opening (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) "dxr" = (/turf/simulated/wall/r_wall,/area/mine/explored) "dxs" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"; tag = ""},/area/mine/unexplored) "dxt" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) @@ -10819,7 +10819,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudguaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdihdkudkvdicdjndkwdladkZdihdiidijdhKdikdildildildimdindhSdiodipdiqdhCdhCdirdipdiodhBaafaafdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudgudgudgudhZdhZdgudgudgudgudhZdhZdhZdhZdgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdguaaaaaaaaaaaaaaaaaaaaaaaaaaadgKdibdicdhHdhIdhtdhGdhrdhsdihdixdixdixdixdiydildizdiAdiBdhSdhSdhSdhSdiCdiDdiEdiEdiEdiEdiEdiFdiGdiHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiIdiJdiIaaaaaaaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudgudhZdgudgudgudhZdhZdgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudhZaaaaaaaaaaaaaaaaaaaaaaaadgKdihdhqdhbdhbdhcdhpdgZdhadiPdiQdiRdiSdiTdiUdiVdiWdiXdiYdhSdiZdjadhSdjbdjcdjddjedjfdjgdjhdjidjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjldjmdjlaafaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaadgKdihdhqdiudiudhcdhpdivdiwdihdjtdiQdjudjvdjwdjxdjydjzdjAdjBdjCdjDdjEdjFdjGdiEdjHdjIdjJdjKdjLdjMdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjldjmdjlaafaaaaaaaaadgudgudgudgudgudgudgudgudgudgudgudgudhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudhZdhZdhZdhZdhZdgudgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaadgKdihdhqdiudiudhcdhpdivdiwdihdjtdiQdjudjvdjwdjxdjydjzdjAdjBdjCdjDdjEdjFdjGdiEdjHdjIdjJdjKdjLdlbdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjNdjOdjPdjQaafaaaaaadgudgudgudgudgudgudgudhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaadgydugdibditdhHdiddiedifdigdisdihdjYdjudjZdkadkbdkcdkcdkcdkddkcdkcdkcdkcdkedkfdiEdkgdjIdkhdkidkjdjjdjkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkkdkldkldkmdkndkodjlaafaaaaaadgudgudgudgudhZdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZaafdkpdkqdhmdhmdhmdtudkYdihdiMdjpdjqdjndjodiNdiOdihdkxdkydkzdkAdkBdkCdkDdkEdkFdkGdkHdkIdkcdkJdkKdiEdkLdkMdkNdkidiEdkOdkPaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadkQdkRdkSdkTdkUdkVdkWaafaafdhZdhZdgudgudhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdkXdkXdkXaafdgDdkYaafaafaafaafaafdihdihdihdihdihdihdiKdiLdihdixdixdlddledlfdkcdlgdlhdkFdlidljdlkdkcdlldlmdlndlodlpdlqdlrdiEdlsdltaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaadgvdgvdgvdgvdgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -10833,14 +10833,14 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdpPdpQdnOdpRdpSdnOdmddpTdoxdpUdpVdpWdlxdlxdlxdlxdlxdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaadpXdpYdpldpldpZdpldqadqbdqcdqddqedqfdqgdqhdpudqidqjdqkdqldqmdqndqodqpdgOdqrdgQdgPdqudqvdqwdqxdqqdqydqzdqAdqqdqBdqqdqvdqCdqDdqEdqFdqGdqHdqIdqJdqKdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafdqLdqMdqNdnOdpSdqOdovdqPdowdqQdlxdqRdqSdlxdqTdnSdqUdqVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudgudgudgudgudgudgudgudgudgudguaaaaaaaaaaaaaaadqWdqXdpldpldqYdpldqZdradrbdrcdrddredrfdrgdpudrhdridrjdrkdrldrmdrndrodgYdrqdrrdrvdrtdrudrrdrvdrwdrxdrrdrwdrydrzdrAdrBdrCdrDdrEdrFdrGdrHdrIdrIdrJdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafdhZdhZdlxdnRdrKdrLdrMdqNdrNdrOdoxdrPdiIdkVdrQdlxdqTdmIdnSdqVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudgudrRdrRdrRdrRdrRdrRdgudgudgudgudgudgudguaaaaaaaaaaaadrSdrTdpldrUdrVdrWdrXdrYdrZdsadsbdscdsddsedpudrhdpvdsfdsgdsgdsgdshdsidsjdskdsldsjdsmdsndsodsmdspdsqdsrdspdspdssdstdsudsvdpMdswdsxdpMdsydrIdrIdszdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdlxdlxdlxdlxdlxdlxdnQdowdsAdrKdowdpTdsBdrPdrPdozdnSdqRdlxdqTdmddsCdqVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdrRdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudsEdsFaaaaaaaaadsGdsHdoEdoFdsIdsIdsIdsIdsJdsKdsLdhSdhSdhSdpudsMdsgdsNdsgdsOdsPdsQdsRdsjdsSdsTdsUdsmdsVdsWdsXdspdsYdsZdtadspdtbdtcdsudtddtedpMdpMdpMdtfdtgdthdqKdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdlxdtidkVdoxdtjdlxdtkdtldtmdlxdpUdlxdtndtodtpdlxdkVdtqdjmdtrdmddmHdjmdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudtsdttdhmdhmdhmdhmdtudkYaafaafdtvdtwdtxdtydtzdtAdtBdtCdtDdtEdtFdtGdtHdtIdtJdtKdtLdtMdtNdtOdtPdtQdtRdsmdtSdtTdtUdspdtVdtWdtXdspdtYdtZduadubducdudduedpMdpMdpMdpMdpMdufdugaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdlxdtidmddkVdovdpUdtqdrKduhdrKduidkVdkVdujdnSdkVdmddmddlxdjmdukdmddkVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRduldumdundguaaaaaaaaaaaaaaaaaaaafdtvdtwduodupduqdurdusdutduuduuduvdpudsgdsNdsgduwdsgduxduyduzdsjduAdsjdsmdsmduBdsmdspdspduCdspdspduDduEduFduGduHduHduIdteduJdgzdhmdhmduKduLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdlxdtiduMdmddmddpUdmddsCdnndmdduNduidsCdrQduOdmdduPdmIdlxdrKdjmdtqdkVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRduQdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDduRdrRduSduTdrRdrRaaaaaaaaaaaaaaaaaaaafdtvdtwduUduVduWduVduXduYduZduudvadpudvbdvcdvddvedsgdvfdvgdvhdvidvjdvkdvldvmdvndvodvpdvqdvrdvsdspdvtdvudtedvvdvwdvvdvwdtedvxdvydhZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdlxdlxdlxdlxdlxdlxdnQdowdsAdrKdowdpTdsBdrPdrPdozdnSdqRdlxdqTdmddsCdqVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdrRdsDdsDdsDdsDdrRdrRdrRdgudgudgudgudsEdsFaaaaaaaaadsGdsHdoEdoFdsIdsIdsIdsIdsJdsKdsLdhSdhSdhSdpudsMdsgdlAdsgdsOdsPdsQdsRdsjdsSdsTdsUdsmdsVdsWdsXdspdsYdsZdtadspdtbdtcdsudtddtedpMdpMdpMdtfdtgdthdqKdpMdiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdlxdtidkVdoxdtjdlxdtkdtldtmdlxdpUdlxdtndtodtpdlxdkVdtqdjmdtrdmddmHdjmdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRdgudgudtsdttdhmdhmdhmdhmdtudkYaafaafdtvdtwdtxdtydtzdtAdtBdtCdtDdtEdtFdtGdtHdlEdtJdtKdtLdtMdtNdtOdtPdtQdtRdsmdtSdtTdtUdspdtVdtWdtXdspdtYdtZduadubducdudduedpMdpMdpMdpMdpMdufdugaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdlxdtidmddkVdovdpUdtqdrKduhdrKduidkVdkVdujdnSdkVdmddmddlxdjmdukdmddkVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdrRdrRduldumdundguaaaaaaaaaaaaaaaaaaaafdtvdtwduodupduqdurdusdutduuduuduvdpudsgdlAdsgduwdsgduxduyduzdsjduAdsjdsmdsmduBdsmdspdspduCdspdspduDduEduFduGduHduHduIdteduJdgzdhmdhmduKduLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdlxdtiduMdmddmddpUdmddsCdnndmdduNduidsCdrQduOdmdduPdmIdlxdrKdjmdtqdkVdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRduQdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDduRdrRduSduTdrRdrRaaaaaaaaaaaaaaaaaaaafdtvdtwduUduVduWduVduXduYduZduudvadpudvbdlDdvddvedsgdvfdvgdvhdvidvjdvkdvldvmdvndvodvpdvqdvrdvsdspdvtdvudtedvvdvwdvvdvwdtedvxdvydhZaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdlxdtidvzdovdnQdlxdvAdlxdvBdvCdlxdoxdlxdvBdvCdlxdowdtqdlxdujdvDdjmdqRdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdvEdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdvFduQdvGduQdrRaaaaaaaaaaaaaaaaaaaaaaafdtvduYduYduYdvHdvIdvJduYdvKduudvLdpudvMdvMdvMdvMdsgdvNdvOdsjdvPdvQdvRdsmdvSdvTdvUdspdvVdvWdvXdspdvYdvZdwadtedtedtedtedwbdwcdgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdlxdlxdlxdlxdlxdlxdvAdlxdwddnSdoxdqRdmIdowdrNdowdpWdovdlxdvBdwedwfdwgdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRduRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdwhdwidwjaaaaaaaaaaaaaaaaaaaaaaafaafdtvdwkdwldwldwmdwnduYdwodwpduudwqdpudsDdsDdsDdsDdsgdwrdwsdsjdwtdwudwvdsmdwwdwxdwydspdwzdwAdwBdspdwCdwDdwadgudhZdgudwEdwFdwGdgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdlxdlxdlxdlxdlxdlxdvAdlxdwddnSdoxdqRdmIdowdrNdowdpWdovdlxdvBdwedwfdwgdlxdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRduRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdwhdwidwjaaaaaaaaaaaaaaaaaaaaaaafaafdtvdwkdwldwldwmdwnduYdwodwpduudwqdpudsDdsDdsDdsDdsgdjMdwsdsjdwtdwudwvdsmdwwdwxdwydspdwzdwAdwBdspdwCdwDdwadgudhZdgudwEdwFdwGdgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdlxdnSdqRdwHdpTdkodovdnSdlxdowdmIdlxdwIdwJdwJdwKdlxdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdwMdwNdwOaaaaaaaaaaaaaaaaaaaafaafaafdtvdtvdwPdwQdtvdwRdwSdwTdwSdtvdwUdsDdsDdsDdsDdsDdsgdsgdsgdsjdsjdsjdsjdsmdsmdsmdsmdspdspdspdspdspdwadwadwVdwWdhidhidwXdvydgudgudhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdlxdqRdkVdpWdnSdowdmIdpWdlxdvAdlxdlxdqTdjmdwJdwYdwZdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxadxbdxcaaaaaaaaaaaaaaaaafdxddxedxfdxgdxhdxidxjdxkdxldxmdxndxodtvdwUdsDdsDdsDdsDdsDdxpdxqdxrdgudgudgudgudgudgudgudgudgudgudgudgudgudgudhgdxsdvydxtdgudgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdlxdqRdkVdpWdnSdowdmIdpWdlxdvAdlxdlxdqTdjmdwJdwYdwZdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxadxbdxcaaaaaaaaaaaaaaaaafdxddxedxfdxgdxhdxidxjdxkdxldxmdxndxodtvdwUdsDdsDdsDdsDdsDdxpdlcdxrdgudgudgudgudgudgudgudgudgudgudgudgudgudgudhgdxsdvydxtdgudgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdlxdlxdlxdlxdlxdlxdlxdlxdlxdvAdlxdqTdjmdqUdjmdwKdxudwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxvdxwdxxdxydxydxydxydxydxydxzdxAdxBdxCdxCdxDdxEdxEdtvdxFdxGdxHdtvdwUdsDdsDdsDdsDdsDdwMdxbdxIdgudgudhZdhZdhZdhZdhZdhZdgudgudgudgudgudhgdxsdvydxJdwLdxJdgudgudgudgudhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKaaaaaaaaaaaaaaadxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdvAdvAdvAdvAdvAdvAdvAdvAdvAdvAdvAdlxdqTdqUdqUdqUdqVdlxdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxLdxMdxMdxMdxMdxMdxMdxMdxMdxLdsDdsDdsDdsDdsDdsDdtvdwSdxNdwSdtvdxOdsDdsDdsDdsDdsDdxPdxQdxRdhidhidhidhidxSdhidhidhidhidhidxTdxUdxVdxWdvydwLdwLdwLdxJdsEdgudhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdxKdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdlxdwgdxXdxYdlxdlxdwLdwLdwLdwLdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdhZdgudrRdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdsDdxvdxBdxZdyadyadyadyadyadyadyadxvdxBdsDdsDdsDdsDdsDdsDdybdycdyddyedyfdygdsDdsDdsDdsDdxrdxrdxrdgudgudhZdhZdhZdhZdhZdhZdhZdhZdyhdyidyjdykdwLdxJdwLdwLdxJdgudgudgudhZdhZdhZdhZdhZdhZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 7f467d629a8d82a7795850a2c6d445bdc918f37b Mon Sep 17 00:00:00 2001 From: Spamcat Date: Wed, 3 Apr 2013 14:51:33 +0400 Subject: [PATCH 42/44] Map fixes, added cold protection suits to spectro lab. --- maps/tgstation.2.1.0.0.1.dmm | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index ce44ed8b0d6..053d4343915 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -5717,7 +5717,7 @@ "cfW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/aft) "cfX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) "cfY" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/engineering) -"cfZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 0},/turf/simulated/floor,/area/engine/engineering) +"cfZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor{icon_state = "dark"},/area) "cga" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/engine/engineering) "cgb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/engine/engineering) "cgc" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) @@ -5918,7 +5918,7 @@ "cjP" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/engine/engineering) "cjQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) "cjR" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) -"cjS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1; pressure_checks = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) +"cjS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/engine/engineering) "cjT" = (/obj/machinery/camera{c_tag = "Engineering Center"; dir = 2; pixel_x = 23},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "cjU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "cjV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) @@ -5937,7 +5937,7 @@ "cki" = (/turf/simulated/floor/plating,/area/engine/engineering) "ckj" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "Secure Storage"},/turf/simulated/floor/plating,/area/engine/engineering) "ckk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"ckl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1; pressure_checks = 0},/turf/simulated/floor,/area/engine/engineering) +"ckl" = (/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/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/engine/engineering) "ckm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) "ckn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor,/area/engine/engineering) "cko" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/engineering) @@ -5947,7 +5947,7 @@ "cks" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/engine/engineering) "ckt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) "cku" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor,/area/engine/engineering) -"ckv" = (/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/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1; pressure_checks = 0},/turf/simulated/floor,/area/engine/engineering) +"ckv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 101; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/engine/engineering) "ckw" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "ckx" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "cky" = (/obj/machinery/camera/xray{c_tag = "Engineering Escape Pod"; dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) @@ -8492,7 +8492,7 @@ "dhp" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) "dhq" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor{icon_state = "dark"},/area/research_outpost/spectro) "dhr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) -"dhs" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) +"dhs" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_CO2 = 0; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/rack,/obj/item/clothing/suit/fire/heavy{desc = "A suit that protects against temperatures up to -50 C"; max_heat_protection_temperature = 273; min_cold_protection_temperature = 223; name = "thermal protection suit"},/obj/item/clothing/gloves/black{desc = "These gloves are cold-resistant."; max_heat_protection_temperature = 273; min_cold_protection_temperature = 223; name = "warm gloves"},/obj/item/clothing/ears/earmuffs{cold_protection = 1; desc = "Protects your hearing from loud noises and keeps your ears warm."; min_cold_protection_temperature = 223},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/research_outpost/spectro) "dht" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/research_outpost/spectro) "dhu" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dhv" = (/obj/structure/closet/hydrant{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) @@ -8681,7 +8681,7 @@ "dkW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) "dkX" = (/turf/simulated/mineral/random,/area/mine/explored) "dkY" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area) -"dkZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) +"dkZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/rack,/obj/item/clothing/suit/fire/heavy{desc = "A suit that protects against temperatures up to -50 C"; max_heat_protection_temperature = 273; min_cold_protection_temperature = 223; name = "thermal protection suit"},/obj/item/clothing/gloves/black{desc = "These gloves are cold-resistant."; max_heat_protection_temperature = 273; min_cold_protection_temperature = 223; name = "warm gloves"},/obj/item/clothing/ears/earmuffs{cold_protection = 1; desc = "Protects your hearing from loud noises and keeps your ears warm."; min_cold_protection_temperature = 223},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dla" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) "dlb" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; tag = "icon-opening (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/research_outpost/atmos) "dlc" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; tag = "icon-opening (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) @@ -8714,6 +8714,7 @@ "dlD" = (/obj/machinery/conveyor{dir = 2; id = "anotempload"},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) "dlE" = (/obj/machinery/conveyor{dir = 2; id = "anotempload"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/research_outpost/maint) "dlF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 2; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) +"dlG" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101; on = 1; pressure_checks = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) "dlH" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/research_outpost/hallway) "dlI" = (/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) "dlJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/research_outpost/hallway) @@ -9863,7 +9864,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPavtarRavtauqaULaQtaUMaUNaUOaUOaUOaUOaUPaUQaQraURaUSaUTaUUaUVaUVaUVaUWaUVaUXaUYaUZaVaaVbaVbaVcaNPaVdaVeaVfaVgaVhaViaVjaVjaVkaVlaVmaVnaVoaVpaVpaVpaVqaMvaVraFCaVsaVtaVuaVvaVwaVxaVyaVzaVAaVBaVCaMzaMzaMzaMzaMzaMzaVDaVEaVFaVGaTWaVHaVIaMzaVxaVwaVJaVKaVtaVLaFCaFCaPGaHwaVMaHwaHwaHwaKuaHwaHwaRkaHwaVNaVNaVNaVNaVOaVPaVQaOwaOwaOwaVRaVSaVTaFWaVUaVVaOFaVWaVWaVXaVVaVYaGaaVZaWaaWbaWcaLNaLNaLNaLNaWdaLNaLNaLNaWeaUJaONaONaONaONaONaONaONaUIaUJaUKaQjaQjaWfaQjaWgaOTaafaafaaaaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaWhaWiaThavuaWjaWkaWlaWmaWnaWoaWpaUOaWqaWraQraWsaWtaUTaUUaWuaWvaWwaWxaUVaWyaWzaWAaMiaWBaWCaWDaWEaMiaWFaWGaWHaWHaWHaWHaWIaWHaWHaWJaWKaWKaWKaWLaWKaWMaWNaWOaWPaWQaWRaWSaWSaWSaWSaWTaWUaWVaWUaWWaWXaWXaWXaWXaWXaWXaWXaWXaWYaWZaWZaXaaWZaWZaWZaWZaWZaWZaWZaVLaFCaFCaFPaXbaXcaXdaXeaHwaXfaHwaXgaXhaHwaVNaXiaXjaXkaFWaFWaFWaXlaXmaXmaXmaFWaFWaFWaXnaOFaOFaXoaXpaXqaXraKBaGaaXsaWaaXtaBaaXuaXvaXwaSPaXxaXvaXyaSPaXzaBgaXAaEPaXBaONaONaXBaEPaXCaBgaXDaXEaXFaQjaQjaQkaOTaaaaafaafaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaRPaafauoaXGaMcaXHaQtaXIaXIaXJaXKaXLaXJaXMaXIaQraXNaXOaXPaXQaXRaXRaXSaXTaXRaXUaWzaXVaMiaWBaWCaXWaXXaMiaXYaWGaWHaXZaYaaYaaYaaYbaWHaYcaYdaYeaYfaWNaWNaWNaWNaFCaFCaYgaYhaYiaYjaYkaYlaYmaYnaYoaYpaWWaWXaYqaYraYsaYtaYuaYvaYwaWYaWZaYxaYyaYzaYAaYBaYCaYDaYEaWZaYFaYGaYGaFPaFPaFPaFPaFPaYHaPGaYHaYIaYJaFPaOnaFPaFPaFPaYKaYLaYLaYLaYLaYLaYLaYMaYLaYKaKBaYNaYNaYOaWbaWbaWbaWbaYKaXsaYPaXtaBaaBaaBaaBaaBaaYQaBaaBaaBaaBaaBgaYRaYSaYTaYTaYTaYTaYUaBgaBgaYVaQjaYWaQjaQjaQkaQlaNraNraTeaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawqapuaYXaxmaThaqeaqeaqeaqeaqeaqeaYYaXHaQtaQraQraQraQraQraQraQraQraQraYZaNAaUTaUUaWuaZaaZbaZcaUVaZdaZeaZfaMiaWBaWCaZgaZhaMiaXYaWGaWHaYaaZiaZiaYaaZiaWHaYcaZjaZkaZkaZlaZmaZnaWNaZoaFCaVsaZpaZqaZraZsaZtaZtaZsaZuaZvaWWaWXaZwaZxaZyaZzaZAdksaZDaZCcfCaZEaZBaYEaZFaZGaZHaYEaZIaWZaVLaZJaFCaICaWbaWbaWbaWbaWbaWbaWbaWbaWbaZKaWbaWbaWbaWbaZLaWbaWbaWbaWbaWbaWbaWbaWbaZMaWbaWbaWbaWbaWbaWbaWbaWbaZNaZOaZPaZQaZRaZQaZSaZQaZTaZUaZVaZQaZWaZQaZXaZYaZQaZQaZQaZQaZQaZQaZQaZZbaababaYWaQjaQjaQjaRObacaRNaROaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawqapuaYXaxmaThaqeaqeaqeaqeaqeaqeaYYaXHaQtaQraQraQraQraQraQraQraQraQraYZaNAaUTaUUaWuaZaaZbaZcaUVaZdaZeaZfaMiaWBaWCaZgaZhaMiaXYaWGaWHaYaaZiaZiaYaaZiaWHaYcaZjaZkaZkaZlaZmaZnaWNaZoaFCaVsaZpaZqaZraZsaZtaZtaZsaZuaZvaWWaWXaZwaZxaZyaZzaZAcfZaZDaZCcfCaZEaZBaYEaZFaZGaZHaYEaZIaWZaVLaZJaFCaICaWbaWbaWbaWbaWbaWbaWbaWbaWbaZKaWbaWbaWbaWbaZLaWbaWbaWbaWbaWbaWbaWbaWbaZMaWbaWbaWbaWbaWbaWbaWbaWbaZNaZOaZPaZQaZRaZQaZSaZQaZTaZUaZVaZQaZWaZQaZXaZYaZQaZQaZQaZQaZQaZQaZQaZZbaababaYWaQjaQjaQjaRObacaRNaROaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadaaaaafbaeawtausbafbagbahbahbahbahbahbahbaibajaMfaTIaNAaUTaUUaUVaUVbakbalaUVaMiaMibamaMiaWBbanaZgbaoaMiaXYaWGaWHbapbaqaYaaZibaraWHaYcbasaZkaZkaZkbatbauaWNbavaFCaVsbawbaxbaybazbaAbaBbaCaZubaDaWWaWXbaEbaFbaGbaGbaGbaHbaIaWXbaJbaKaYEaYEaZFbaLaZHaYEbaMaWZbaNaFCaFCaICaWbaWbaWbaWbaWbaWbaWbaWbaWbbaOaWbaWbaWbaWbaWbaWbbaPaZQaZQaZQaZQaZQaZQbaQaZQaZQaZQaZQaZQaZQaZQbaRbaSbaTbaUaWbaWbaWbaWbaWbaWaaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbbaVaWbbaWaQjaQjaYWaQjaQjbaXaTdaNraNraQmaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadbadaTfaTgaThavubaYbaZbbabbabbbbbabbabbabbcaMfaMfaMfaMfaUTaUUaWubbdbbebbfaUVbbgbbhbbiaMiaMiaMiaMibbjaMiaXYaWGaWHbbkaYaaZibblbbmaWHaYcaWNbbnaZkaZkbbobbpaWNbbqaFCaVsbbrbbsbaybazbbtbbubaCaZubbvaWWbbwbbxbbybaGbbzbaGbbAbbBbbCbaJbbDbbEbbFbbGbbGbbHaYEbbIaWZaVLbbJaFCaICaWbaWbaWbbbKaWbbbLbbMbbMbbMbbNbbMbbMbbMbbOaWbaWbaWbaWbbbPaWbbbKbbQbbRbbSaWbaWbaWbbbTbbUbbVbbWbbXbbYbbZaWbaWbaWbaWbaWbbcabcbbbPaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbbccbcdbcebcfbcgbchbcibcjaafaaaaafaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadbadavtarRavtauqbckbbabclbcmbcnbcnbcobcpbcqbcrbcrbcrbcrbcsbctbcubcubcvbcwbcubcxbcxbcybcxbczbcAbcAbcBbcAbcCbcDbcEbcFbcGbcGbcHbcIbcEbcJbcKbcLaZkaZkbbobcMbcNbbqaFCaVsbcObcPbcQaZsaZsaZsaZsaZubcRaWWaWXbcSbcTbcUbcVbcWbcTbcXaWXbaJbcYbcZbdabdbbdcbddbdebdfaWZbdgbdhbdhbdibdibdibdibdibdibdibdjbdkbdkbdlbdmbdnbdjbdobdobdobdobdobdobdpbdpbdpbdqbdpbdpbdpbdrbdsbcabdtbdubdvbdwbdxaWbaWbbdybdybdzbdzbdzbdzbdzbdAbdBbdBbdCbdBaWbbdBbdCbdBbdBbdDbdEbdEbdEbdEbdFbdGbdHaNrbdIaaaaaaaaaaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9913,15 +9914,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqajqajpaafaaacaBcbocaDaafcaBcbocaDaaacaBcbocaDaafaaaaaaaaaaaaaafaafcdzcdAcdAcdAcdAbChbChbXKbWXcdBcdCcdCcdDcdEcdFcdGcdGcdGcdGcdGcdGcdHcdGcdGcdIcdIcdGcdJcdKcdLcdMcdNcdOcdPcdQcdRcdSbMGbMGcdTbVCbONcdUcdVcdWcdXcdYcdZceabNZcebceccedbNWaafaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaabQobXAceebQoaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaabSLbYBbYBbYBbYBcefbUIccFcegcehceibUIbUIcejbUIcekbSLaaaaaacbmaafcelcelcelcelcelaaaccLaaacelcelcelcelcelaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqaaaaafaaaaafaafcemaafaafaafcemaafaaaaafcemaafaaaaaaaaaaaaaaacenceocepceqcercescetceubWVcevbWXbWXcewcexbWXbWXbLxcdRcdRcdRcdRcdRcdRceycdRcdRcdRcdNcdNcezceAceBceBceCceDceEceFceGceHbMGbMGceIceJceKceLceMceNceOcePceOceNceOceQceOceQceRaafaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaceSaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaabSLbYubYvbYwceTcbQbYzceUbUKceVceWceWceXceYceZcfabSLaaaaaacbmaaaaafaaaaafaafaafaaaccLaaaaafaaaaafaaaaafaaacbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpaafcfbcfccfccfdcfecfecfecfecfecfecfecfecfecfecfecfecfecfecffcfgcfhcficfjcfkcflcfmcfnbEHbXKcfobWXbWXbWXbWXbEHbLxcdRcfpcfqcfrcfscftcfucfvcfwcfxcdNcfycfzcfAcfBbUlcfDcfEcfFceFcfGcfHbMGbMGcfIbLGaafcfJaafcfKaafcfJaafcfKaafcfLaafcfLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfMaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaabSLbZwbZxbZwcfNbZzbUIbUJbUKcfObUIbUIcfPbYBbYBbYBbSLaaaaaacbmaaaccKccKccKccKccKaafccLaafccKccKccKccKccKaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqaaaaafaaaaafaafcfQaafaaaaafcfQaafaaaaafcfQaafaaaaaaaaaaaaaaacenceocfRcfScfTcfUcdAcfVbEHcfWbWVbWVbWVbWVbWVbWVcfXcdRcfYcfEcfEcfEcfZcgacfEcgbcgcceBcgdcgecgfcggcghcgicgjcgkceFcglcgmbMGbMGcgnbLGbOecgobQjcgobOecgobQjcgobOecgpbQjcgqbOeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSLbZwbZwbZwceTcgrcgscgtcgucgvbUIbUIcgwbUIcgxbUIbTKaafaafcbmaafcdtcducducducducdvccLcdwcdxcdxcdxcdxcdyaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqaaaaafaaaaafaafcfQaafaaaaafcfQaafaaaaafcfQaafaaaaaaaaaaaaaaacenceocfRcfScfTcfUcdAcfVbEHcfWbWVbWVbWVbWVbWVbWVcfXcdRcfYcfEcfEcfEckvcgacfEcgbcgcceBcgdcgecgfcggcghcgicgjcgkceFcglcgmbMGbMGcgnbLGbOecgobQjcgobOecgobQjcgobOecgpbQjcgqbOeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSLbZwbZwbZwceTcgrcgscgtcgucgvbUIbUIcgwbUIcgxbUIbTKaafaafcbmaafcdtcducducducducdvccLcdwcdxcdxcdxcdxcdyaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqajqajpaafaafcaBcgycaDaaacaBcgycaDaaacaBcgycaDaafaaaaaaaaaaaaaafaafcgzcdAcdAcdAcdAbChbWlbXabEHcgAbEHbEHbEHcgBbOCcdRcgCcfEcgDcfEcgEcgFcgGcfEcgHcdNcgIcgJcgKcgLcgMcgNcfEceEcgOcdRbMGbMGbMGcgPbLGbOecgQcgRcgSbOecgTcgUcgVbOecgWcgXcgYbOeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVUbSLcgZchachachbchcchdchcchechfchgchhchibYzchjchkaaaaaacbmaafcelcelcelcelcelaaaccLaafcelcelcelcelcelaaacbmaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcgycaDaafcaBcgycaDaaacaBcgycaDaaaaaaaaaaafaaaaafaafaafaaaaaaaaaaaabChchlchmchmchnbChbChbChbChbOCcdRchocfEchpchqchrchschtcfEchucdNchvchwchxchychzcdNcdRchAchBcdRchCchDchEchFbLGbOechGchHchGbOechIchJchIbOechKchLchMbOeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceSaaabSLchNchOchPchQchRchOchSchTchRchOchUbSLaaaaaacbnaaaaafaaaaafaaaaafaaachVaaaaafaaaaafaafaafaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDeaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpaafcaBcgycaDaaacaBcgycaDaaacaBcgycaDaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafchWbKfchXbChbOCchYcfEcfEcfEcfEcfEchZcfEcfEciacibciccidciecifcigcihciicijcikcilcimcinciocipbLGbOechGciqchGbOechIcirchIbOechMcischMbOeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacitaafbSLciucivciwbYBcixciycizbYBciAciBciCbSLaaaaaacbmaaaccKccKccKccKccKaafcaAaafccKccKccKccKccKaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpaafcaBcgycaDaaacaBcgycaDaafcaBcgycaDaafaafaafaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafciDbEHbEHbHMciEcdRciFciGciHciIcfEchZcfEcfEcfEciJciKciLciKciKciKciMciNciOciPciQciRcfEcfEciSbLGbOebOebOebOebOebOebOebOebOebOebOebOebOeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaabSLciTbZwbZwbYBciTbZwbZwbYBciTbZwbZwbSLaafaafcbmaafcdtcducducducduciUciVciUcdxcdxcdxcdxcdyaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajXaafcaBciWcaDaaacaBciWcaDaaacaBciWcaDaafajpaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbNxbKhbKgcdRchBcdRcdRcdRcdRciXcfEciYciZcjacjbcjccjacjdcjecjfcjacjacjdcjgcjhcjicjjcjkcfEcjlbLGaaaaaaaaaaaaaafaafaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSLcjmbZwbZwbYBcjmbZwbZwbYBcjmbZwbZwbSLaaaaaacbmaafcelcelcelcelcelaaacaAaaacelcelcelcelcelaaacbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpaaaaafaaaaaaaaaaafaafaafaaaaaaaafaafaaaajpaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbChbWjbWicdRcjncjocjpcjqcdRcdRcdRceycdRcjrcdRcdRcjscjtcjucjvcjvcjwcjxcjycjzcjscjAcdRcdRcjBbLGbZRbZRbZRbZRbLGaaaaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSLcjCbZwbZwbYBcjCbZwbZwbYBcjCbZwbZwbSLaaeaaacbmaaaaaaaafaafaafaaaaaacaAaafaaaaaaaafaafaaaaaacbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqajqajpajqajqajXajpajpajpajpajqajpajpajqcjDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdRcjEcjFcjGcjHcjIcjJcjKcjLcjMcjNcjOcjPcjQcjRcjScjTcjUcjVcjWcjXcjYcjZckackbcdRckcckcckcckdckeckfckfckgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVUbSLbSLbSLbSLbSLbSLbSLbSLckhckhckhbVUaaaaaacbmcbmcbmcbmcbmaaaaaaaaacaAaaaaaaaaacbmcbmcbmcbncbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaacdRckickickickickjcfEckkcklceEckmckncknckockpckqckrckscktckockuckvckwckwckxcdRcdRckyckickcckzckAckBckCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackDckDckDaaaaaaaaaaaaaaaaaaaaaaaaaaacbmaafckEaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqajqajpajqajqajXajpajpajpajpajqajpajpajqcjDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdRcjEcjFcjGcjHcjIcjJcjKcjLcjMcjNcjOcjPcjQcjRdlGcjTcjUcjVcjWcjXcjYcjZckackbcdRckcckcckcckdckeckfckfckgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVUbSLbSLbSLbSLbSLbSLbSLbSLckhckhckhbVUaaaaaacbmcbmcbmcbmcbmaaaaaaaaacaAaaaaaaaaacbmcbmcbmcbncbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaacdRckickickickickjcfEckkcjSceEckmckncknckockpckqckrckscktckockucklckwckwckxcdRcdRckyckickcckzckAckBckCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackDckDckDaaaaaaaaaaaaaaaaaaaaaaaaaaacbmaafckEaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacdRckFckGckHckIcdRckJckKckLckMckNckOckPcdRckQckRckScfEckTcdRckUckVckWckXckXckYcdRckZckiclaclbckfckfclcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbmaaaaafaaacbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafcdRcldcldcldckIcdRcleclfcdRclgclhclhclhcdRclicljclkcllclmcdRclhclhclhclgcdRclncloclpcdRclqbZRbZRclraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbmcbmcbmcbmcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaafaaacdRcldcldckIckIcdRclscltcdRcluclvclwclxclyclzclAclBclCclmceGclvclvclvclDcdRclEclFclGclHclIclJclqclKaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From e1604d08d8a5d55defc12b8c93d8712098a27234 Mon Sep 17 00:00:00 2001 From: Spamcat Date: Wed, 3 Apr 2013 20:54:00 +0400 Subject: [PATCH 43/44] No more ninja munching. --- code/modules/reagents/reagent_containers/food/snacks.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index 7dc5eea3f33..44fd0cf0468 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -16,6 +16,7 @@ if(!reagents.total_volume) if(M == usr) usr << "You finish eating \the [src]." + usr.visible_message("[usr] finishes eating \the [src].") usr.drop_from_inventory(src) //so icons update :[ if(trash) From ca5b9176f1ca95dd0f8d49bd6a0198a4c82390ab Mon Sep 17 00:00:00 2001 From: Spamcat Date: Wed, 3 Apr 2013 22:54:00 +0400 Subject: [PATCH 44/44] Added a few items as requested by people on IRC, hopefully fixed viro APC. --- maps/tgstation.2.1.0.0.1.dmm | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/maps/tgstation.2.1.0.0.1.dmm b/maps/tgstation.2.1.0.0.1.dmm index 053d4343915..2d612efe9ca 100644 --- a/maps/tgstation.2.1.0.0.1.dmm +++ b/maps/tgstation.2.1.0.0.1.dmm @@ -2977,7 +2977,7 @@ "bfm" = (/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{icon_state = "white"},/area/assembly/robotics) "bfn" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bfo" = (/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/simulated/floor/plating,/area/assembly/robotics) -"bfp" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/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,/turf/simulated/floor/plating,/area/assembly/robotics) +"bfp" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/folder/yellow,/turf/simulated/floor{tag = "icon-cult"; icon_state = "cult"; dir = 2},/area/lawoffice) "bfq" = (/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/simulated/floor/plating,/area/toxins/lab) "bfr" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/machinery/door/window/southright{name = "Research and Development Desk"; req_access_txt = "7"},/turf/simulated/floor/plating,/area/toxins/lab) "bfs" = (/obj/machinery/autolathe,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) @@ -5317,7 +5317,7 @@ "bYm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bYn" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/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},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bYo" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bYp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{name = "Virology APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bYp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{name = "Virology APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bYq" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bYr" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bYs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -5574,7 +5574,7 @@ "cdj" = (/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/simulated/floor/plating,/area/medical/virology) "cdk" = (/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; tag = ""},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "cdl" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"cdm" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"cdm" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/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/item/weapon/folder/white,/turf/simulated/floor/plating,/area/assembly/robotics) "cdn" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cdo" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "cdp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -5664,8 +5664,8 @@ "ceV" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "ceW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "ceX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"ceY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/toxins/xenobiology) -"ceZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/toxins/xenobiology) +"ceY" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/gloves/latex,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"ceZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/toxins/xenobiology) "cfa" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/turf/simulated/floor,/area/toxins/xenobiology) "cfb" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) "cfc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating/airless,/area/solar/port) @@ -8723,6 +8723,7 @@ "dlM" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dlN" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{dir = 4; icon_state = "whitepurplecorner"},/area/research_outpost/anomaly) "dlO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) +"dlP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = -32; req_access_txt = "0"},/turf/simulated/floor,/area/toxins/xenobiology) "dlQ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 1; icon_state = "whitepurple"},/area/research_outpost/anomaly) "dlR" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/wall/r_wall,/area/research_outpost/anomaly) "dlS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1},/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) @@ -8753,6 +8754,7 @@ "dmr" = (/obj/structure/disposalpipe/segment,/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{icon_state = "white"},/area/research_outpost/anomaly) "dms" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dmt" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dmu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "dmw" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dmx" = (/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "47"},/obj/machinery/door/firedoor/border_only{dir = 8; layer = 2.6; name = "Firelock West"},/obj/machinery/door/firedoor/border_only{dir = 4; layer = 2.6; name = "Firelock East"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dmy" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "whitepurple"},/area/research_outpost/hallway) @@ -9837,7 +9839,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaofaogaofaaaaaaaaaaaaaaaaaaaaaajpaafamzamzamzamzamzaafamhaafamzamzamzamzamzaafajpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagamlaohaoiamlaojaokaolaomaonaooanNaopaoqaoraosaotaouaovaowamJaoxaivanXaoyaozaozaozaozaozaoAaozaozaozaoBaoCaoDaoEaoFaoGaoHaoIaoJaoKaoLaoMaivaafaoNaoOaoOaoPaoOaoOaoQaaaaaaaaaaaaaaaajqaaaaaaaaaaafaaaaaaaaaamaaaaaaaaaaaafaaaaaaaaaajqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoRaoSaoTaaaaoUaoVaoWaaaaafaoXanJaoXaaaaaaaaaaaaaaaaaaaaaajqaaaaaaaaaaafaaaaaaaaaamhaaaaaaaaaaafaaaaaaaaaajqaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafamlamlamlamlaoiamlaoYaoZaoZapaaoZapbanNapcapdapdapdaotapeapfamIamJaoxaivapgaphapiapiapiapiapjaphapiapkapiaphapiapiapkapiaplapmapnapoappapqaprapraprapsaptaptaptaptaptapsapraaaaaaaaaaaaajpaafalEalEalEalEalEaafamaaafalEalEalEalEalEaafajpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapuapvapwapvapuapxapyapxapuaafaoXapzapAaaaaaaaaaaaaaaaaaaaaaajpaafalGalGalGalGalGaafamhaafalGalGalGalGalGaafajpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafamlapBapCamlaoiamlapDaoZapEapaaoZapFanNapGapdapHapHaotapdapfamIamJapIaivajmapJapKapLapMapNapOapPapNapQapRapSapNapTapUapVapWapXapYapZaqaaqbaqcaqdaprapsaptaptaptaptaptapsapraafaaaaaaaaaajqaafalXalYalYalYalYalZamaambamcamcamcamcamdaafajpaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqeapvaqfapvaqeapxaqgapxaqeaqhaqiaqjaqkaqlaqlaqmaqhaqhaafaaaajpaafameamfamfamfamfamgamhamiamjamjamjamjamkaafajpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafamlaqnaqoaqpaqqaqraqsaqtaquapaaqvaqwanNaqxaqyaqzaqzaqAaqBapfamIamJaoxaivajmapJaqCaqDapMapNaqEaqFapNaqGaqHaqIapNaqJaqHaqKapraqLaqMaqNaqOaqPaqQaqRaqSaqTaptaptaptaptaptaqUapraprapraaaaaaajqaaaamyamyamyamyamyaafamaaafamyamyamyamyamyaaaajXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqeapvaqfapvaqeapxaqgapxaqeaqhaqiaqjaqkaqlaqlaqmaqhaqhaafaaaajpaafameamfamfamfamfamgamhamiamjamjamjamjamkaafajpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafamlaqnaqoaqpaqqaqraqsaqtaquapaaqvaqwanNaqxaqyaqzbfpaqAaqBapfamIamJaoxaivajmapJaqCaqDapMapNaqEaqFapNaqGaqHaqIapNaqJaqHaqKapraqLaqMaqNaqOaqPaqQaqRaqSaqTaptaptaptaptaptaqUapraprapraaaaaaajqaaaamyamyamyamyamyaafamaaafamyamyamyamyamyaaaajXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqeaqVaqWaqXaqeaqYaqZaraaqeanJanJarbarcardarearfargaqhaaaaaaajXaaaamzamzamzamzamzaafamhaafamzamzamzamzamzaaaajpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagamlarhanLamlariamlarjarkarlarmarnaroanNarparqarrarrarsartaruarvarwarxaryarzarAaqCapLapMapNarBaqFapNapNarCapNapNapNarDapNaprarEarFarGarHarIarJaqParKarLaptaptaptaptaptarMarNarOarPaaaaaaajqaaaaafaaaaafaafaaaaaaamaaaaaaaaafaaaaaaaafaaaajpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqearQarRarSaqearQarRarSaqearTarUarVarVarVarVarWarXaofaaaaaaajpaaaaafaaaaafaafaaaaaaarYaaaaaaaafaaaaaaaafaaaajpaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaagamlamlamlamlariamlarZasaasaasbasaasaasaascasdasdasdasdaseasfasgamJashaivasiaphasjapLaskaslarBasmasnasoaspaspasqasraspassastasuarFasvaswasxasyaszasAasBaptaptaptaptaptasBasCasDasEaaaaaaajqajqajpaaaaaaaafaaaaaaamaaaaaafaafaafaafajpajpajpaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaapuaqeasFasGapuaqeasFasGapuaqhasHaqhaqhaqhaqhaqhasIaoXaaaaaaajpajpajpaaaaaaaafaaaasJasKasJaafaafaafaafajpajpajpaafamlamlamlamlasLasMasMasMasMasMasMasMasNamlamlasOasPasQamlasRanLasSasTasUasVasVasVasWasVasVasVasXasYasYasYasZasZataatbatcatdaniateatfatgathatiapNarBatjatjatkatlatlatmatkatjatjatnatoatpasvaswasxasyaszatqatraptaptaptaptaptatratsasDasEaaaaaaaaaaaaaafaafaaaaafaaaaaaattaaaaaaaafaaaaaaaafaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9868,7 +9870,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadaaaaafbaeawtausbafbagbahbahbahbahbahbahbaibajaMfaTIaNAaUTaUUaUVaUVbakbalaUVaMiaMibamaMiaWBbanaZgbaoaMiaXYaWGaWHbapbaqaYaaZibaraWHaYcbasaZkaZkaZkbatbauaWNbavaFCaVsbawbaxbaybazbaAbaBbaCaZubaDaWWaWXbaEbaFbaGbaGbaGbaHbaIaWXbaJbaKaYEaYEaZFbaLaZHaYEbaMaWZbaNaFCaFCaICaWbaWbaWbaWbaWbaWbaWbaWbaWbbaOaWbaWbaWbaWbaWbaWbbaPaZQaZQaZQaZQaZQaZQbaQaZQaZQaZQaZQaZQaZQaZQbaRbaSbaTbaUaWbaWbaWbaWbaWbaWaaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbbaVaWbbaWaQjaQjaYWaQjaQjbaXaTdaNraNraQmaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadbadaTfaTgaThavubaYbaZbbabbabbbbbabbabbabbcaMfaMfaMfaMfaUTaUUaWubbdbbebbfaUVbbgbbhbbiaMiaMiaMiaMibbjaMiaXYaWGaWHbbkaYaaZibblbbmaWHaYcaWNbbnaZkaZkbbobbpaWNbbqaFCaVsbbrbbsbaybazbbtbbubaCaZubbvaWWbbwbbxbbybaGbbzbaGbbAbbBbbCbaJbbDbbEbbFbbGbbGbbHaYEbbIaWZaVLbbJaFCaICaWbaWbaWbbbKaWbbbLbbMbbMbbMbbNbbMbbMbbMbbOaWbaWbaWbaWbbbPaWbbbKbbQbbRbbSaWbaWbaWbbbTbbUbbVbbWbbXbbYbbZaWbaWbaWbaWbaWbbcabcbbbPaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbbccbcdbcebcfbcgbchbcibcjaafaaaaafaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadbadavtarRavtauqbckbbabclbcmbcnbcnbcobcpbcqbcrbcrbcrbcrbcsbctbcubcubcvbcwbcubcxbcxbcybcxbczbcAbcAbcBbcAbcCbcDbcEbcFbcGbcGbcHbcIbcEbcJbcKbcLaZkaZkbbobcMbcNbbqaFCaVsbcObcPbcQaZsaZsaZsaZsaZubcRaWWaWXbcSbcTbcUbcVbcWbcTbcXaWXbaJbcYbcZbdabdbbdcbddbdebdfaWZbdgbdhbdhbdibdibdibdibdibdibdibdjbdkbdkbdlbdmbdnbdjbdobdobdobdobdobdobdpbdpbdpbdqbdpbdpbdpbdrbdsbcabdtbdubdvbdwbdxaWbaWbbdybdybdzbdzbdzbdzbdzbdAbdBbdBbdCbdBaWbbdBbdCbdBbdBbdDbdEbdEbdEbdEbdFbdGbdHaNrbdIaaaaaaaaaaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadbadaWhaWiaThavubdJbbabdKbbabdLbdMbbabbabbaaNAbdNbdObdObdPaUVaWubdQaZbbdRaUVbdSbdTbdUbdUbdVbdWbdXbdYbdZbdXbeabebbecbedbecbecbeebefbegbehbeiaZkaZkbejbekbelbbqaFCbembcObenbeobepbeqberbesbetaWWaWWaWXbeubevbewbexbeybezbeAaWXbaJbeBbeCbeDbeEbeFbddaYEbeGaWZaVLaFCbeHbdibeIbeJbeKbeLbeMbeNbeObePbePbeQbeRbeRbeSbdobeTbeUbeVbeWbdobeXbeYbeZbfabfbbfcbfdbfebffbfebfebfebfgbfhbfibfjbfibfkbfkbdzbflbfmbfnbdzbfobfpbfobdzbdAbdBbdDbdEbfqbfrbfqbdEbfsbftbdEbfubdGaaaaafaaaaaaaaaaaaaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadbadaWhaWiaThavubdJbbabdKbbabdLbdMbbabbabbaaNAbdNbdObdObdPaUVaWubdQaZbbdRaUVbdSbdTbdUbdUbdVbdWbdXbdYbdZbdXbeabebbecbedbecbecbeebefbegbehbeiaZkaZkbejbekbelbbqaFCbembcObenbeobepbeqberbesbetaWWaWWaWXbeubevbewbexbeybezbeAaWXbaJbeBbeCbeDbeEbeFbddaYEbeGaWZaVLaFCbeHbdibeIbeJbeKbeLbeMbeNbeObePbePbeQbeRbeRbeSbdobeTbeUbeVbeWbdobeXbeYbeZbfabfbbfcbfdbfebffbfebfebfebfgbfhbfibfjbfibfkbfkbdzbflbfmbfnbdzbfocdmbfobdzbdAbdBbdDbdEbfqbfrbfqbdEbfsbftbdEbfubdGaaaaafaaaaaaaaaaaaaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabadbadbadbadbadbadbadbadbadbadaaaaaaawsaXGaMcbfvbbabfwbbabfxbfybfzbfAbbabfBaNAbfCaNAbfDaUVaUVaUVaUVaUVaUVbfEbfFbfGaNAbfHaWHaWHaWHbfIaWHaWHaWHbfJaWHaWHaWHaWHbfKbfLbfMbfNaZkaZkbbobfObcNbbqaFCbfPbcObfQbeoaWWaWWaWWaWWbfRaWWbfSbfTbfUbfVaYqbfWaYqbfXbfYbfZbgabeBbgbaYEbgcbgdbddbgeaYEbgfbggbghbgibdibgjbgkbglbgmbgnbgobgpbgqbePbgrbePbePbgsbgtbgubgvbgwbgxbdobgybgzbgAbgzbgBbgCbdpbgDbgEbgFbgGbdubgHbgIbgJbgKbgLbgMbgNbgObgPbgQbgPbgRbgSbgTbgUbdzbgVbgWbgXbdEbgYbgZbhabhbbhcbhdbdEbfubdGaaaaafaaaaaaaaaaaaaGuaGuaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawqapuaYXaxmaWiaQoaQoaQoaxmaQobheavuauqauqbbabhfbhgbhhbfzbhibhjbhkbhlbhlbhlbhlbhmbhnbhnbhnbdXbdXbdXbhobhpbhpbhpbhqaWHbhrbhsbhtbhubhvbhwbhxbhybhzbhAbhBbhCbhDbhEbhFbhGbhHbhIbhJbhJbhKbghbhLbhMbhNbhObhPbhQbhRbhSbhTbhUbhVbfZbfZbfZbfZbhWbfZbfZbfZbfZbhXbhYbhZbiabibbicbidbiebifbigbihaFCaFCbdibiibijbikbgmbilbimbgpbinbiobipbiobiobiqbirbisbitbiubivbdobiwbgzbixbgzbgBbiybdpbizbiAbiBbiCbdubgHbiDbiEbiFbiFbiGbiHbiIbiJbiJbiJbiKbiLbiMbiNbiObiPbiQbiRbiSbiTbiUbhcbiVbiWbiXbdEbfubiYaafaafaaaaaaaaaaaaaaaaGuaGuaGuaGuaGuaGuaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiZbjaarRavtatvatvatvaMcauqauqbbabjbbjcbfzbjdbbabbabbaaMfbjebjfbjgbjhbjgbjgbjgbjhbjgaMfaMfaWHaWHaWHbjiaWHbhxbhxbjjbhxbhxbhxbhxbhxbjkbjlbjmbjnbjobjpbjpbjpbjqbjrbjsbjtbjubjvbjwbjxbjybjybjzbjAbjBbjCbjDbjEbjFbjGbjHbjIbjJbjKbjLbjIbjMbjGbjNbeBbjObjPbjOaWZaWZaWZbjQbaJbjRaFCaFCbdibjSbjTbjUbgmbjVbjWbgpbgrbePbjXbjYbjZbkabdobkbbkcbkdbkebdobiwbkfbgzbgzbgBbgCbdpbdubdubdubdubdubgHbgIbkgbkhbkibkjbkkbklbkmbknbkobkobkpbgPbkqbdzbkrbksbktbdEbkubkvbkwbkxbkybkzbdEbfubkAaaaaafaaaaaeaaaaaaaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -9904,15 +9906,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbEHbChbChbChbChbVrbEHbEHbVsbVtbVtbVtbVtbVubVvbVvbVwbVxbVxbVxbVxbVxbVxbVxbNDbChbVybOGbNMbVzbVAbVBbLObLNbVCbVDbVEbVDbVFbNZbMObNZbORbVGbVHbVIbVJbNZbUwbUxbVKbQiaafbOebOebOebOebOeaafaaabQobQobQobQobQobQobQobVLbVMbVNbVObVPbVQbVRbVSbVPbQoaafaafaafaafaafaafaafbVTaafaafaafaafaafaafaafbVUbSLbVVbVWbVUaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaabTObVXbVYbVZbTOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbWabWbbWcbWdbWebWfbEHbEHbOBbWgbEHbChbChbWhbWibChbChbWjbWkbWibChbChbWlbEHbOCbChbUgbOGbNMbWmbWnbMGbWobLGbWpbWqbWrbLNbLMbWsbMObNZbSubWtbVabStbWubWvbWwbWxbWybTzbOZbPabWzbWAbWBbOeaafaaabQobWCbWDbWEbWFbQobWGbWHbVMbWIbVObSEbWJbWKbWLbSEbQoaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaabSLbWMbWNbWObSLaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaabWPbWQbWRbWSbWTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaabEHbChbChbChbChbWUbWVbWVbWWbWXbWYbWXaaabWZaaaaaaaaaaaaaaaaaaaaabChbXabEHbOCbChbXbbXcbXdbXebXfbXgbXhbXibXjbXkbXlbXmbLMbXnbXobNZbSubWtbXpbStbWubXqbUwbUxbXrbQiaafbQjbXsbXtbXubOeaafaaabQobXvbXwbXxbVObQobXybVObXzbXybVObXAbXBbXCbXDbXEbQoaaaaaaaaaaafaaaaaaaaabSLbSLbSLbSLbSLbSLbSLbSLbSLbXFbXGbXHbSLaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafbXIbXJbXIaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafbChbXKbWXbWXbXLbWXbXMbWXbWXbXNbXObWXbWXbXPbXQbXObWXbWXbWXbWXbXRbXSbXTbXUbNMbXVbXWbMGbMHbMGbMGbMGbMGbXXbLMbXYbXZbNZbSubWtbVabStbYabYbbYcbYdbYebVfbRqbPabYfbWAbWAbOeaafbYgbYhbYibYjbYkbYlbYkbYmbYnbYobYpbYkbYqbYrbYkbYsbYtbQoaaaaaaaaaaafaaaaaaaaabSLbYubYvbYwbYxbYybYzbYAbYBbYCbYDbYEbYFbYGaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafbYHbYIbYHaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafbChbXKbWXbWXbXLbWXbXMbWXbWXbXNbXObWXbWXbXPbXQbXObWXbWXbWXbWXbXRbXSbXTbXUbNMbXVbXWbMGbMHbMGbMGbMGbMGbXXbLMbXYbXZbNZbSubWtbVabStbYabYbbYcbYdbYebVfbRqbPabYfbWAbWAbOeaafbYgbYhbYibYjbYkbYlbYkbYmbYnbYodmubYpbYqbYrbYkbYsbYtbQoaaaaaaaaaaafaaaaaaaaabSLbYubYvbYwbYxbYybYzbYAbYBbYCbYDbYEbYFbYGaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafbYHbYIbYHaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqajqajqajpajpajqajpajpajpajXajpajpajpajqajqaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafbEKbXKbYJbYKbYLbYMbYNbYObYPbYQbYRbYSbWXbYRbYTbYUbYVbYVbYWbWXbYXbYYbYZbZabNMbXVbZbbZcbMHbMGbOJbMGbZdbZebZfbZgbZhbNZbSubNZbZibNZbZjbZkbUwbUxbZlbQiaafbOebOebOebOebOeaafaaabQobZmbRtbZnbZobZpbRvbZqbZrbZsbZnbZtbZubZnbRvbZvbQoaafaafaafaafaafaafaafbSLbZwbZxbZwbZybZzbUIbZAbYBbZBbZCbZBbSLbSLaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafaaabZDaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqaaaaaaaafaafaaaaafaafaaaaaaaafaafaafaaaajqaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaabGobXKbZEbZFbZGbZHbZIbZIbZIbZIbZJbZKbZLbYVbZMbYVbYVbZNbYVbZObDAbZPbZQbZabNMbXVbZRbZSbMHbZTbZUbZVbMHbZWbZXbZYbZZbNZbSubNZbORbVGcaacabcaccadcaebTzbOZbPacafcagcagbOeaafaaabUCbXAcahcaibQocajcakbZucalcamcancaobXDcapcaqcarbQoaaaaaaaaaaafaaaaaaaaabSLbZwbZwbZwcascatbYzcaucavcawcaxcaycazbSLaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaaacaAaaaaafaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqaaacaBcaCcaDaaacaBcaCcaDaaacaBcaCcaDaafcaEaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaabGobXKbZEcaFbYVbZNcaGbYVbYVbYVbYVbYVcaFcaFbYVbYVbYVbYVcaHcaIbDAcaJbDAcaKcaLbZRbZRcaMbMHcaNcaOcaPbMHcaQbLMcaRcaScaTcaUbTqbRicaVcaWbOTbRkbUxcaXbQiaafbQjcaYcaZcbabOeaafaafaafaafaafaafbQocbbbSEbSGcbccbdbSDbZqcbebSDcbebZqbQoaaaaaaaaaaafaaaaaaaaabSLbYBbYBbYBbYBcbfbUIcbgcbhcbicbjcbkcblbSLaaaaaaaaaaaaaaacbmcbmcbmcbnaafaafaafaafcaAaafaafaafaafaafajXcbmcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqaaacaBcbocaDaaacaBcbocaDaaacaBcbocaDaafaafaafaafaaaaaaaaaaaaaaaaaaaafaafaafbGobXKcbpcaFcbqbYVcbrcbscbtcbtbZMbYVcaFcbubYVbYVbYVbYVcbvcbwcbxcbybGzcbzcbAcbBcbCcbDbMHcaNbZUcbEbMHcaQbLMbSubNZbNZcaVbOccbFcbGcbHcbIbMWcbJcbKbVfbRqbPacbLcagcagbOeaafaaaaaaaafaaaaaabQocbMbSEbSGbSEcbNbSDbSEbSGbSDbSGcbObQoaaaaaaaaaaafaaaaaaaaabSLbYubYvbYwcbPcbQbYzcbRcbScbTcbUbUIcbVbSLaaaaaaaaaaaaaaacbmaaaaafaaaaafaaaaaaaaacbWaaaaafaafaaaaaaaaaaaacbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaajpaafcaBcbocaDaaacaBcbocaDaafcaBcbocaDaafaaaaaaaafaafaaaaaaaaaaaaaaaaafaaaaaabKibXKbWXcbXbYVcbYcbZccaccbcccccbccdccbcceccfbYRccgcaFcaFcaIbDBcchcciccjcckcclccmccnccoccpccqccrccscctbLMccubNZbNZccvbNZbNZbNZbObbUsccvbUxbVKbQiaafbOebOebOebOebOeaafaaaaaaaafaaaaaabQoccwccxccycczccAccBccCccDccBccDccCbQoaafaafaafaafaafaafaafbSLbZwbZwbZwccEbZzbUIccFccGccHccIbUIccJbSLbSLbSLbSLaaaaaacbmaaaccKccKccKccKccKaafccLaafccKccKccKccKccKaaacbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacaBcbocaDaafcaBcbocaDaaacaBcbocaDaaaaaaaaaaaaaaaaafaaaaafaaaaafaafaaaaaabChbXKbWXccMccNccNccObWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbChccPbChccQbChbLGccRccSccTbLGccUccVccWccXbLMccYccZcdacdbcdccddcdccdbcdecdbcdfcaVcdgaafaafaafaafaafaafaafaaaaaaaaaaaaaaabQobQobQocdhcdibQobQocdjbQobQobQocdjbUCaaaaaaaaaaaaaaaaaaaaabSLbZwbZwbZwcbPcdkbYzcdlcdmcdncdocdpcdpcdqcdrcdsbSLaafaafcbmaafcdtcducducducducdvccLcdwcdxcdxcdxcdxcdyaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacaBcbocaDaafcaBcbocaDaaacaBcbocaDaaaaaaaaaaaaaaaaafaaaaafaaaaafaafaaaaaabChbXKbWXccMccNccNccObWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbWXbChccPbChccQbChbLGccRccSccTbLGccUccVccWccXbLMccYccZcdacdbcdccddcdccdbcdecdbcdfcaVcdgaafaafaafaafaafaafaafaaaaaaaaaaaaaaabQobQobQocdhcdibQobQocdjbQobQobQocdjbUCaaaaaaaaaaaaaaaaaaaaabSLbZwbZwbZwcbPcdkbYzcdlceYcdncdocdpcdpcdqcdrcdsbSLaafaafcbmaafcdtcducducducducdvccLcdwcdxcdxcdxcdxcdyaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqajqajpaafaaacaBcbocaDaafcaBcbocaDaaacaBcbocaDaafaaaaaaaaaaaaaafaafcdzcdAcdAcdAcdAbChbChbXKbWXcdBcdCcdCcdDcdEcdFcdGcdGcdGcdGcdGcdGcdHcdGcdGcdIcdIcdGcdJcdKcdLcdMcdNcdOcdPcdQcdRcdSbMGbMGcdTbVCbONcdUcdVcdWcdXcdYcdZceabNZcebceccedbNWaafaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaabQobXAceebQoaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaabSLbYBbYBbYBbYBcefbUIccFcegcehceibUIbUIcejbUIcekbSLaaaaaacbmaafcelcelcelcelcelaaaccLaaacelcelcelcelcelaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqaaaaafaaaaafaafcemaafaafaafcemaafaaaaafcemaafaaaaaaaaaaaaaaacenceocepceqcercescetceubWVcevbWXbWXcewcexbWXbWXbLxcdRcdRcdRcdRcdRcdRceycdRcdRcdRcdNcdNcezceAceBceBceCceDceEceFceGceHbMGbMGceIceJceKceLceMceNceOcePceOceNceOceQceOceQceRaafaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaceSaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaabSLbYubYvbYwceTcbQbYzceUbUKceVceWceWceXceYceZcfabSLaaaaaacbmaaaaafaaaaafaafaafaaaccLaaaaafaaaaafaaaaafaaacbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqaaaaafaaaaafaafcemaafaafaafcemaafaaaaafcemaafaaaaaaaaaaaaaaacenceocepceqcercescetceubWVcevbWXbWXcewcexbWXbWXbLxcdRcdRcdRcdRcdRcdRceycdRcdRcdRcdNcdNcezceAceBceBceCceDceEceFceGceHbMGbMGceIceJceKceLceMceNceOcePceOceNceOceQceOceQceRaafaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaceSaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaabSLbYubYvbYwceTcbQbYzceUbUKceVceWceWceXdlPceZcfabSLaaaaaacbmaaaaafaaaaafaafaafaaaccLaaaaafaaaaafaaaaafaaacbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpaafcfbcfccfccfdcfecfecfecfecfecfecfecfecfecfecfecfecfecfecffcfgcfhcficfjcfkcflcfmcfnbEHbXKcfobWXbWXbWXbWXbEHbLxcdRcfpcfqcfrcfscftcfucfvcfwcfxcdNcfycfzcfAcfBbUlcfDcfEcfFceFcfGcfHbMGbMGcfIbLGaafcfJaafcfKaafcfJaafcfKaafcfLaafcfLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfMaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaabSLbZwbZxbZwcfNbZzbUIbUJbUKcfObUIbUIcfPbYBbYBbYBbSLaaaaaacbmaaaccKccKccKccKccKaafccLaafccKccKccKccKccKaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqaaaaafaaaaafaafcfQaafaaaaafcfQaafaaaaafcfQaafaaaaaaaaaaaaaaacenceocfRcfScfTcfUcdAcfVbEHcfWbWVbWVbWVbWVbWVbWVcfXcdRcfYcfEcfEcfEckvcgacfEcgbcgcceBcgdcgecgfcggcghcgicgjcgkceFcglcgmbMGbMGcgnbLGbOecgobQjcgobOecgobQjcgobOecgpbQjcgqbOeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSLbZwbZwbZwceTcgrcgscgtcgucgvbUIbUIcgwbUIcgxbUIbTKaafaafcbmaafcdtcducducducducdvccLcdwcdxcdxcdxcdxcdyaafcbmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqajqajpaafaafcaBcgycaDaaacaBcgycaDaaacaBcgycaDaafaaaaaaaaaaaaaafaafcgzcdAcdAcdAcdAbChbWlbXabEHcgAbEHbEHbEHcgBbOCcdRcgCcfEcgDcfEcgEcgFcgGcfEcgHcdNcgIcgJcgKcgLcgMcgNcfEceEcgOcdRbMGbMGbMGcgPbLGbOecgQcgRcgSbOecgTcgUcgVbOecgWcgXcgYbOeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVUbSLcgZchachachbchcchdchcchechfchgchhchibYzchjchkaaaaaacbmaafcelcelcelcelcelaaaccLaafcelcelcelcelcelaaacbmaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa